Jeff Parsons
8dcc9df293
Merged with master
2016-08-19 08:44:28 -07:00
Jeff Parsons
f99a0c59a0
Merge branch 'next-release'
2016-08-19 08:43:20 -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
b52e794997
Added a (temporary) auto-XON hack to the VT100's SerialPort component to prevent ugly buffer overflows when a PC is shoveling the data in too fast (to be replaced later with real flow-control interfaces)
2016-08-18 18:49:01 -07:00
Jeff Parsons
5ed8f13840
A (PC8080) VT100 can now connect to a (PCx86) IBM PC AT; only problem seems to be flow control now.
...
Also, each PCjs debugger can now be independently accessed from an external debugger (eg, "pcx86('ver')" or "pc8080('ver')"); the global '$' symbol is no longer used for debugger access.
TODO: There are still many places where GLOBALVAR should be replaced with PCX86.GLOBALVAR or PC8080.GLOBALVAR as appropriate (which I've finally started doing in each debugger.js file).
2016-08-18 16:46:34 -07:00
Jeff Parsons
6df4a2b0d6
Merge branch 'master' into gh-pages
2016-08-17 15:42:27 -07:00
Jeff Parsons
9f41feefb3
Merge branch 'next-release'
2016-08-17 15:42: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
96bcb94ea9
Merge branch 'master' into gh-pages
2016-08-17 14:09:51 -07:00
Jeff Parsons
634b31468f
Merge branch 'next-release'
2016-08-17 14:09:47 -07:00
Jeff Parsons
140e1cf094
Adding clocking mechanism for serial data transmission
2016-08-17 14:09:02 -07:00
Jeff Parsons
99023617fd
Fixed lost 8080 interrupts, and added new CPU-driven setTimer() functionality
2016-08-17 11:58:01 -07:00
Jeff Parsons
baf3d69837
Merge branch 'master' into gh-pages
2016-08-16 15:41:07 -07:00
Jeff Parsons
487c7eec6a
Merge branch 'next-release'
2016-08-16 15:41:00 -07:00
Jeff Parsons
12dad7291c
Smooth-scroll fix for edge case where scroll offset has returned to zero BUT buffer contents haven't actually been scrolled yet
2016-08-16 15:40:31 -07:00
Jeff Parsons
7d298b17f4
Merge branch 'master' into gh-pages
2016-08-16 11:50:59 -07:00
Jeff Parsons
5f212f1170
Merge branch 'next-release'
2016-08-16 11:50:55 -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
b0260c4525
Merge branch 'master' into gh-pages
2016-08-15 15:00:52 -07:00
Jeff Parsons
c349a56218
Merge branch 'next-release'
2016-08-15 15:00:48 -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
00ba070356
Merge branch 'master' into gh-pages
2016-08-14 22:06:27 -07:00
Jeff Parsons
fc1a251c8b
Merge branch 'next-release'
2016-08-14 22:06:22 -07:00
Jeff Parsons
a6376d3e8b
Fixed LOCAL/ONLINE LED
2016-08-14 22:05:59 -07:00
Jeff Parsons
38802ae0fd
Merged with master
2016-08-14 12:20:39 -07:00
Jeff Parsons
d88f2ed919
Merge branch 'next-release'
2016-08-14 12:19:19 -07:00
Jeff Parsons
8d9d6d4e50
Fixed VT100 KEYMAP
2016-08-14 12:19:06 -07:00
Jeff Parsons
c00a96c830
Merged with master
2016-08-14 10:55:57 -07:00
Jeff Parsons
780fb5ee01
Merge branch 'next-release'
2016-08-14 10:53:54 -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
e1c8e6db28
Merge branch 'master' into gh-pages
2016-08-09 12:52:15 -07:00
Jeff Parsons
5e0c7c21cc
Merge branch 'next-release'
2016-08-09 12:52:07 -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
547df53eac
Updated Jekyll config
2016-08-09 11:29:05 -07:00
Jeff Parsons
f86f131e66
Updated Jekyll config
2016-08-09 11:27:57 -07:00
Jeff Parsons
639cef608b
Merge branch 'next-release'
2016-08-09 11:06:30 -07:00
Jeff Parsons
18b737408e
Fixed initialization of bFlagsBuffer for VT100
2016-08-09 10:31:05 -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
37593a107d
Added VT100 keymap
2016-08-07 09:30:56 -07:00
Jeff Parsons
f1a46a2120
Merge branch 'next-release'
2016-08-06 14:28:43 -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
65ecb282ad
More VT100 NVR support
2016-08-05 21:44:27 -07:00
Jeff Parsons
234513f2cb
Merge branch 'next-release'
2016-08-04 09:46:47 -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