Commit Graph

917 Commits

Author SHA1 Message Date
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
Jasmine Iwanek
50244cdb2d Add PNP 1IO and make Vibra16XV use it 2024-12-30 14:21:47 -05:00
OBattler
b449f6f310 Sound Blaster PnP: Ignore IDE PnP changes if IDE is not present, fixes #5077. 2024-12-30 18:55:10 +01:00
Jasmine Iwanek
c0e73d777a Some additional comments in CMS 2024-12-30 01:59:09 -05:00
Jasmine Iwanek
14d5b7e259 Update SB Copyright 2024-12-30 00:07:58 -05:00
Jasmine Iwanek
0a0c1e349f Add SB16 CT2940 no IDE variant 2024-12-30 00:07:58 -05:00
Jasmine Iwanek
21a98774e4 Standardization for PNP ROM loading 2024-12-29 21:52:30 -05:00
Jasmine Iwanek
e11743c521 Add AWE64 CT4380 no IDE variant 2024-12-28 17:25:42 -05:00
OBattler
c98ad84171 SB: Fix CT1475 even port read and return 0xFF on it and ports 227h and 22Bh which are tested for noise by OS/2 Warp 4.0, fixes the OS/2 Warp 4.0 hang on SB PNP's and AWE 32. 2024-12-25 20:25:25 +01:00
Jasmine Iwanek
82d5f7d133 Fix ymf276 2024-12-19 04:54:01 -05:00
Jasmine Iwanek
86024cffee Some fixes to ymfm_opx.h 2024-12-19 04:54:01 -05:00
Jasmine Iwanek
7b2508f817 Add OPQ, OPX(Partial), and OPZ chips 2024-12-19 04:54:01 -05:00
Jasmine Iwanek
a05582320e Add SSG 2024-12-19 04:43:37 -05:00
Jasmine Iwanek
7b9d025a26 Enable YM2164 2024-12-19 04:43:37 -05:00
Jasmine Iwanek
c36510a9f2 Add additional OPL & OPN chips 2024-12-19 04:43:37 -05:00
Jasmine Iwanek
5b3b8b9130 Add initial support for YM2151 & YM2164 2024-12-19 00:01:58 -05:00
Jasmine Iwanek
39ebf5025a Yet more cleaning in src/sound 2024-12-18 18:43:15 -05:00
Jasmine Iwanek
ba2381eb8b Cleanups to OPL backends 2024-12-18 17:44:21 -05:00
TC1995
fd396f7d5b Make YMFM work again on 86box using OPL2/3. 2024-12-13 21:26:35 +01:00
OBattler
89942fac75 Some clean-ups and corrections for the OPL2 board, fixes warning in snd_opl.c. 2024-12-13 05:56:57 +01:00
Jasmine Iwanek
04d777506c Add "The Entertainer" sound device 2024-12-12 17:00:59 -05:00
Jasmine Iwanek
461e59f4a5 Initial Flexibility to set SID type 2024-12-12 17:00:59 -05:00
Jasmine Iwanek
5a6b5b3692 Some SSI-2001 formatting 2024-12-12 17:00:59 -05:00
Jasmine Iwanek
8bc667b5e0 Remove some obsolete code in the SID 2024-12-12 17:00:58 -05:00
Jasmine Iwanek
1e99bf87b2 Update resid-fp to 2.12.0 from libsidplayfp 2024-12-09 19:05:30 -05:00