Commit Graph

13420 Commits

Author SHA1 Message Date
Melissa Goad
0059e2d25c Merge 2017-05-04 18:58:52 -05:00
OBattler
0d95147bb4 Fixed a compile-breaking mistake in win-joystickconfig.c . 2017-05-05 01:54:21 +02:00
OBattler
f6ef1f833c Vastly overhauled the UI, there's now a completely new Settings dialog as well as a status bar with disk activity icons and removable drive menus;
Thoroughly clean up the code to vastly reduce the number of compiler warnings and found and fixed several bugs in the process;
Applied all mainline PCem commits;
Added SCSI hard disk emulation;
Commented out all unfinished machines and graphics cards;
Added the AOpen AP53 and ASUS P/I-P55T2 machines as well as another Tyan 440FX machine, all three with AMI WinBIOS (patch from TheCollector1995);
Added the Diamond Stealth 3D 3000 (S3 ViRGE/VX) graphics card (patch from TheCollector1995);
Added the PS/2 XT IDE (AccuLogic) HDD Controller (patch from TheCollector1995);
Added Microsoft/Logitech Bus Mouse emulation (patch from waltje);
Overhauled the makefiles (patch from waltje);
Added the Adaptec AHA-1542CF SCSI controller (patch from waltje);
Added preliminary (but still unfinished) Adaptec AHA-154x SCSI controller BIOS support (patch from waltje);
Added an ISABugger debugging device (patch from waltje);
Added sanity checks to the Direct3D code.
2017-05-05 01:49:42 +02:00
OBattler
d07d53962c Merge pull request #106 from Wack0/patch-1
Fix build server link and image in readme
2017-05-01 02:22:08 +02:00
slipstream/RoL
385478ba48 Fix build server link and image in readme 2017-05-01 01:20:44 +01:00
Melissa Goad
03952f2006 Mostly make the code C90-compliant 2017-04-30 13:46:35 -05:00
Melissa Goad
b529a2062d Fixed EVEN MOAR warnings 2017-04-30 13:23:02 -05:00
Melissa Goad
726f9c8771 Fix a BUNCH of warnings 2017-04-30 12:56:39 -05:00
Melissa Goad
7ef86551b5 Add VBLANK interrupt for nvidia cards 2017-04-26 20:26:47 -05:00
Melissa Goad
25643e498c Moar fixes 2017-04-21 18:36:40 -05:00
Melissa Goad
62463f86b0 Fixes 2017-04-20 20:41:38 -05:00
Melissa Goad
d1e750dd55 Fix various bugs 2017-04-06 17:45:26 -05:00
Melissa Goad
0c6622d4c0 Fix ridiculous line length 2017-04-06 17:01:49 -05:00
Melissa Goad
d1e4d8bf0d Fix a bug 2017-04-06 16:59:45 -05:00
Melissa Goad
212932baf2 Fix a lil MMIO bug 2017-04-02 18:32:20 -05:00
OBattler
d9fe48ebed Merge pull request #103 from MoochMcGee/master
CMake builds work now
2017-03-19 03:03:13 +01:00
Melissa Goad
53bd6f4609 CMake builds work fully now 2017-03-18 20:53:52 -05:00
Melissa Goad
e26ed9907d CMake builds compile now, but segfault at start 2017-03-18 20:44:46 -05:00
OBattler
af1332b187 Added the ability to load 22 sector per track 2HD raw floppy images. 2017-03-17 08:16:19 +01:00
OBattler
28753d4348 Merge pull request #102 from TC1995/master
Added Compaq Portable, Portable II, and Portable III (both 286 and 38…
2017-03-15 19:44:22 +01:00
TC1995
c1757b1742 Added Compaq Portable, Portable II, and Portable III (both 286 and 386DX of the latter). Currently the original Portable has issues with CGA but works with the CGA-compatible Wyse 700 and EGA and higher).
IBM PS/1 2011 and PS/2 30-286 now default to XTIDE 1.1.5 when selected.
2017-03-15 19:32:54 +01:00
OBattler
55de61d58d Removed ide_init(); from at_init(). 2017-03-15 03:05:21 +01:00
OBattler
8452458c1a Changed version to 1.10;
Applied mainline PCem commit that adds MFM hard disk emulation;
Commented out the Commodore PC III 60.
2017-03-15 01:37:09 +01:00
OBattler
2e193fdbac 86Box v1.07 Recommended Build. 2017-03-14 00:44:31 +01:00
OBattler
a57aa0ffcc Version changed to 1.07;
Added Intel Advanced/ZP;
Added Commodore PC 60 III;
Fixed Force 4:3 option when overscan is not enabled;
Added option to scale (0.5x, 1x, 1.5x, 2x) the video output;
Added ability to disable ATAPI DMA for CD-ROM drives;
Applied all mainline PCem commits;
Store network card in config file as name rather than number;
Fixed NVR storing for IBM PS/2 Models 2121 and 2121+ISA.
2017-03-14 00:38:25 +01:00
OBattler
9d33905d85 Version changed to 1.10. 2017-03-07 06:17:16 +01:00
OBattler
b6c48c1486 86Box v1.06 Recommended Build. 2017-03-05 20:15:36 +01:00
OBattler
ee69d5dec0 Fixed (hopefully) the makefile. 2017-03-05 19:48:09 +01:00
OBattler
8e055b7520 Commented out excess FPU logging;
SCSI controller is now reset on x86 soft reset, fixes DOS driver hangs after soft reset;
SCSI controller reset control is now implemented more accurately, on a 50 ms timer;
For the PS/1 Model 2011, the Keyboard Input Port bit 6 now correctly reports if the currently selected (in FDC DOR) floppy drive is 3.5" or 5.25";
Commented out excess DMA logging;
Added support for FDF floppy images;
Fixed handling of CDB allocated length field for the CD-ROM INQUIRY command;
(S)VGA port 03C1 write is back again (it was incorrectly gone in some builds);
Commented out Compaq/Paradise VGA;
PS/1 Model 2121+ISA now correctly allows selecting graphics card.
2017-03-05 19:42:56 +01:00
OBattler
64c941320f IBM PS/2 Model 30-286 now uses XTIDE version 1.1.5;
The 287 FPU is now correctly detected as such;
Added two instructions that were incorrectly missing from the 286, fixes Standard Mode Windows.
2017-03-02 04:49:53 +01:00
OBattler
13683628a5 ATAPI CD-ROM no longer lowers IRQ at the wrong time, fixes booting of some CD's;
Fixed DMA emulation, fixes Olivetti M24;
(S)VGA emulation for PS/1 and PS/2 machines now uses the old, less accurate sense switches, fixes display error on POST;
Bit 2 of the AT keyboard input port is now always held active, fixes PS/2 mouse on PS/1 and PS/2 machines;
Fixed mouse type selection on non-AT boards;
Fixed RAM type selection;
The entire palette is now overwritten when a monochrome monitor type is selected, fixes graphics mode on Hercules;
Applied updated SCAT emulation patch from PCem forum;
Nvidia Riva and S3 Virge IRQ is now configurable;
Properly applied the mainline PCem commit that fixed the Bahamas64 on the Intel AMI BIOS boards;
Commented out the Diamond Stealth 64 and the Miro Crystal S3 Vision 964 due to their non-working state;
Changed version to 1.06.
2017-03-01 23:23:52 +01:00
OBattler
99de4f11b6 Changed version to 1.10. 2017-02-26 18:46:12 +01:00
OBattler
67c3eb1c78 86Box v1.05 Recommended Build. 2017-02-26 18:35:12 +01:00
OBattler
e4dd05d9e9 Disabled crash dumper, fixes Direct3D;
Changed version to 1.05.
2017-02-26 18:19:23 +01:00
OBattler
9351cf4474 Changed version to 1.10. 2017-02-26 07:40:59 +01:00
OBattler
f98a8104a5 86Box v1.04 Recommended Build. 2017-02-26 07:17:13 +01:00
OBattler
0d7c980887 Changed version to 1.10. 2017-02-26 06:50:44 +01:00
OBattler
c9f61dfb94 86Box v1.04 Recommended Build. 2017-02-26 06:44:45 +01:00
OBattler
51b085c13e Fixed RAM mask on resetx86(), fixes soft reset triggered by MS-DOS Setup;
Changed version to 1.04.
2017-02-26 06:36:52 +01:00
OBattler
c4cf53193f Merge pull request #99 from MoochMcGee/master
Add more PGRAPH registers to the nVidia RIVA 128 emulation
2017-02-26 01:54:01 +01:00
Melissa Goad
bca4b293cf Fix compile 2017-02-25 18:52:50 -06:00
Melissa Goad
4a31d06230 Merge branch 'master' of https://github.com/OBattler/86Box 2017-02-25 18:50:47 -06:00
OBattler
6e33da5056 Changed version to 1.10. 2017-02-26 01:46:23 +01:00
Melissa Goad
536443858a Add more PGRAPH registers 2017-02-25 18:42:34 -06:00
OBattler
be77f5aebe 86Box v1.03 Recommended Build. 2017-02-26 01:32:27 +01:00
OBattler
ef41672b20 WIN_SPECIFY command is now no longer strict on translation parameters with HDX images, fixes > 503 MB HDX images on 440FX;
Applied all mainline PCem commits (changes configuration files!);
Fixed EGA and (S)VGA overscan border drawing;
Added ability to invert the colors when using a (S)VGA graphics card, to appear like an early laptop monitor;
Changed version to 1.03.
2017-02-25 20:18:45 +01:00
OBattler
1d281ab0c3 Version changed to 1.10. 2017-02-24 01:57:54 +01:00
OBattler
f305af6416 86Box v1.02 Recommended Build. 2017-02-24 00:54:30 +01:00
OBattler
a7d9490701 Fixed reading of sector-based floppy images;
Changed version to 1.02.
2017-02-24 00:15:24 +01:00
OBattler
1057a7c07b Version bump to v1.10. 2017-02-23 20:35:16 +01:00