Commit Graph

14 Commits

Author SHA1 Message Date
Jackson Bryn
291ac890e2 Add copyrights for all files to comply with the GPL v2. 2016-08-14 22:27:13 -04:00
OBattler
91075fb627 RTL8029AS now works properly (patch from TheCollector1995 with some modifications by me);
SVGA emulation now has partial support for 12x24 text mode used by 48k HECON.SYS;
LEA AX,DX now once again issues #UD on 286+ like it should;
FF /7 is now correctly an alias of FF /6 on 8080x;
Hard disk configuration dialog now uses Segoe UI 9pt font instead of MS Sans Serif 8pt;
Removed excess logging from serial mouse and x86seg.c;
Applied mainline PCem PIT MSW1 fix commit;
IMG-based floppy emulation now takes GAP4 and post-sector delays into account;
Comemnted out emulation of non-Overdrive Pentium II's.
2016-08-13 03:32:38 +02:00
OBattler
afc6f931ca Fixed black screen and crash when using the ATI VGA Wonder XL24. 2016-08-03 01:32:04 +02:00
OBattler
f77c53510e SVGA video RAM is no longer dumped on fatal; READ MULTIPLE command with block size 0 no longer fatals but instead aborts with Abort Command error per the official ATA reference. 2016-08-02 02:36:07 +02:00
OBattler
114bbdfc6d Applied all mainline commits; Moved all declarations to not be in the middle of code; SVGA linear reads and writes now account for linear base; Fixed a bug with the Compaq ATI 28800. 2016-08-01 19:14:54 +02:00
OBattler
cd3fd7e726 Fixed SVGA VRAM limit checking; fixed CRTC 0x37 setting for the Vision 964. 2016-07-29 22:53:16 +02:00
OBattler
ff633c29ea Floppy images with more than 1024 bytes per sector and a valid BPB are now loaded correctly;
Fixed DOS boxes in Windows 9x with the Mach64/GX;
Applied mainline PCem commit that fixed the ET4000/W32p;
Finished the removal of the SVGA 8 MB maximum VRAM limit.
2016-07-27 04:32:08 +02:00
OBattler
575cfef430 Mach64/GX improvements and minor SVGA fixes. 2016-07-25 03:42:35 +02:00
Darius Goad
663e15fd49 Fix 8 MB SVGA VRAM limitations 2016-07-22 19:08:36 -05:00
OBattler
0d1e5c7439 Applied mainline commit 631a8e4: Move video blit to seperate thread. 2016-07-19 23:51:00 +02:00
OBattler
4d6c878fb6 Old odd/even code was wrong, this fixes CL-GD 5429, EGA, and Mach64GX. 2016-07-19 05:01:49 +02:00
OBattler
fdaea1f11b Fixed EGA and CL-GD542x odd/even mode;
(S)VGA linear write no longer has planar access or ALU things, both of which don't even make sense at linear write.
2016-07-19 03:02:11 +02:00
OBattler
b78b2fecaa Timer counters now 64-bit;
Cleaned up floppy code a lot and reverted to single poller;
Fixed segment present bit and limit checking at read/write within segment;
The ASUS boards now have memregs too;
RTC code improved based on suggestion by Sarah Walker;
Fixed SVGA odd/even emulation and added chain odd/even support;
Removed non-existent CPU's.
2016-07-19 02:44:32 +02:00
OBattler
fd2a5bc9f5 Initial submission of the PCem-Experimental source code. 2016-06-26 00:34:39 +02:00