Commit graph

1,510 commits

Author SHA1 Message Date
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
f9e3c55224 Fixed links in PC8080 README 2016-08-15 15:37:17 -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
0ffc09083d Don't print Video messages unless enabled (use the Debugger "m video on" command) 2016-08-15 12:11:37 -07:00
Jeff Parsons
aa08c7a94b VT100 supports both 80-column and 132-column modes now 2016-08-15 12:06:30 -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
e9fe6515ab Updated README 2016-08-14 13:33:01 -07:00
Jeff Parsons
8d9d6d4e50 Fixed VT100 KEYMAP 2016-08-14 12:19:06 -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
422c89f93f Updated VT100 keymap 2016-08-09 16:56:03 -07:00
Jeff Parsons
c78317c056 All Keyboard configs need to define KEYMAP, even if it's empty 2016-08-09 12:51:53 -07:00
Jeff Parsons
4e5734cec7 Updated disk library 2016-08-09 12:33:23 -07:00
Jeff Parsons
10ea663774 Updated README 2016-08-09 11:52:49 -07:00
Jeff Parsons
57f6e14581 The /tests/pc folder is now /tests/pcx86 (to be consistent with the associated emulator) 2016-08-09 11:49:17 -07:00
Jeff Parsons
663343a1ad The /tests/pc folder is now /tests/pcx86 (to be consistent with the associated emulator) 2016-08-09 11:48:09 -07:00
Jeff Parsons
51b50382fb Added text-align:justify for blockquotes in the main div 2016-08-09 10:51:20 -07:00
Jeff Parsons
18b737408e Fixed initialization of bFlagsBuffer for VT100 2016-08-09 10:31:05 -07:00
Jeff Parsons
6afc652d30 Added predefined NVR data for VT100 2016-08-09 10:24:15 -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
bfbe92e274 Change the node web server to serve up .lst files as plain text 2016-08-04 15:12:59 -07:00
Jeff Parsons
093b19bce3 Added some symbolic info to VT100.json 2016-08-04 15:01:06 -07:00
Jeff Parsons
92979c61e8 README updates 2016-08-04 12:53:42 -07:00
Jeff Parsons
23d011c99b Removed all those useless semicolon-only lines from VT100.asm 2016-08-04 12:49:13 -07:00
Jeff Parsons
f3d8aca9c3 Leave the VT100 display test code enabled in all builds for now 2016-08-04 09:46:34 -07:00
Jeff Parsons
85416f3523 More VT100 ROM code annotations 2016-08-03 17:55:32 -07:00
Jeff Parsons
5e931dd7b9 More VT100 ROM code annotations 2016-08-03 17:52:01 -07:00
Jeff Parsons
061ee67fe4 Added VT100 ROM code annotations 2016-08-03 17:42:20 -07:00
Jeff Parsons
c206669589 Added VT100 ROM disassembly 2016-08-03 15:11:59 -07:00
Jeff Parsons
96560e5b8b Update VT100 machine README 2016-08-03 13:57:09 -07:00
Jeff Parsons
fc72c2f73d Took a better stab at simulating the VT100's LBA7 signal (used by the NVR chip) 2016-08-03 13:33:19 -07:00
Jeff Parsons
e82a1d5b52 VT100 video buffer bias fixed 2016-08-02 18:53:01 -07:00
Jeff Parsons
d8305b3a27 DC011/DC012 notes 2016-08-02 17:09:07 -07:00
Jeff Parsons
5f048a0688 Prevent display updates until DC011 starts generating LBAs (Line Buffer Addresses) 2016-08-02 17:06:13 -07:00
Jeff Parsons
c59678f37d Fixed checkSoftKeysToRelease(), although the iOS soft keyboard still sucks 2016-08-02 15:42:41 -07:00
Jeff Parsons
999828da4e Added LED support to VT100 keyboard 2016-08-02 14:44:31 -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
843d24c627 Scaffolding for VT100 ChipSet 2016-08-02 06:50:25 -07:00
Jeff Parsons
1d32dc1e36 Added support for VT100 underlining 2016-08-01 18:04:26 -07:00
Jeff Parsons
07928df03e Added support for VT100 underlining 2016-08-01 18:00:23 -07:00