Commit graph pcjs/my_modules/pcjs-client/lib/video.js
Author SHA1 Message Date
Jeff Parsons
024f9fccf8 "Fake" XDF disk support works now
What this means is that XDF disk images formatted as 80-track 23-sector-per-track images will work with XDF code that honors that format; however, I've not yet been able to test with "real" XDF disk images (ie, disk images created with DiskDump using the experimental --xdf flag).  "Real" XDF disk images almost certainly need more work (eg, setting all the sector IDs properly), but the groundwork has been laid.
2014-10-27 22:20:41 -07:00
Jeff Parsons
95673181b7 Fixed assorted EGA and 5170 save/restore/reset problems 2014-10-25 22:49:23 -07:00
Jeff Parsons
1809543577 Improved separation of FDC media parameters from drive parameters 2014-10-20 00:24:13 -05:00
Jeff Parsons
ba5f2fe41b Some improvements to Debugger message support 2014-10-15 16:14:54 -07:00
Jeff Parsons
997db9787b MODEL_5170_REV3 boots without errors now
However, performance will suffer until I can implement RTC interrupts;
also, there may be a problem exposed by the BIOS memory test following a soft reset
2014-10-14 16:07:46 -07:00
Jeff Parsons
60669365f9 Final preparations for open source roll-out 2014-10-12 00:08:15 -07:00
Jeff Parsons
0f06c3f039 The 5170 AT hard disk controller is limping along now, so I'm getting ready for a 1.15.4 release
Some other interesting bugs were fixed along the way:
the Video component incorrectly assumed that masking a negative number with 0x80000000 would yield 0x80000000 (it actually yields -0x80000000, thank you JavaScript);
the ChipSet component provides a new addCMOSMemory() interface that RAM objects can use to bump the CMOS total to match the actual total;
the CPU properly implements INSW and OUTSW instructions now (kind of important for the AT hard disk controller)
2014-10-08 16:15:12 -07:00
Jeff Parsons
367db06996 Fixed 5170 diskette drive detection (40-track vs. 80-track drives) 2014-10-05 09:33:45 -07:00
Jeff Parsons
383de1cd8a README updates (and some code inspection fixes) 2014-09-28 18:18:53 -07:00
jeffpar
a5e3e6a59d Initial commit (a clone of the jsmachines project as of v1.15.3) 2014-09-27 14:52:57 -07:00