Jeff Parsons
|
113201fdb4
|
Added a cleaner solution for string replacement woes (ie, use Str.replace() instead of applying replace(/\$/g, "$$$$") to replacement strings)
|
2017-06-23 11:56:14 -07:00 |
|
Jeff Parsons
|
9ad03d66b3
|
parseAutoType() now leaves unrecognized $-sequences alone, instead of complaining about them
|
2017-06-23 10:23:07 -07:00 |
|
Jeff Parsons
|
5a22c9c59b
|
Added more documentation regarding a REALLY annoying feature of JavaScript's string replace() method
|
2017-06-23 10:03:27 -07:00 |
|
Jeff Parsons
|
991e924d01
|
Added support for special autoType sequences (eg, $date and $time, which generate current date and time strings accepted by the PC-DOS date and time prompts)
|
2017-06-23 09:39:40 -07:00 |
|
Jeff Parsons
|
5e0e5b7256
|
Updated the VisiCalc demo with an autoType sequence, a fresh disk image, new state file, and reference cards; also, updated autoType support to cancel autoType if a saved machine state is loaded
|
2017-06-19 08:48:10 -07:00 |
|
Jeff Parsons
|
cb43a6b360
|
Fixed cancellation of key injection whenever a soft key is pressed
|
2017-06-17 17:43:43 -07:00 |
|
Jeff Parsons
|
fd3348f907
|
Added an autoType sequence to the RatBas demo
|
2017-06-17 10:56:22 -07:00 |
|
Jeff Parsons
|
8f8082d170
|
Stop keyboard injection as soon as any real keyboard activity is detected
|
2017-06-15 16:48:12 -07:00 |
|
Jeff Parsons
|
af4750eefc
|
Fixed autoType support in the PCx86 Keyboard component
|
2017-06-14 23:43:09 -07:00 |
|
Jeff Parsons
|
822ab39cbe
|
Unforked the shared modules -- ES6 is now the default
|
2017-01-31 13:50:55 -08:00 |
|
Jeff Parsons
|
323a42be37
|
Converted the rest of the PCjs machines to ES6
|
2017-01-31 11:44:33 -08:00 |
|
Jeff Parsons
|
f21deebffb
|
Perform a more conservative remapping of keyCodes for Firefox's sake
|
2017-01-30 15:30:44 -08:00 |
|
Jeff Parsons
|
f87161f5d6
|
v1.32.0: The New Year Release
|
2016-12-30 15:56:01 -08:00 |
|
Jeff Parsons
|
772bd39543
|
I'm Dreaming of White Spaces
|
2016-12-18 15:05:41 -08:00 |
|
Jeff Parsons
|
342f976e42
|
Fixed soft key processing for PC8080 (to fix an issue with the Epiphany browser on the elementary OS involving the VT100 SET-UP button)
|
2016-12-05 12:26:32 -08:00 |
|
Jeff Parsons
|
57d287f161
|
The VT100 is now smarter about detecting the host machine's physical CAPS LOCK state (and is also capable of displaying that state now)
|
2016-11-25 16:06:39 -08:00 |
|
Jeff Parsons
|
b1f8fca2d9
|
Re-enabled source maps, at least for the PDP-11 emulators (for now)
|
2016-10-14 09:30:17 -07:00 |
|
Jeff
|
e24d507aa2
|
Removed useless version numbers and dates from .js file headers
|
2016-10-06 16:22:24 -07:00 |
|
Jeff Parsons
|
5f622303b4
|
Completed Keys factoring
|
2016-09-15 08:18:37 -07:00 |
|
Jeff Parsons
|
5398064ec4
|
Started Keys factoring
|
2016-09-15 07:59:12 -07:00 |
|
Jeff Parsons
|
a8bb0c7841
|
First stab at factoring some common Debugger functionality into a shared component
|
2016-09-14 15:36:38 -07:00 |
|
Jeff Parsons
|
c08d399d3f
|
Moved Message categories into messages.js, and include defines.js as appropriate
|
2016-08-19 16:35:09 -07:00 |
|
Jeff Parsons
|
0e4ad76b94
|
Cross-machine serial port connections are only half-working (need to defer initConnection() until all machines on the page have initialized their bus)
|
2016-08-18 11:30:22 -07:00 |
|
Jeff Parsons
|
762ef22545
|
Added TEST control to exercise the VT100's 8251A UART (um, excuse me, the PUSART -- an awful acronym)
|
2016-08-15 14:19:06 -07:00 |
|
Jeff Parsons
|
e516070375
|
Added Video callout to make resolutions adjustments (eg, from 80-column mode to 132-column mode); work in Video component ready to begin
|
2016-08-15 10:49:04 -07:00 |
|
Jeff Parsons
|
b25a9268a1
|
Added round LEDs to the UI (initially just for the VT100)
|
2016-08-02 11:02:00 -07:00 |
|
Jeff Parsons
|
a1e999e0c4
|
More PCjs/PCx86 disambiguation
|
2016-05-17 00:04:51 -07:00 |
|
Jeff Parsons
|
288f28055d
|
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 |
|