Commit Graph

509 Commits

Author SHA1 Message Date
OBattler
bac601c06e Fixed AdLib MCA. 2022-10-30 18:32:12 +01:00
OBattler
1250a2114c Added the AcerMagic S20 based on the AzTech Washington, closes #859. 2022-10-29 03:36:48 +02:00
Jasmine Iwanek
fab1632cee Fixes almost all the logging options which were previously broken 2022-10-27 11:23:10 -04:00
Jasmine Iwanek
28ae786d62 PSG/PSSJ out of dev branch 2022-09-21 18:43:15 -04:00
Jasmine Iwanek
09f8388a43 Add alternate addreses to TNDY/PSG clone 2022-09-21 18:43:15 -04:00
Jasmine Iwanek
436e8a20fe Add alternate addresses to PSSJ ISA clone 2022-09-21 18:43:15 -04:00
Jasmine Iwanek
a6d5ff565b Fix bug in PSSJ ISA clone 2022-09-21 18:43:15 -04:00
Jasmine Iwanek
645732b7bf clang-format in src/sound/ 2022-09-18 17:22:55 -04:00
David Hrdlička
7dd8c96ffc config: Refactor the INI parser out 2022-09-10 13:37:49 +02:00
Jasmine Iwanek
5e0c1ac209 Gdbstub, Minitrace and more (#2653)
* Fix gdbstub compilation

* Fix minitrace compilation

* Fix many warnings on Linux Builds

* Support DirectInput for Joysticks in QT UI too
2022-08-31 18:35:32 -03:00
Jasmine Iwanek
4a759e5f98 Add Roland MT-32 2.x device 2022-08-30 19:28:01 -04:00
Jasmine Iwanek
1e201dce09 Rename rom define for old mt32 2022-08-30 19:28:00 -04:00
Jasmine Iwanek
b59f8ab14d Add CM-32LN
Update midi_mt32.c
2022-08-30 19:27:30 -04:00
Jasmine Iwanek
a08ad7007d Use defines for roms 2022-08-30 16:47:32 -04:00
Adrien Moulin
bd31c57d60 Fix SB 2.0 OPL crash 2022-08-13 23:16:44 +02:00
Cacodemon345
9473640552 mpu401: Add MPU-401AT I/O address ranges 2022-08-03 13:38:44 +06:00
Cacodemon345
b793e9fe2b fluidsynth: Add channel pressure handling 2022-08-03 01:39:43 +06:00
Jasmine Iwanek
acf66baaad Remove unnecessary DEVICE_NOT_WORKING 2022-07-30 21:12:01 -04:00
Miran Grča
23127a57f8 Merge pull request #2533 from Cacodemon345/mpu-imc-irq-select
Add IRQ selection for MPU-IMC
2022-07-29 23:14:25 +02:00
Cacodemon345
0bd6e90da4 Add IRQ selection for MPU-IMC
This existed in later revisions of the card in real hardware
2022-07-30 00:24:30 +06:00
Miran Grča
9649f16454 Merge pull request #2530 from lemondrops/bugfix/clear_mt32_msg
Clear the MT-32 LCD message on reset
2022-07-29 16:30:32 +02:00
Alexander Babikov
be8784b17c Update internal MUNT to version 2.7.0 2022-07-29 13:44:36 +05:00
Alexander Babikov
0d72af0f55 Clear the MT-32 LCD message on reset 2022-07-29 13:44:15 +05:00
OBattler
826d9cdf1c Fixed a warning in the Sound Blaster code. 2022-07-28 03:53:52 +02:00
OBattler
e47769d2f7 Fixed a warning in the YMFM code. 2022-07-28 03:49:35 +02:00
Miran Grča
024db993b0 Merge pull request #2515 from lemondrops/bugfix/sbprov2_crash
Fix a crash with Sound Blaster Pro v2
2022-07-26 15:09:47 +02:00
Alexander Babikov
2123f24d8f Fix a crash with Sound Blaster Pro v2 2022-07-26 17:12:37 +05:00
Alexander Babikov
16914e76ac Add an option to control SBMIDI input receiving on SB Pro MCV 2022-07-26 10:22:48 +05:00
OBattler
1261f1cedb Some patches to YMFM for OPL3 to correctly instantly begin counting on control register write instead of only after a period. 2022-07-26 06:20:57 +02:00
Adrien Moulin
7a4e7c0855 ymfm: try to fix GCC11 build error 2022-07-25 22:04:48 +02:00
Adrien Moulin
4e02b18315 Fix build 2022-07-25 21:19:46 +02:00
Adrien Moulin
88a8607255 Merge branch '86Box:master' into ymfm 2022-07-25 21:08:52 +02:00
Adrien Moulin
a6a7f0ae97 ymfm cleanup 2022-07-25 20:30:52 +02:00
Adrien Moulin
808337aac3 OPL: add the faster YMFM cores
This refactors the OPL interface in two drivers : Nuked and YMFM
Nuked is used by default, YMFM can be enabled with [Sound] fm_driver = ymfm
2022-07-25 20:24:31 +02:00
Adrien Moulin
b10cd69dca Add ymfm library 2022-07-24 10:09:12 +02:00
OBattler
5292dcab32 Warning fixes. 2022-07-24 03:05:51 +02:00
TC1995
02874f2ed2 DMA: Implemented autoinit mode in the PS/2 MCA side (although the bit is undocumented in said side, but documented in the ISA/PCI side).
Networking: Added the WD8013EP/A MCA nic, which is more supported than the WD80x3ET/A plus an initial ram size configuration before POS configuration.
Sound: Added the Reply MCA OEM of SB16 with its own MCA POS ID and properly implemented the IRQ's and DMA's of the AdLib Gold in its EEPROM plus an initial configurable setting for them and an initial DRQ implementation into said card.
2022-07-23 23:54:42 +02:00
OBattler
b20dcf2ee1 Reverted the Sound Blaster DSP changes. 2022-07-23 17:53:26 +02:00
Jasmine Iwanek
26c5b53ffd clang-format in src/sound 2022-07-21 22:08:36 -04:00
Jasmine Iwanek
4723ee7912 clang-format excludes 2022-07-21 22:08:36 -04:00
OBattler
74fd270ee8 Assorted SB fixes. 2022-07-18 23:55:30 +02:00
TC1995
1b8e50e4da Revert to the old NMI way in the AudioPCI code. 2022-07-16 20:53:59 +02:00
OBattler
49f4b2c8fb AudioPCI and GUS. 2022-07-16 02:52:50 +02:00
David Hrdlička
16690b5203 Actions: Fix macOS build 2022-07-13 21:49:35 +02:00
OBattler
c7df3d50e4 Changed OpenAL buffer allocations to calloc() instead of malloc() to ensure they re filled with 0x00's. 2022-07-12 23:27:02 +02:00
RichardG867
ba2edf535e Jenkins: Use submitted FAudio port on macOS 2022-05-03 20:49:55 -03:00
Jasmine Iwanek
6e649521b9 Fix some clang/LLVM warnings 2022-04-22 22:21:50 -04:00
David Hrdlička
e60af6c29d Clean up plat.h a bit 2022-04-20 01:03:39 +02:00
Miran Grča
cc666e6cc4 Merge pull request #2281 from jriwanek-forks/named-initializers-3
Named initializers part 3
2022-04-12 23:38:32 +02:00
Jasmine Iwanek
3431e01d4a src/sound 2022-04-12 17:26:07 -04:00