Jeff Parsons
6ac2dc3102
Updated _config.yml with new version number
2016-08-23 22:59:37 -07:00
Jeff Parsons
cfbbd11b96
Merge branch 'master' into gh-pages
2016-08-23 22:51:16 -07:00
Jeff Parsons
bd5c32795c
Merged next-release
v1.24.1
2016-08-23 22:50:46 -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
ff5ed8bd9c
Merged next-release README updates
2016-08-21 09:06:20 -07:00
Jeff Parsons
f67535c1aa
Fixed some README links
2016-08-21 09:06:07 -07:00
Jeff Parsons
27b300a9ea
Merged next-release README updates
2016-08-21 09:03:21 -07:00
Jeff Parsons
d64a5c15be
Fixed some README links
2016-08-21 09:02:54 -07:00
Jeff Parsons
a9f668f6ff
Merged next-release README updates
2016-08-21 08:58:51 -07:00
Jeff Parsons
148c5a2749
Fixed some README links
2016-08-21 08:57:54 -07:00
Jeff Parsons
28f6439b71
Typo
2016-08-20 11:51:52 -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
4680f9aa0b
Merged with master
2016-08-19 16:16:31 -07:00
Jeff Parsons
95a5158225
Merge one change from next-release: enabling smooth scrolling by default
2016-08-19 16:15:21 -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
e58e57bd75
Merge branch 'next-release'
2016-08-19 13:23:28 -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
983651610c
Worked around initConnection() failures due to machines that initialize more slowly, by also allowing each machine to invoke the other's initConnection(); if it turns out to be unnecessary, it's simply ignored
2016-08-19 12:35:18 -07:00
Jeff Parsons
8dcc9df293
Merged with master
2016-08-19 08:44:28 -07:00
Jeff Parsons
f99a0c59a0
Merge branch 'next-release'
v1.24.0
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
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
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
a3c0995934
Folded a PC8080 change back into PCx86
2016-08-18 11:32:10 -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
f0509bc5d1
Successfully running PCx86 and PC8080 machines on the same page now
2016-08-18 10:29:24 -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
cf7ac8c9c0
Updated VT100 link
2016-08-17 16:05:03 -07:00
Jeff Parsons
0559fd86e4
Updated VT100 blog post
2016-08-17 16:04:20 -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