Commit Graph

17 Commits

Author SHA1 Message Date
OBattler
86d1b0f1eb The emulator now tries to initialize the other renderer if the specified one fails, and only fatals if both fail to initialize;
On Windows, fatal now displays a message box, based on old PCem-X patch by RichardG;
Added emulation of the 287, 387, and 487SX floating point units and an option to enable them.
2017-02-21 01:18:46 +01:00
OBattler
df4b4410e6 Fixed CGA, Hercules, and MDA for the second time, per suggestion and code from basic2004;
Added IBM PS/2 Model 30 emulation per mainline PCem patch from dns2kv2;
Commented out the Chips & Technologies VGA 451 as it needs further work;
Added the ability to disable XTIDE;
Prepared the icon that will be used for stable builds.
2017-02-20 00:16:42 +01:00
OBattler
7dccffbb0d Fixed CGA, Hercules, and MDA. 2017-02-19 17:32:35 +01:00
OBattler
abd167e73c Fixed compile-breaking error in win-d3d-fs.cc. 2017-02-19 16:43:43 +01:00
OBattler
92be9c98df Added ability to choose monochrome displays (green, amber, and gray) for CGA MDA, and Hercules graphics cards, based on VileRancour's DOSBox patch. 2017-02-19 16:36:43 +01:00
OBattler
711f09e17b Reverted EGA emulation to be in line with mainline PCem except for the overscan, as there were some problems;
Added write port 3C1 to EGA and (S)VGA, fixed Microsoft Word 2.0 for DOS;
The RTL8029AS now correctly enables I/O port range when base address is changed via PCI registers with I/O access enabled;
Tentative fix for DirectDraw <-> Direct3D switching issues based on proposal from TheCollector1995;
Fixed 64-bit makefile;
Fixed LZF_C.C so it can compile for 64-bit Windows;
Applied all mainline PCem commits.
2017-02-14 23:46:50 +01:00
OBattler
bc5ac4a699 Reverted Direct3D to 2048x2048 buffer and suppressed the EGA/(S)VGA overscan, if enabled, in 2048x modes, fixes Direct3D freezes;
Improved the BusLogic incoming mailbox code;
The BusLogic callback is now three-phases and outgoing mailbox interrupts are emulated correctly;
Fixed the CD-ROM command READ DISC INFORMATION (0x51), fixes NetBSD crashing 86Box with segmentation fault when using the AHA-154x;
Added the CD-ROM command PAUSE/RESUME ALT (0xC2).
2017-01-24 01:03:23 +01:00
OBattler
e741f3cbd8 More title-related fixes. 2016-08-15 07:15:41 +02:00
OBattler
01868a0f2a Merge pull request #8 from kazblox/master
Minor fixes, add copyrights to source code
2016-08-15 05:17:55 +02:00
OBattler
6d9eb2d514 Replaced the previous two #includes with <stdio.h>. 2016-08-15 04:57:38 +02:00
OBattler
6558a5a2ce Added some missing #includes to win-d3d-fs.cc. 2016-08-15 04:46:11 +02:00
Jackson Bryn
291ac890e2 Add copyrights for all files to comply with the GPL v2. 2016-08-14 22:27:13 -04:00
OBattler
9a4cd321d6 Moved emulator_version #define to 86box.h and #included it in all files that use that #define. 2016-08-15 04:01:36 +02:00
OBattler
929d34d4b4 Removed all references to PCem;
Added Japanese FDI support;
Added more extensions to floppy image selection.
2016-08-15 03:26:37 +02:00
OBattler
d764689d05 Rename from PCem-Unofficial v11 to 86Box v1. 2016-08-15 02:15:51 +02:00
OBattler
0d1e5c7439 Applied mainline commit 631a8e4: Move video blit to seperate thread. 2016-07-19 23:51:00 +02:00
OBattler
fd2a5bc9f5 Initial submission of the PCem-Experimental source code. 2016-06-26 00:34:39 +02:00