pcjs/modules/pcx86/lib
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2017-08-25 08:53:58 -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 Tidied up some Bus and Disk messages 2017-07-20 21:25:54 -07:00
chipset.js Work-around to make sound for iOS devices a little more robust without having to do anything iOS-specific 2017-08-12 15:08:30 -07:00
computer.js When a key is required to dismiss a PCx86 machine diagnostics screen, make sure that key isn't also passed on to the machine 2017-08-09 12:44:54 -07:00
cpu.js Added timer support to the PCx86 SerialPort component, so that we can honor the programmed baud rate now 2017-08-23 10:49:35 -07:00
debugger.js Smoothed out PCx86 dynamic CPU speed recalculation by no longer truncating the current cycle multiplier 2017-08-08 19:25:08 -07:00
defines.js v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
disk.js Tidied up some Bus and Disk messages 2017-07-20 21:25:54 -07:00
fdc.js Added more scripting support to PCx86 (eg, for loading disks, typing keys, and waiting for both to finish) 2017-07-25 10:30:29 -07:00
hdc.js Remove the hard disk "Save" feature from mobile devices 2017-07-11 22:48:57 -07:00
interrupts.js v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
keyboard.js When a key is required to dismiss a PCx86 machine diagnostics screen, make sure that key isn't also passed on to the machine 2017-08-09 12:44:54 -07:00
memory.js Unforked the shared modules -- ES6 is now the default 2017-01-31 13:50:55 -08:00
messages.js Smoothed out PCx86 dynamic CPU speed recalculation by no longer truncating the current cycle multiplier 2017-08-08 19:25:08 -07:00
mouse.js Started laying groundwork for more mouse hardware 2017-08-24 19:20:39 -07:00
nodebugger.js v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
panel.js Added timer support to the PCx86 SerialPort component, so that we can honor the programmed baud rate now 2017-08-23 10:49:35 -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 More diagnostic output improvements 2017-06-28 17:51:15 -07:00
serial.js If a SerialPort is installed, the transmitter portion of the hardware is no longer required to be connected to anything, which avoids blocking software (eg, the OS/2 kernel debugger) that uses that port; uninstalling the SerialPort would be another option, but that's no longer required 2017-08-25 08:53:58 -07:00
video.js Found a work-around for preventing browsers from "easing" (aka de-zippering) the sound from an oscillator when its frequency is altered; also attempted to provide a mechanism for starting the audio in response to a user-generated (eg, touchstart) event, in an effort to enable PC speaker sounds on an iPad, but iOS devices are a real pain in the butt.... 2017-08-12 12:15:24 -07:00
x86.js Added support for segment wrap-around in 8086/8088 real-mode (all stack operations, instruction fetches, and operand accesses should wrap now); real-mode wrap-around on newer processors should trigger a GP fault instead 2017-07-23 14:59:26 -07:00
x86cpu.js Changed X86CPU.reset() to not stop the CPU on a RESET (you can still force HALT after RESET by simply halting the machine manually before clicking RESET); moreover, by not calling stopCPU() in the X86CPU.reset() handler, we avoid problems in the CPU's speed recalculation logic (for example, if you repeatedly clicked RESET on a running machine, speed variables would get out of sync) 2017-08-07 19:21:15 -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 Added support for segment wrap-around in 8086/8088 real-mode (all stack operations, instruction fetches, and operand accesses should wrap now); real-mode wrap-around on newer processors should trigger a GP fault instead 2017-07-23 14:59:26 -07:00