Jasmine Iwanek
d00f80d3ce
General changes from the obattler_202406 branch
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-02-09 02:20:36 -05:00
RichardG867
bb51c324e2
CS423x: Add remaining CS4235 extended->control register access paths
2025-02-09 00:03:25 -03:00
RichardG867
83b3b322ac
CS423x: Playback powerdown check fixes
2025-02-08 23:46:26 -03:00
RichardG867
8d2150777c
CS423x: Add one more missing CS4235 hardware config byte
2025-02-08 23:31:52 -03:00
RichardG867
61d5834255
CS423x: Add some more missing CS4235 features and locks
2025-02-08 23:23:47 -03:00
Jasmine Iwanek
d5d1d5c449
More cleanups to device structs
2025-02-08 01:28:25 -05:00
RichardG867
34fbecb377
CS423x: Add proper on-board CS4236B to the Intel AP440FX
...
Default PnP ID patches have been removed as the AP440FX BIOS confirms the CSC4236 ID never changed (as later documented on CS4235/9)
2025-02-08 00:06:54 -03:00
RichardG867
b7f7975054
CS423x: Add on-board CS4236 to the VS440FX
2025-02-07 20:44:21 -03:00
RichardG867
bc5d2a425e
CS423x: Finish implementing the missing chip types
2025-02-07 20:27:49 -03:00
RichardG867
cc7b057122
Merge branch 'master' of ssh://github.com/86Box/86Box
2025-02-07 15:50:01 -03:00
Jasmine Iwanek
5f273265ae
Assorted warning fixes
2025-02-02 03:24:50 -05:00
Jasmine Iwanek
4e6f29a7d5
malloc to calloc
2025-02-01 15:38:36 -05:00
Jasmine Iwanek
81b8038bc5
Clean up .available & .poll
2025-02-01 03:38:52 -05:00
OBattler
90e1190c92
The great CD-ROM clean-up and rewrite, fixes #5134 .
2025-01-28 16:26:28 +01:00
TC1995
4008010131
Big SCSI bus update of the day, NCR 5380 too (January 20th, 2025)
...
1. Separate the SCSI bus functions from NCR 5380 into true general purpose SCSI bus functions, allowing use of future legacy scsi controllers.
2. Corrected NCR 5380 chip period for the SCSI controllers based on that chip so that CD-ROM speed is correct enough per speed tests and no more breakage (I hope, report if they are still there, please!) on desyncs.
3. A NCR 5380 software reset involves asserting an IRQ.
2025-01-20 19:55:18 +01:00
RichardG867
b48594a4cc
AD1848: Add one more CS4235 register access backdoor
2025-01-20 14:20:14 -03:00
RichardG867
3dea388ae4
CS423x: Fix broken codec on CS4236B
2025-01-20 13:37:55 -03:00
RichardG867
0be045b3cf
AD1848: Fix additional data format unlocking which has been wrong this whole time
2025-01-20 12:51:27 -03:00
RichardG867
84853cb21f
AD1848: Plumbing for more CS423x chips
2025-01-19 20:23:11 -03:00
RichardG867
8652974205
CS423x: Plumbing for more chips and clean-ups
2025-01-19 19:28:25 -03:00
RichardG867
ea28c723f1
CS423x: Fix CS4236B game port I/O inaccuracy
2025-01-19 17:49:32 -03:00
RichardG867
8395f5078f
CS423x: Fixes to PnP in EEPROM-less mode
2025-01-19 17:47:05 -03:00
RichardG867
f6175add8f
CS423x: Refactor EEPROM-less mode
2025-01-18 14:57:05 -03:00
RichardG867
9dd6a1b29f
CS423x: Add logging, which somehow never existed
2025-01-18 11:48:14 -03:00
RichardG867
fb3469c74e
CS423x: Clean up RAM download state machine
2025-01-18 11:06:18 -03:00
RichardG867
351390b579
CS423x: Change Control Indirect Address reserved bit readout for VS440FX BIOS
2025-01-18 10:59:35 -03:00
Jasmine Iwanek
fabe71150c
Various improvements & Cleanups
...
Some ported from ANightly's work
2025-01-11 21:25:29 -05:00
Jasmine Iwanek
1ee305d0f3
devices -> midi_out_devices in sound/midi.c
2025-01-10 00:05:25 -05:00
Jasmine Iwanek
a044223362
A few bug fixes according to docs and fw
...
Also skeleton support for DSP versions
2025-01-09 05:16:30 -05:00
Jasmine Iwanek
3d55d93715
Make sb_dsp_versions more readable
2025-01-08 21:58:45 -05:00
Jasmine Iwanek
1244b61d8b
Cleaning
2025-01-08 21:28:30 -05:00
Jasmine Iwanek
cdf67d015f
Correct SB2/SB2CD(OmniCD) IO ranges
2025-01-08 17:35:15 -05:00
Jasmine Iwanek
a4d34661ea
malloc to calloc in snd_sb
2025-01-08 17:35:15 -05:00
Jasmine Iwanek
ace9462597
Merge SB1/SB2 init
2025-01-08 17:34:25 -05:00
Jasmine Iwanek
ce1c65ec87
Merge SB 1/1.5 init
...
format
Update snd_sb.c
2025-01-08 17:33:07 -05:00
Miran Grča
8e4640d4b7
Merge pull request #5105 from jriwanek-forks/es1370midi
...
Fix wrong sample rate of ES1370 software synth playback
2025-01-05 22:26:11 +01:00
Jasmine Iwanek
ee099eba07
Add CT1297 to CT5880, seen on the CT4810
2025-01-05 16:16:12 -05:00
Jasmine Iwanek
3226999246
Fix wrong sample rate of ES1370 software synth playback
...
Fixes low pitch problems when MIDI is played back through the software synth.
Co-Authored-By: Cacodemon345 <38420290+Cacodemon345@users.noreply.github.com >
2025-01-05 14:47:39 -05:00
Jasmine Iwanek
0a73b6e1b6
Fixes to es137x code
...
Two fixes Battler noticed.
Co-Authored-By: TC1995 <9269715+TC1995@users.noreply.github.com >
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-01-04 16:03:18 -05:00
Jasmine Iwanek
c9f0280951
Cleanups I missed in ES137x
2025-01-03 03:33:02 -05:00
OBattler
a2b4a4c5a0
ES1370: Fix detection.
2025-01-03 09:18:15 +01:00
Jasmine Iwanek
f1d25fc9d6
Cleaning in snd_sb.c
2025-01-02 23:52:59 -05:00
Jasmine Iwanek
6c24662c8d
More fixes to parens and normalization of es1370
2025-01-02 23:38:06 -05:00
Jasmine Iwanek
04520db27f
Formatting in snd_audiopci.c
2025-01-02 20:56:23 -05:00
Jasmine Iwanek
e9ea707f70
Fix some conditions, also parens
...
Update snd_audiopci.c
2025-01-02 20:56:09 -05:00
Jasmine Iwanek
15715bbb79
Add Ensoniq ES1370
...
Co-Authored-By: Cacodemon345 <38420290+Cacodemon345@users.noreply.github.com >
2025-01-02 19:20:39 -05:00
Jasmine Iwanek
c957266137
Add Creative EMU8000 PnP (Goldfinch)
2025-01-01 21:10:19 -05:00
Jasmine Iwanek
bc117cf24d
Add a line which got lost in snd_sb.c
2024-12-31 00:10:56 -05:00
Jasmine Iwanek
8e60cc7bea
Add Vibra 16CL
2024-12-30 22:51:49 -05:00
Jasmine Iwanek
5d041d65d5
Add Vibra 16XV (Onboard)
...
For future use
2024-12-30 14:32:03 -05:00