Kelvin Sherlock
22d1c744bb
auto-wrap wasn't advancing the cursor after wrapping.
2022-01-29 11:56:15 -05:00
Kelvin Sherlock
9dfc3cc7c9
saving the cursor also saves the SGR
2022-01-29 10:43:09 -05:00
Kelvin Sherlock
186d71de47
print the cancel character for ^X and ^Z.
...
based on testing, this applies to vt52 and vt100.
use the current x pos to choose between $56 and $57 (mouse text checkerboard)
so multiple characters look pretty.
2022-01-17 13:13:07 -05:00
Kelvin Sherlock
0d64af63d2
move direct page so it's accessible to CDA
...
CDA shows direct page variables
move SCC setup to be table-based
esc c reset support.
2021-10-25 13:17:47 -04:00
Kelvin Sherlock
2ae6964664
clobbering the screen holes is bad. The slot 4 mouse code stores config data in the screen holes. on ROM 1, ESC#8 (fill screen with 'E') would cause the slot 4 mouse to enable ADB mouse interrupts, which causes ProDOS to eventually error out with 255 unclaimed interrupts.
2021-09-27 17:55:10 -04:00
Kelvin Sherlock
11d62bb333
disable cursor blink when CDA is active.
2021-09-26 19:46:10 -04:00
Kelvin Sherlock
74d0ee7f07
based on testing, will not advance to column 80 unless DECAWM is set.
2021-09-25 21:28:12 -04:00
Kelvin Sherlock
63cac578bd
vt52 might be more or less complete now.
2021-09-24 21:52:42 -04:00
Kelvin Sherlock
73722a2c02
enable cursor, some fixes
2021-09-23 23:43:25 -04:00
Kelvin Sherlock
1b2ac595d7
fixes
2021-09-23 17:16:10 -04:00
Kelvin Sherlock
6abf2574e3
fixes.
2021-09-21 22:35:33 -04:00
Kelvin Sherlock
9c526bd762
more stuff
2021-09-19 18:49:29 -04:00