Commit Graph

12921 Commits

Author SHA1 Message Date
Melissa Goad
65f0d265bf Merge branch 'master' of https://github.com/OBattler/86Box into experimental 2017-05-17 22:54:25 -05:00
OBattler
0d95385e50 More fixes regarding window coordinate saving. 2017-05-18 00:58:35 +02:00
OBattler
3392a0cb34 Window coordinates are now read from the correct configuration file variable. 2017-05-18 00:39:59 +02:00
OBattler
69ec4f2193 Fixed IDE CD-ROM detection, fixes ATAPI PIO and DMA CD-ROM's. 2017-05-18 00:16:04 +02:00
OBattler
a2aa29ced0 Revert "Split off the Network configuration from Other peripherals in the Settings dialog and made PCap device configurable;"
This reverts commit 1b83ee8fd3.
2017-05-17 22:07:20 +02:00
OBattler
1b83ee8fd3 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:57:12 +02:00
OBattler
dbbc22c4bb Merge branch 'master' of https://github.com/OBattler/86Box 2017-05-17 21:56:54 +02: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
Melissa Goad
fc09f42e76 Merge branch 'master' of https://github.com/OBattler/86Box into experimental 2017-05-16 20:55:21 -05:00
OBattler
67ba14698e Merge pull request #114 from ThingUroboros/patch-1
win.c
2017-05-15 23:39:26 +02:00
ThingUroboros
663dc642c7 win.c
Condition for fullscreen keyboard shortcut (CTRL+ALT+PAGEUP)
2017-05-15 23:32:08 +02:00
OBattler
34c08faf46 Fixed IDE hard disk array indexes wherever they were read from the wrong variable, fixes IDE hard disks when their configuration order does not match their IDE bus order. 2017-05-15 03:21:40 +02:00
OBattler
ba20130644 Fixed a bug with floppy icons on the status bar;
Fixed a bug with CD-ROM menu items.
2017-05-15 01:55:25 +02:00
OBattler
f85a808819 Merge branch 'master' of https://github.com/OBattler/86Box 2017-05-15 01:44:23 +02:00
OBattler
e43b45d2ed Removed an excess position increase in d86f_format_track(), 86F images can now be formatted again. 2017-05-15 01:44:04 +02:00
TC1995
9eb54d9b3e Merge branch 'master' of github.com:OBattler/86Box into tc1995 2017-05-15 00:42:02 +02:00
OBattler
6a3f3727a7 Fixed ISO loading;
Fixed ESDI and XT MFM hard disk initialization;
The IDE SET_FEATURES command is now actually recognized by the command register write handler.
2017-05-15 00:35:26 +02:00
TC1995
11b7ede678 Merge branch 'master' of github.com:OBattler/86Box into tc1995 2017-05-14 22:42:05 +02:00
TC1995
0fa41b7b9b Included MCA header and fixed aha1640 write function. 2017-05-14 22:40:53 +02:00
OBattler
84ac082bc4 Fixed the last stray goto abort. 2017-05-14 18:41:58 +02:00
OBattler
8d6ea357d4 Fixed the stray goto abort's in ide_set_features(), it should now compile. 2017-05-14 18:39:58 +02:00
OBattler
266a9690ae Properly reimplemented the IDE SET_FEATURES command, NT 5.00.1743 and Neptune 5.11.5111 now work. 2017-05-14 18:37:32 +02:00
OBattler
6117b6bb1d Added missing braces in win.c's update_status_bar_panes(), should hopefully fix the hard disk icons bug when using XTIDE. 2017-05-14 18:17:34 +02:00
OBattler
0d0d479280 Attempt to fix the status bar icons bug. 2017-05-14 18:10:46 +02:00
TC1995
79a44e4997 Merge branch 'master' of github.com:OBattler/86Box into tc1995 2017-05-14 16:49:47 +02:00
TC1995
bcc505e4b8 Added Adaptec AHA-1640 MCA SCSI adapter for IBM PS/2 Model 50+ only at the moment. 2017-05-14 16:46:15 +02:00
Melissa Goad
9f55609c96 Merge branch 'master' of https://github.com/OBattler/86Box into experimental 2017-05-13 02:07:48 -05:00
waltje
39bb6e1e80 Merge branch 'master' of https://github.com/OBattler/86Box 2017-05-12 22:17:08 -04:00
waltje
428d73e4f7 Added new win-opendir.c and plat-dir.c for Kotori, fixed some minor stuff elsewhere. 2017-05-12 22:16:36 -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
waltje
bce795b632 Fixes to Network layer code. 2017-05-12 17:33:42 -04:00
waltje
f68965eb7f Merge. 2017-05-12 05:16:52 -04:00
waltje
2f9bda8a18 Updated network code, major cleanup. SLiRP and Pcap both tested. UI configuration will need extra work by Kotori. 2017-05-12 05:05:27 -04:00
TC1995
560a2dd629 Merge branch 'master' of github.com:OBattler/86Box into tc1995 2017-05-12 05:24:11 +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
8d5ca5c57d Fixed the makefile to not include a file that is not there. 2017-05-11 20:15:08 +02:00
waltje
ced75af0c2 More Slirp cleanups. 2017-05-11 03:31:30 -04:00
waltje
deb30e41a0 Some old variables deleted, no longer used. Also, updated pcap_if.rc. 2017-05-11 03:28:33 -04:00
OBattler
18e2110739 Both SCSI controllers now set the next callback to be issued after 1000 * TIMER_USEC instead of 50 * TIMER_USEC if the device is CD-ROM and the command is 0x42 (READ SUBCHANNEL);
A few CD-ROM IOCTL commands are cached now;
CD Audio over IOCTL works again;
The status bar icons are now only loaded once at emulator start, and subsequently just used on demand.
2017-05-11 06:34:25 +02:00
OBattler
08cf490f3f Removed the Dell System 200. 2017-05-10 23:16:30 +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
OBattler
ef19f546b5 Merge pull request #112 from TC1995/master
Implemented Sound Blaster MIDI through the DSP (was surprisingly miss…
2017-05-10 18:36:15 +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
waltje
feb2846018 Fixed network.c conflict. 2017-05-09 23:05:18 -04:00
waltje
578619d11f Cleaned up ibm.h, updated Bugger to use new UI function, misc network stuff. 2017-05-09 22:59:01 -04:00
OBattler
2e3ce399e2 Changed network timer back to signed int, and made it default to 0 again - SLiRP now works again. 2017-05-10 04:36:19 +02:00
waltje
b975839b41 Network cleanup, updated pcap_if to have a sniffer, PCAP now works properly. Removed all Slirp warnings. 2017-05-09 22:10:15 -04:00
waltje
645ade52b1 Merge branch 'master' of https://github.com/OBattler/86Box 2017-05-09 22:08:39 -04:00