Jeff Parsons
e96f0eecd9
Another 1.15.4 change: decline to mount diskette images too large for the floppy drive type
2014-10-10 18:43:27 -07:00
Jeff Parsons
cbafaa309c
Preparing web server for update to v1.15.4
2014-10-10 17:18:28 -07:00
Jeff Parsons
1d9a5ee0df
Preparing web server for update to v1.15.4
2014-10-10 16:36:50 -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
4ff357669d
Fixed CMOS date initialization (Model 5170 successfully gets current date/time now)
2014-10-05 18:26:29 -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
a474ddfa74
Fix an inconsistency in Debugger address parsing (problems mixing segment and physical addresses)
2014-10-02 10:48:41 -07:00
Jeff Parsons
32bf809645
Fixed 5170 memory test and debugger addressing issues
2014-10-02 01:49:03 -07:00
Jeff Parsons
93b81c47b7
Updated the 5170 BIOS map, updated 8042 info, fixed some 8042 controller commands, made HLT work, and fixed the debugger's history buffer when executing a mix of real-mode and protected-mode instructions
2014-10-01 17:33:17 -07:00
Jeff Parsons
78045adb57
Fix instruction cycle cost assertion check
2014-09-29 16:59:23 -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