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
OBattler
c4d62341ec
Merge pull request #165 from dgurney/readme-change
...
Change the romset url
2017-08-19 17:41:20 +02:00
Daniel Gurney
5a8a405364
I shouldn't git when I've just woken up
2017-08-18 11:38:13 +03:00
Daniel Gurney
e0e1709c27
Revise the instructions yet again
2017-08-18 11:35:26 +03:00
basic2004
2540f62678
Some fixes with CD-ROM status bar menu
...
Checking and unchecking 'Mute' now works.
2017-08-18 14:47:54 +09:00
basic2004
4485d8b970
Merge pull request #1 from OBattler/master
...
Merge remote-tracking branch 'refs/remotes/OBattler/master'
2017-08-18 14:44:28 +09:00
OBattler
14c2e15c25
Merge branch 'master' of https://github.com/OBattler/86Box
2017-08-17 23:16:53 +02:00
OBattler
6dbdc0483f
The RTL8029AS Expansion ROM BAR PCI registers are now implemented correctly;
...
The BusLogic BT-958D PCI SCSI controller now optionally uses a BIOS (supports up to eight SCSI hard disks, up to 8 GB each);
Fixed some BusLogic commands;
The BusLogic SCSI controllers now use 15 as the host adapter ID.
2017-08-17 23:16:26 +02:00
OBattler
f076d4fcff
Merge pull request #162 from MoochMcGee/experimental
...
Fixup dev branch enabling
2017-08-17 01:58:33 +02:00
OBattler
0915db67d5
Fixed LPT3 initialization in model.c, this should make it compile again.
2017-08-16 21:46:32 +02:00
OBattler
d4f4a781cf
The EuroPC now uses a NVR file;
...
The EuroPC now includes a LPT3 port.
2017-08-16 02:33:25 +02:00
OBattler
b9c749066d
Merge branch 'master' of https://github.com/OBattler/86Box
2017-08-16 01:49:14 +02:00
OBattler
4fa634737e
Fixed the MIDI device selection combo box on Settings dialog page initialization.
2017-08-16 01:48:24 +02:00
TC1995
2d1fe7b52c
Properly loaded the correct Adaptec 154xB bioses, leaving "aha154x_bios()" only for the C and CF bioses if needed.
2017-08-16 01:19:25 +02:00
OBattler
b918ee2b47
Correctly implemented the CMPXCHG8B instruction for the WinChip.
2017-08-16 01:04:44 +02:00
TC1995
28019344cc
Cleanup of the Adaptec 154xB code and added the port 0x330 bios.
...
Fixed CPU id in the Pentium at 100Mhz.
2017-08-15 21:09:35 +02:00
OBattler
c5da4c74e9
Added BusLogic BT-542B BIOS support (patch from TheCollector1995);
...
Brought the Adaptec AHA-1540B BIOS support to an essentially work state;
Fixed some warnings in CPU/808x.c.
2017-08-15 19:49:25 +02:00