pcjs/modules/pcx86/lib
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2017-06-28 10:53:44 -07:00
..
.jshintrc Starting work on disambiguating PCjs the emulator from PCjs the project/website; the emulator will become PCx86 2016-05-16 20:55:32 -07:00
bus.js Fixed an old annoying bug where a restored video card wouldn't properly display a blinking cursor; originally, I assumed it was a CRTC register restoration bug, but actually, some supporting variables (eg, cBlinks) were not getting initialized in both the reset() and restore() code paths. This is also a good time to remember that when an uninitialized array from some hardware state gets serialized and deserialized to/from JSON, the array is restored as a series of "null" values, not as "undefined" values, so it's best for any code checking for undefined values to use "== null" rather than "=== undefined". 2017-06-26 08:56:17 -07:00
chipset.js Trying to do a better job of properly typing DOM objects 2017-06-28 09:41:01 -07:00
computer.js Cleaned up how components print messages and how the Computer component overrides their notice/print/println methods (in preparation for new Computer overrides) 2017-06-28 10:53:44 -07:00
cpu.js Cleaned up how components print messages and how the Computer component overrides their notice/print/println methods (in preparation for new Computer overrides) 2017-06-28 10:53:44 -07:00
debugger.js Cleaned up how components print messages and how the Computer component overrides their notice/print/println methods (in preparation for new Computer overrides) 2017-06-28 10:53:44 -07:00
defines.js v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
disk.js The Disk component needed improved handling of disk images containing sectors with no 'data' or 'byte' arrays, the Disk restore code needed to stop complaining about disk mismatches when there was no previous disk, and Disk notice() and println() calls (including those made on its behalf; eg, from assert() calls) needed to be passed through to the controller that called it. Also, since the PC-DOS 1.x disk images were changed recently to include BPBs, machines that use those disks and have a machine state file needed their state file updated (eg, the DONKEY.BAS demo). 2017-06-20 10:24:07 -07:00
fdc.js Trying to do a better job of properly typing DOM objects 2017-06-28 09:41:01 -07:00
hdc.js Trying to do a better job of properly typing DOM objects 2017-06-28 09:41:01 -07:00
interrupts.js v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
keyboard.js Trying to do a better job of properly typing DOM objects 2017-06-28 09:41:01 -07:00
memory.js Unforked the shared modules -- ES6 is now the default 2017-01-31 13:50:55 -08:00
messages.js v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
mouse.js Trying to do a better job of properly typing DOM objects 2017-06-28 09:41:01 -07:00
nodebugger.js v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
panel.js Setting the stage for a resource status update mechanism 2017-06-27 16:01:00 -07:00
parallel.js Trying to do a better job of properly typing DOM objects 2017-06-28 09:41:01 -07:00
ram.js Unforked the shared modules -- ES6 is now the default 2017-01-31 13:50:55 -08:00
rom.js Setting the stage for a resource status update mechanism 2017-06-27 16:01:00 -07:00
serial.js Trying to do a better job of properly typing DOM objects 2017-06-28 09:41:01 -07:00
video.js Trying to do a better job of properly typing DOM objects 2017-06-28 09:41:01 -07:00
x86.js v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
x86cpu.js Trying to do a better job of properly typing DOM objects 2017-06-28 09:41:01 -07:00
x86fpu.js Perform the documented encoding of SIXBIT character data for MACRO-10 2017-03-12 11:56:15 -07:00
x86func.js Perform the documented encoding of SIXBIT character data for MACRO-10 2017-03-12 11:56:15 -07:00
x86help.js Avoid reallocating 64-bit register arrays on every 64-bit division 2017-02-12 22:24:06 -08:00
x86mods.js Unforked the shared modules -- ES6 is now the default 2017-01-31 13:50:55 -08:00
x86op0f.js v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
x86ops.js Unforked the shared modules -- ES6 is now the default 2017-01-31 13:50:55 -08:00
x86seg.js Unforked the shared modules -- ES6 is now the default 2017-01-31 13:50:55 -08:00