Commit Graph

13 Commits

Author SHA1 Message Date
OBattler
1e7668f1db Applied the recent mainline PCem commits (and fixed the Pentium machines);
Ported the Roland MT-32 emulation (using MUNT) from bit's MT32 emulation branch of PCem;
Sanitized the OpenAL give buffer code in openal.c a bit;
NVR path is now specifiable in the Settings dialog;
Added Logitech 3-button serial mouse per protocol description by waltje;
The RTL8029AS and the BT-958D now actually use the PCI IRQ routing;
Fixed BT-958D PCI device initialization on the bus;
PCI IRQ routing now respects the edge/level setting set on ports 4D0/4D1.
2017-06-19 06:46:08 +02:00
OBattler
95cfba9715 MPU-401 reset now sends ACK also in UART mode, fixes MEGAMID and possibly other programs. 2017-06-04 16:19:11 +02:00
OBattler
3c1b0da73f Fixed detection of whether or not standalone MPU-401 should be allowed. 2017-06-04 02:41:16 +02:00
OBattler
224368b791 Added a second S3 ViRGE/DX card, this one with VBE 2.0 BIOS;
Added the ability to use a standalone MPU-401 if the selected sound card is not SB16 or AWE32.
2017-06-03 20:32:58 +02:00
OBattler
84595f1c78 Added my name to all the emulator's files that I touched;
Unfinished JEGA emulation based on akm's DOSVAX (AX-emulating fork of DOSBox), not yet hooked into the reset of the emulator.
2017-05-30 03:38:38 +02:00
waltje
09ca09775c Cleanup of the configuration code, and source tree layout. 2017-05-18 01:58:51 -04:00
OBattler
5ba88cba30 Reduced the MPU-401 reset timer multiplier to 33, should make Harball 3 work on most, if not all, emulated machines;
The Read TOC command no longer sends more data than requested, and it always returns the correct value in the data field if the request data length is smaller than the actual data length.
2017-05-13 02:58:36 +02:00
TC1995
1f3f8a65f4 Fixed MPU-401 reset callback. Space Quest 3 and Hard Ball 3 (possibly other games too) now work. 2017-05-12 05:19:45 +02:00
OBattler
619ad20cf3 MPU-401 is now initialized in the correct mode (specified in configuration file / Settings dialog) and intelligent mode works properly, tested with Princess Maker 2 in both MIDI (MT-32) and General MIDI modes. 2017-05-10 22:52:11 +02:00
OBattler
c165fdbaea Fixed DOSBox OPL to correctly use OPL3 when it's used for such - patch from TheCollector1995;
Merged my own MPU-401 improvements with TheCollector1995's.
2017-05-10 20:39:46 +02:00
TC1995
8576e2523b Implemented Sound Blaster MIDI through the DSP (was surprisingly missing before). Native Windows 3.1 and NT Sound Blaster drivers can now use their DSP to drive the MIDI out.
Added MIDI out config to pre-SB16's for this new change.
2017-05-10 18:29:16 +02:00
OBattler
53317aed28 Fixed device configuration name mistakes in scsi_buslogic.c;
Improvements/fixes for MPU-401 and win-midi.c, NT 3.51 Extended MIDI now works, but Princess Maker 2 is still silent (looking into that as we speak).
2017-05-10 14:52:38 +02:00
TC1995
ae67b8f71b Forgot to include the new file names. 2017-05-09 21:45:20 +02:00