OBattler
8a588dcc82
Fixed some compile-breaking bugs in the i686 instruction code; Enabled logging of bad/unimplemented IDE commands.
2016-08-09 03:02:27 +02:00
OBattler
91da80d00a
Commented out the IDE command logging again.
2016-08-03 23:51:25 +02:00
OBattler
5249d5af1c
Temporarily enabled IDE command logging.
2016-08-03 23:17:03 +02:00
OBattler
45f01cc67e
Removed excess logging related to ATAPI and CD-ROM IOCTL.
2016-08-03 16:46:18 +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
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