Commit graph

1,579 commits

Author SHA1 Message Date
Jeff Parsons
d8856ac8bd Making some headway on the PDP-11 debugger (finally) 2016-09-16 14:53:05 -07:00
Jeff Parsons
1265104e6d Added support for converting numbers to/from octal, along with improved support for binary numbers 2016-09-15 18:23:09 -07:00
Jeff Parsons
375ddc12f3 Factored parseAddrReference() 2016-09-15 09:15:43 -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
e5c5a8e6be Some more Debugger factoring 2016-09-14 21:11:57 -07:00
Jeff Parsons
522563a72b Fixed Debugger type inspection problems following the previous refactoring 2016-09-14 15:52:55 -07:00
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