|
|
2017-08-11 20:05:48 -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
|
Using some things I learned from @stevekinney today, I've tweaked the PC speaker code to no longer stop() and destroy oscillators every time the speaker is toggled off; instead, the ChipSet component now uses one oscillator for the life of the machine (created the first time the PC makes a sound) and simply zeros/sets the gain as needed. We still have the "easing" issue to deal with (whenever the PC the makes sudden changes to the frequency) and I still can't use dot names for any of the AudioContext properties (until I either update the Closure Compiler or manually add an externs file for the AudioContext interfaces).
|
2017-08-11 20:05:48 -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 'diagnostics' (0, 1, or 2) and 'randomize' (0 or 1) PCx86 machine parameters to control diagnostic message display/prompting and video screen randomization, respectively
|
2017-08-09 11:42:38 -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
|
Added 'diagnostics' (0, 1, or 2) and 'randomize' (0 or 1) PCx86 machine parameters to control diagnostic message display/prompting and video screen randomization, respectively
|
2017-08-09 11:42:38 -07:00 |
|
nodebugger.js
|
v1.32.0: The New Year Release
|
2016-12-30 15:56:01 -08:00 |
|
panel.js
|
Updated addTimer() interface to include an ID; cleaned up how the CPU tracks the base speed, current speed, and target speed
|
2017-08-07 13:58:41 -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
|
Found another way to fix bogus ".call" inspection warnings
|
2017-08-08 18:02:04 -07:00 |
|
video.js
|
Added 'diagnostics' (0, 1, or 2) and 'randomize' (0 or 1) PCx86 machine parameters to control diagnostic message display/prompting and video screen randomization, respectively
|
2017-08-09 11:42:38 -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 |