Commit Graph

14 Commits

Author SHA1 Message Date
OBattler
03587514bb Fixed a bug in the DOSBox track position return code to no longer incorrectly offset the relative position by 150 sectors (2 frames), fixes track time counters in Sony CD Player for DOS and DOS Navigator. 2017-05-19 00:25:16 +02:00
waltje
09ca09775c Cleanup of the configuration code, and source tree layout. 2017-05-18 01:58:51 -04:00
OBattler
1a9a55c35e Split off the Network configuration from Other peripherals in the Settings dialog and made PCap device configurable;
Overhauled the configuration files so that the global variables are now subdivided into sections;
Fixed CD-ROM MODE SENSE page 0x2A which was being incorrectly reported as not implemented, fixes among other things Rayman 1 and Spellcross: The Last Battle (both now see the CD-ROM and play CD Audio fine).
2017-05-17 21:56:31 +02: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
37b313a758 Fixed MPU401 irq in the awe32 config. 2017-05-10 02:50:54 +02:00
TC1995
ae67b8f71b Forgot to include the new file names. 2017-05-09 21:45:20 +02:00
TC1995
7f509c9850 Ported the MPU401 core of dosbox-x to 86box, intelligent mode works (SB16 and up only)
Renamed the mpu401 source files to be about generic mpu401 handling as it is no longer UART specific.
2017-05-09 21:42:08 +02:00
OBattler
885e2f0444 Added optional ability to dump (S)VGA Video RAM on demand (not enabled by default);
Removed the unfinished (and largely unused) Disney Sound Source emulation.
2017-05-07 04:56:34 +02:00
OBattler
f6612fb33b Fixed bugs that were preventing NVR and Flash files from behind saved;
A lot of clean ups from waltje;
Start of a directory structure for the code, thanks to waltje.
2017-05-06 17:48:33 +02:00