Commit Graph

8250 Commits

Author SHA1 Message Date
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
waltje
456aaec627 General cleanups. 2017-05-09 22:08:13 -04:00
OBattler
86106ee7be Merge pull request #111 from TC1995/master
Fixed MPU401 irq in the awe32 config.
2017-05-10 02:53:47 +02:00
TC1995
37b313a758 Fixed MPU401 irq in the awe32 config. 2017-05-10 02:50:54 +02:00
OBattler
ff8186741a Added emulation IDE PIO-only hard disks (affects hard disk bus type in the configuration files - make sure to correct it in Settings after loading a configuration file from previous 86Box builds);
The IDENTIFY PACKET DEVICE command of ATAPI PIO-only drives now behaves like that of mainline PCem ATAPI CD-ROM's;
Added two functions in win.c for waltje for updating the status bar text;
The configuration loader now does sanity checks on most loaded values.
2017-05-10 02:46:01 +02:00
OBattler
95d201d4fd The old ISO Read TOC handlers are now used if the image is ISO - fixes reading ISO images under Windows 9x and NT 5.x. 2017-05-10 00:38:21 +02:00
OBattler
42e90fb0b0 Attempt to fix the full screen black bar. 2017-05-09 21:58:29 +02:00
OBattler
d2c0524c7b Merge pull request #110 from TC1995/tc1995
Ported DOSBox-x' mpu401 core to 86box.
2017-05-09 21:50:19 +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
d3b39f61bd PIIX3 now sets the correct reset handler. 2017-05-09 21:37:47 +02:00
OBattler
4e7c404922 Reverting previous commit 2017-05-09 15:35:06 +02:00
OBattler
cbb8d2a64b Change to the MAC address handling. 2017-05-09 04:36:09 +02:00
waltje
52cf57cf56 Added pcap_if.exe utility, updated net_ne2000.c and updated Makefile.mingw. 2017-05-08 18:27:49 -04:00
waltje
769a2939d5 Re-committed scsi_aha154x.h file - sorry ! 2017-05-08 18:26:40 -04:00
waltje
cedf551145 Fixed SLIRP warnings, disabled its TFTP module. 2017-05-08 18:25:19 -04:00
OBattler
3f15cb7be7 Fixed a very stupid error I introduced in disc_86f.c. 2017-05-08 23:10:57 +02:00
OBattler
9cabdf4a36 Removing that .h file, I can't make a correct one. 2017-05-08 19:43:57 +02:00
OBattler
80b85db6a4 Attempt to create my own scsi_aha154x.h to make the emulator compile. 2017-05-08 19:32:28 +02:00
OBattler
df4fdb803b Recommitted the 4 files that waltje's file caused to disappear. 2017-05-08 16:46:28 +02:00
waltje
0eed79510e Merge branch 'master' of https://github.com/OBattler/86Box 2017-05-07 23:52:47 -04:00
waltje
5a87f91bc5 Splitting Buslogic and Aha154x up, cleanups. First phase. 2017-05-07 23:42:13 -04:00