Commit Graph

12 Commits

Author SHA1 Message Date
Kelvin Sherlock 42bef68d80 tab logic was off by one at the end. 2021-09-08 23:34:27 -04:00
Kelvin Sherlock dbda9761c5 full keypad support 2021-04-19 16:46:01 -04:00
Kelvin Sherlock 4823852c6b use 1-sec interrupt to flash the cursor. 2021-04-16 19:00:43 -04:00
Kelvin Sherlock 0285afc299 hook up the modem i/o. 2021-04-15 23:02:43 -04:00
Kelvin Sherlock 3eff019871 modem read/write/init code. 2021-04-14 22:54:07 -04:00
Kelvin Sherlock 874929a085 use the power of external constants to generate a block count. 2021-04-14 22:53:46 -04:00
Kelvin Sherlock f458f27860 cursor WIP 2021-04-06 23:44:25 -04:00
Kelvin Sherlock bbadb81a73 differentiate arrow keys vs control codes
in general, use 8-bit m/x.
2021-04-06 22:44:37 -04:00
Kelvin Sherlock ab12cc184d scroll up/down were reversed. 2021-04-04 22:54:53 -04:00
Kelvin Sherlock 147694ca66 page 1/2 logic was wrong. also update the text pointers when y changes. 2021-04-04 22:50:13 -04:00
Kelvin Sherlock 02acf18c04 move code to $6000 since $0800 interferes w/ text page 2. 2021-04-04 21:42:52 -04:00
Kelvin Sherlock 2efe25fdb9 terminal emulator experiments. 2021-04-04 20:22:43 -04:00