Commit graph

1,572 commits

Author SHA1 Message Date
Jeff Parsons
bfb5bd520e Remove uncompiled file from versions folder 2016-09-14 15:46:17 -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
5969514c7e Fixed the gulpfile's handling of externs for the JavaScript Closure Compiler 2016-09-14 09:04:52 -07:00
Jeff Parsons
ce87a1f79b Updated README 2016-09-13 18:08:32 -07:00
Jeff Parsons
00b5c69f53 Minor gulpfile/Gruntfile corrections 2016-09-13 18:01:14 -07:00
Jeff Parsons
79b04e2eac Remove obsolete references to APP_PCJS 2016-09-13 17:45:25 -07:00
Jeff Parsons
db533b5655 Added some info to the README about the state of the JavaScript-based Closure Compiler 2016-09-13 16:08:31 -07:00
Jeff Parsons
6863c6bdb4 Added some info to the README about the current (incomplete) state of Gulp support 2016-09-13 15:49:18 -07:00
Jeff Parsons
67c17019a5 Updated PDP11 release folder 2016-09-13 15:35:19 -07:00
Jeff Parsons
3bd02c7e19 Bumped version to 1.30 in honor of the PDP11 module that's being integrated, along with my first attempt to use a newer version of the Closure Compiler (ie, the JavaScript version), as well as giving Gulp a try -- although Gulp leaves just as bad a taste in my mouth as Grunt did 2016-09-13 15:33:17 -07:00
Jeff Parsons
bbaf0d141f Fixed the encoding of URIs containing escape sequences (eg, "%20") 2016-09-12 16:38:55 -07:00
Jeff Parsons
82db2c8f15 Updated PDP-11 references 2016-09-12 16:07:07 -07:00
Jeff Parsons
1bbd9b5295 Updated PDP-11 references 2016-09-12 15:17:17 -07:00
Jeff Parsons
6322e770cd Updated assorted PCjs references 2016-09-06 11:14:16 -07:00
Jeff Parsons
6fb2f02b13 Try the same calRemainingTime() anomaly-detection code in PCx86 that we've already implemented in PC8080 2016-09-06 11:08:01 -07:00
Jeff Parsons
6dd38db68c Updated website link 2016-09-06 10:55:49 -07:00
Jeff Parsons
46f42441d8 Gutted control panel 2016-09-06 10:25:02 -07:00
Jeff Parsons
a3de3a8374 More PDP11js name changes 2016-09-06 10:23:01 -07:00
Jeff Parsons
850b9a9af9 Main README update 2016-09-06 10:10:59 -07:00
Jeff Parsons
483d247491 Minor annotation and name changes; the PDP11 emulator "branded" as PDP11js now, since PDP11 is too generic 2016-09-06 10:06:08 -07:00
Jeff Parsons
f0d18af735 PDP-11-related message updates 2016-09-05 11:24:41 -07:00
Jeff Parsons
100779e30a First batch of pdp11.js code adapted but totally untested 2016-09-05 11:05:40 -07:00
Jeff Parsons
475b08fa91 Assorted README updates for the PDP-11 skeleton 2016-09-03 18:07:37 -07:00
Jeff Parsons
4b778b281d Groundwork for a PDP-11 emulator (starting with a gutted copy of PC8080) 2016-09-03 17:43:06 -07:00
Jeff Parsons
a08fcab276 Updated calcRemainingTime() to compensate for large time anomalies (usually caused by external debuggers) 2016-08-24 17:06:01 -07:00
Jeff Parsons
d3e29eb851 Make it clear that the /versions folder contains *compiled* versions of the emulators 2016-08-24 14:30:29 -07:00
Jeff Parsons
7dc4448f41 Fixed the PC8080 CPUState class name 2016-08-24 14:17:54 -07:00
Jeff Parsons
3ae0c3a263 Remove unused variable 2016-08-24 14:07:45 -07:00
Jeff Parsons
ff6ce2ccfa Prepare to work on v1.24.2 2016-08-24 14:06:54 -07:00
Jeff Parsons
0a4fc6df1c Removed unneeded Video DEBUG code 2016-08-23 22:45:15 -07:00
Jeff Parsons
244f0dba32 Cleaned up the run loop, less complicated now, and video updates can drive themselves thanks to the new CPU timer functions 2016-08-23 22:41:45 -07:00
Jeff Parsons
97f8e87ca3 Added some iOS usability improvements (related to soft keys/buttons and annoying focus/zoom changes) 2016-08-23 16:08:48 -07:00
Jeff Parsons
c55cd76c57 README updates 2016-08-23 15:05:19 -07:00
Jeff Parsons
2b24e710d2 Fixed the Computer updateFocus() interface to keep the page stable unless fScroll is explicitly set 2016-08-23 14:59:06 -07:00
Jeff Parsons
c1b34a87ed Immunized cursor blink rate from changes to CPU speed 2016-08-23 12:52:11 -07:00
Jeff Parsons
702b9d36c7 Optimized PC8080's innermost CPU execution loop 2016-08-22 17:17:14 -07:00
Jeff Parsons
183053a5ff Some pesky TABs slipped into my JavaScript (apologies to Richard at Pied Piper) 2016-08-22 09:45:45 -07:00
Jeff Parsons
6eb7b626ef Updated README regarding VT100 demos 2016-08-22 09:29:35 -07:00
Jeff Parsons
bca19fd8ed Added proper clocking of VT100 keyboard UART, allowing us to restore the proper CPU speed (2.7Mhz) and maintain the correct cursor blink rate 2016-08-22 09:14:34 -07:00
Jeff Parsons
6410ae068c Updated information about VT100 factory defaults 2016-08-21 09:56:44 -07:00
Jeff Parsons
f67535c1aa Fixed some README links 2016-08-21 09:06:07 -07:00
Jeff Parsons
d64a5c15be Fixed some README links 2016-08-21 09:02:54 -07:00
Jeff Parsons
148c5a2749 Fixed some README links 2016-08-21 08:57:54 -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
6a5e18d493 Working on next release (v1.24.1): first change is enabling smooth scrolling by default 2016-08-19 16:10:48 -07:00
Jeff Parsons
493ce43c68 Recompiled 2016-08-19 13:22:22 -07:00
Jeff Parsons
23e78b971c Picked up all the last-minute changes from the gh-pages branch (where I discovered a race condition between machines) 2016-08-19 13:03:30 -07:00
Jeff Parsons
ff46c1d240 Updated receiveData() to always return true in both PCx86 and PC8080, since both machines are buffering all the incoming data anyway (since we still don't have any flow-control interfaces yet) 2016-08-19 08:42:33 -07:00
Jeff Parsons
1d817ec202 Minor centering fixes 2016-08-18 19:21:31 -07:00
Jeff Parsons
f778564266 Updated IBM PC AT+VT100 demo pages 2016-08-18 19:15:33 -07:00