Commit graph pcjs/devices/pc8080/machine
Author SHA1 Message Date
Jeff Parsons
f87161f5d6 v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
Jeff Parsons
28f47a3424 Starting on v1.31.1 2016-12-27 16:33:00 -08:00
Jeff Parsons
f4f6181923 v1.31.0 marks our first transition to ES6 classes, but only for PDPjs initially (which is why there must be both /lib and /es6 files in the shared folder for now) 2016-12-18 11:31:55 -08:00
Jeff Parsons
d8f0e64329 Merge the last set of changes from the gh-pages branch 2016-12-04 11:31:03 -08:00
Jeff Parsons
f0a05ff401 For side-by-side machine layouts, use dedicated left and right machine.xml files (my hard-coded solution for now) 2016-12-03 16:49:42 -08:00
Jeff Parsons
aa2aebd89a Working on v1.30.6 now 2016-12-03 09:04:34 -08:00
Jeff Parsons
4f7f72af57 Added rudimentary CSS support for side-by-side machines (the PDP-11/45 with VT100 is the first test case) 2016-12-01 17:32:56 -08:00
Jeff Parsons
e007b75f8e Simplified TEST RECEIVER string 2016-12-01 16:34:31 -08:00
Jeff Parsons
be02b5780b Starting next phase of PDP-11 support (whatever that turns out to be) 2016-11-27 11:15:29 -08:00
Jeff Parsons
aa5b7b5613 Fixed problem with PDP-11/VT100 non-Debugger machine combination (missing serialPort) 2016-11-26 17:01:40 -08:00
Jeff Parsons
66f82736c9 Added support for paste to the VT100, but browser idiosyncrasies (eg, Chrome) are proving irksome; for now, you'll have more luck with Firefox, or sticking to machines that use a textarea for their I/O instead the VT100 if you need to do a lot of pasting 2016-11-25 18:28:57 -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
a29ee56a5d Starting work on 1.30.4 and some additional PDP-11 hardware support 2016-11-21 13:16:38 -08:00
Jeff
56bdd84e1a Promoted the working version to 1.30.3 2016-11-03 16:24:56 -07:00
Jeff Parsons
6d8386dc63 Added more DEC BASIC resources 2016-10-22 09:03:30 -07:00
Jeff Parsons
2274c97215 Starting work on v1.30.2 2016-10-22 00:23:55 -07:00
Jeff Parsons
ed24094683 Lots of tweaks in advance of PDPjs support for loading tape files 2016-10-17 15:19:01 -07:00
Jeff Parsons
980c2ac5ab Updated PC8080 and PDPjs to support RAM images, eliminating the need for the old "writable ROM" kludge; RAM images can include their own load and exec addresses as part of the JSON file, but the RAM component can provide explicit overrides (if no load address is specified either way, the default load address is the starting RAM address) 2016-10-17 11:01:32 -07:00
Jeff
f7659f9f34 Commencing work on v1.30.1 2016-10-06 12:48:48 -07:00
Jeff
85b05ac7a9 Typos 2016-10-05 16:18:30 -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
ff6ce2ccfa Prepare to work on v1.24.2 2016-08-24 14:06:54 -07:00
Jeff Parsons
c55cd76c57 README updates 2016-08-23 15:05:19 -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
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
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
145ec9d125 Starting on v1.24.0; first change: support for encoding ESC characters in SerialPort test strings (support which perhaps should eventually be moved into getComponentParms() instead) 2016-08-17 19:09:23 -07:00
Jeff Parsons
9d289b54da Dual (connected) terminal configs should be working better, now that both transmitted and received data is clocked according to their respective baud rates 2016-08-17 15:42:02 -07:00
Jeff Parsons
140e1cf094 Adding clocking mechanism for serial data transmission 2016-08-17 14:09:02 -07:00
Jeff Parsons
70a6548f12 README updates regarding the dual VT100 terminal demo 2016-08-16 11:50:32 -07:00
Jeff Parsons
81239cdbbe Dual VT100 bi-directional communication is now limping along 2016-08-16 11:34:11 -07:00
Jeff Parsons
cf24023d5d Enabled smooth scrolling, connected SerialPort UART transmitter status to the ChipSet FLAGS buffer (matching how the Keyboard UART transmitter status is connected), enabled binding of terminal I/O to the Control Panel output window (if any), and added simulation of received data at the programmed baud rate (but a better solution has been noted and needs to be implemented) 2016-08-16 09:34:41 -07:00
Jeff Parsons
8cb79257c9 Spiffed up the VT100 demo pages 2016-08-15 15:00:36 -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
a6376d3e8b Fixed LOCAL/ONLINE LED 2016-08-14 22:05:59 -07:00
Jeff Parsons
4c0ffd89c0 Updated VT100 debugger README 2016-08-14 12:04:36 -07:00
Jeff Parsons
e7324a5c6a VT100 SET-UP screen is accessible now 2016-08-14 10:52:24 -07:00
Jeff Parsons
3ebe23f251 Fix SI1978 video format detection 2016-08-08 18:07:42 -07:00
Jeff Parsons
d31bfb0e6e Added scaffolding for PC8080 SerialPort 2016-08-08 15:25:57 -07:00
Jeff Parsons
3ec9a31c92 README formatting 2016-08-08 11:24:55 -07:00
Jeff Parsons
f7464dd182 Support for VT100 dot stretching 2016-08-08 11:19:06 -07:00
Jeff Parsons
37593a107d Added VT100 keymap 2016-08-07 09:30:56 -07:00
Jeff Parsons
62b8f504b3 Added separate debugger/non-debugger machine configs for the PC8080 machines (like most PCx86 machines do) 2016-08-06 14:26:21 -07:00
Jeff Parsons
276c36334e Added Debugger "int" command to manually request interrupts 2016-08-06 13:39:46 -07:00
Jeff Parsons
65ecb282ad More VT100 NVR support 2016-08-05 21:44:27 -07:00
Jeff Parsons
76888463ce Typo 2016-08-04 15:56:23 -07:00
Jeff Parsons
061ee67fe4 Added VT100 ROM code annotations 2016-08-03 17:42:20 -07:00