Commit Graph

1731 Commits

Author SHA1 Message Date
waltje
9ec675f1e1 Toming fixes. 2017-08-25 23:12:56 -04:00
OBattler
9600d1c9d2 Merge pull request #173 from MoochMcGee/master
ROM dir fixes
2017-08-26 05:08:47 +02:00
Melissa Goad
c9267f2380 ROM dir fixes 2017-08-25 22:04:47 -05:00
OBattler
a48ecb45e1 More BT-946C bug fixes and made it use a newer BIOS, and AutoSCSI should now work *correctly*. 2017-08-26 04:38:12 +02:00
OBattler
2b980aae72 Fixed some Buslogic bugs;
Implemented the EuroPC JIM chip NVR saving/loading correctly.
2017-08-25 23:17:45 +02:00
OBattler
d21a4fbf3c Fixed several bugs in the Buslogic emulation, and implemented the BIOS stuff correctly - AutoSCSI now works and the PCI SCSI BIOS no longer needs to have an legayc ISA-compatible port enabled to work; the PCI controller has also been changed from BT-958D to BT-946C which is more like what we emulate. 2017-08-25 23:03:15 +02:00
waltje
17b64b064e MassCommit(tm) to fix the MCA ESDI driver, clean up all RLL-ESDI stuff, rename HDD-related files, and another version of the AHA-1640, which now works. Not done yet, but getting close! 2017-08-25 02:34:25 -04:00
OBattler
274cdbc2f0 Another SCAT fix from Greatpsycho. 2017-08-24 17:14:48 +02:00
waltje
b259f18a44 More fixes for AHA driver (incl offset-off fix.) 2017-08-24 02:36:13 -04:00
waltje
3a5a0e99b1 Crash fix for NE2000 (caused crashes on exit and on settings changes.) 2017-08-24 02:35:14 -04:00
waltje
2ffedb680b MonsterCommit(tm) with typo-fixes, void-ness fixes, correct CaPs for directories, etc. No real code changes. 2017-08-24 01:17:18 -04:00
waltje
7cf0e24caa Merge branch 'master' of https://github.com/OBattler/86Box 2017-08-23 11:53:08 -04:00
waltje
e919d6d5cc Fixed minor madness in NE2000 driver. 2017-08-23 11:52:20 -04:00
OBattler
2da64b5f55 Fixed several small bugs; among other things, the emulator now compiles without warnings when using DEBUG=y as well. 2017-08-23 17:44:57 +02:00
waltje
963459a9ef More AHA cleanups [NOT DONE YET] 2017-08-23 00:38:52 -04:00
OBattler
666b66a4a0 A small AWE32 fix from JosepMa. 2017-08-23 03:50:36 +02:00
OBattler
1539216f23 The IOCTL and Image Read TOC Raw handlers now check for the bounds of the target buffer. 2017-08-23 02:49:12 +02:00
OBattler
2cf34b4afb Fixed a severe bug in reset_menus(). 2017-08-23 01:56:20 +02:00
OBattler
b2033e9be0 Updated the hard disk and removable disk icons. 2017-08-22 23:32:52 +02:00
OBattler
47cdcdb930 Removed an excess variable declaration. 2017-08-22 22:33:46 +02:00
OBattler
76664cf22c Fixed the hard disks' icons in Settings. 2017-08-22 22:32:41 +02:00
OBattler
0e7db72328 Merge branch 'master' of https://github.com/OBattler/86Box 2017-08-22 21:32:41 +02:00
OBattler
47ba911525 The AHA-154x code is now converted to use the abstraction layer;
Moved SCSI device array building to scsi_card_init() in scsi.c.
2017-08-22 21:28:22 +02:00
TC1995
78241389fb Corrected BIOSes of the Adaptec 154xB for their respective port and bios addresses. 2017-08-22 15:43:04 +02:00
OBattler
644e57c9e3 Fixed the crash after selecting PCap in Settings when previously the network type was not set to PCap;
Properly fixed reset_menus() in win.c.
2017-08-22 14:43:59 +02:00
waltje
1293bf1dce Cleaned-up AHA-154x SCSI driver. Phase 1 (more to come tomorrow.) 2017-08-22 02:15:13 -04:00
waltje
c7e56bc05d Updated scsi_device.ch (just cleanup, no code changes.) 2017-08-22 02:14:17 -04:00
waltje
fc5e82e81f Makefile update (typo.) 2017-08-22 02:13:13 -04:00
waltje
7b9da82c8e Fix for #991 compile error. 2017-08-22 02:12:15 -04:00
OBattler
6cbf1a1c5a Removed the last vestiges of non-abstracted behavior from scsi_buslogic.c, except for the initialization stuff that has to be moved to scsi.c but I'll only be able to do it when I can work on scsi_aha154x.c to avoid double SCSI device initialization. 2017-08-22 05:51:10 +02:00
OBattler
935f36f80b The BusLogic SCSI controller emulation is now fully converted to the SCSI device abstraction layer;
The SCSI device abstraction layer is now in scsi_device.c/h.
2017-08-22 05:45:07 +02:00
OBattler
88c06aacb1 Created an abstracted SCSI target command handler that dispatches the CDB command to either a CD-ROM or a hard disk depending on the LUN type, and made the BusLogic code use it (will do the same for the AHA-154x code when waltje is done with his current AHA-154x work). 2017-08-22 04:14:33 +02:00
OBattler
43f5ce3f19 More SCAT fixes from Greatpsycho. 2017-08-22 03:32:37 +02:00
OBattler
4b0ccbb01a The WinPcap test function now opens and closes the WinPcap DLL handle as needed;
Loading a configuration file from within the emulator now correctly resets the menus and re-checks all items.
2017-08-22 02:47:22 +02:00
OBattler
cc240e288f Redesigned several icons and reduced CD-ROM, floppy, and hard disk icons to just one instead of a different icon for each bus or type;
Added a network activity indicator icon;
The Video section of the Settings dialog is now called Display.
2017-08-22 02:16:15 +02:00
OBattler
ff24cba006 Merge branch 'master' of https://github.com/OBattler/86Box 2017-08-21 04:20:32 +02:00
OBattler
ac0cb476f9 Brought the AWE32 Emu8k emulation in line with the latest patch from JosepMa. 2017-08-21 04:19:34 +02:00
OBattler
bd34c8add5 Merge pull request #169 from MoochMcGee/experimental
Fix a weird Voodoo bug
2017-08-21 03:15:08 +02:00
OBattler
d7b6a67ef6 Updated README.md with new ROM set link. 2017-08-21 02:34:21 +02:00
OBattler
0213fedfe1 Readded the Award 430VX PCI, this time with the UMC UM8699F Super I/O chip emulated correctly per commit from mainline PCem + my own fixes. 2017-08-21 02:15:21 +02:00
Melissa Goad
ba8ef5b130 Fix a weird Voodoo bug 2017-08-20 16:24:31 -05:00
OBattler
87954bd2c9 Fixed serial port configuration on WD76C10 (Amstrad MegaPC) (patch from mainline PCem). 2017-08-20 23:21:49 +02:00
OBattler
6c67a4d9d1 Ported the mainline PCem Voodoo commits, incl. SLI emulation. 2017-08-20 23:15:07 +02:00
OBattler
2e9ab14725 The 32-bit recompiler now correctly passes the MOD R/M byte to the FXSAVE/FXRSTOR instruction (0F AE), fixes Windows 9x and possibly lots of other things on Pentium II overdrive. 2017-08-20 17:21:27 +02:00
OBattler
de73727bc2 Merge pull request #167 from basic2004/master
More fixing CD-ROM functions
2017-08-19 22:38:22 +02:00
basic2004
eae59c5b80 Fixing CD-ROM functions and statusbar
fixed ejecting CD-ROM function: modified unchecking function's order before 'cdrom_null_open(id, 0);';
fixed reloading CD-ROM function: added 'prev_image_path' for reloading previous CD-ROM image.
2017-08-20 03:41:09 +09:00
basic2004
840d33a0c1 Fixing CD-ROM functions and statusbar
fixed ejecting CD-ROM function: modified unchecking function's order before 'cdrom_null_open(id, 0);';
fixed reloading CD-ROM function: added 'prev_image_path' for reloading previous CD-ROM image.
2017-08-20 03:35:42 +09:00
basic2004
099ea6bad8 Merge pull request #2 from OBattler/master
Merge remote-tracking branch 'refs/remotes/OBattler/master'
2017-08-20 03:33:27 +09:00
OBattler
14f3ff7cf7 Applied a SCAT patch by Greatpsycho;
Fixed CD-ROM host drive not getting unchecked when selecting Empty.
2017-08-19 17:51:58 +02:00
OBattler
08605663a7 Merge pull request #164 from basic2004/master
Some fixes with CD-ROM status bar menu
2017-08-19 17:41:50 +02:00