OBattler
d3d26999f6
Added support for TD0 (Teledisk) floppy images;
...
Fixed support for Japanese HDI hard disk images;
Attempt to mix DOS 4.x DOSSHELL mouse issues.
2016-09-29 21:54:34 +02:00
OBattler
bde171e81b
Hard disk parameters dialog boxes now allow you to specify size in MB or select a predefined type from a combo box;
...
Japanese HDI hard disk images are now supproted;
FDC FORMAT command now CRC's the correct data, fixes formatting inserted IMG's;
FDC SEEK command now no longer incorrectly reports invalid status when HDSEL (head select) is 1, fixes booting from inserted floppies of any format on boards other than ASUS P/I-P55TVP4.
2016-09-25 21:39:21 +02:00
OBattler
a0f6257c36
The CD-ROM now correctly identifies as supporting DMA.
2016-09-15 14:32:26 +02:00
Melissa Goad
090c4c9545
Add busmastering DMA for ATAPI drives
2016-09-15 01:08:45 -05: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
1433d9a073
Applied both mainline PCem commits;
...
Fixed the RTL8029AS again (one of my "fixes" broke it);
RTL8029AS PCI register 4 is now written to;
Added incomplete (and currently commented out) emulation of the AWE64 PCI;
Replaced sector-based floppy emulation with more accurate code.
2016-08-15 01:34:46 +02:00
OBattler
bad439278d
Removed ide->select , read native max now operates correctly via ide->head .
2016-08-10 06:15:52 +02:00
OBattler
ee9f6baf9a
IDE selected channel is now reflected correctly in ide->select .
2016-08-10 06:01:25 +02:00
OBattler
455254064b
Fixed the READ NATIVE MAX command.
2016-08-10 05:48:33 +02:00
OBattler
205ef83dcb
Added IDE command F8 to writeide.
2016-08-10 01:36:17 +02:00
OBattler
b620a42901
Fixed an undeclared variable error.
2016-08-10 01:21:03 +02:00
OBattler
97856025e5
Fixed hopefully the last errors.
2016-08-10 01:19:12 +02:00
OBattler
de2347bf7c
Fixed even more errors and implemented IDE command 00.
2016-08-10 01:14:22 +02:00
OBattler
43ddd78b4e
Fixed more errors.
2016-08-10 01:04:08 +02:00
OBattler
8a1bc46aef
Fixed errors in the code of IDE commands EF and F8.
2016-08-10 00:54:09 +02:00
OBattler
ddf1acd222
Implemented IDE comamnds E0, E5, EF, and F8.
2016-08-10 00:46:56 +02:00
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