1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-12-25 17:18:06 +11:00
collapseos/doc
Virgil Dupras 3581beace0 rc2014: de-buffer MC6850 and SIO drivers
The buffer's implementation wasn't buying us much in exchange for its
complexity. A modern machine was still too fast for it (copy/pasting
text from a modern machine would send bytes too fast for the RC2014)
and in the (theoretical so far) case of COS-to-COS communication, the
buffer didn't help in cases where the baud rate was faster than the
processing of each byte received (for example, if the byte was written
directly to EEPROM).

I'm scrapping it and, instead, use the RTS flag to signal the other
side when we're ready to receive a new byte.

Also, implement driver for channel B in SIO. I will need it to talk
to my TRS-80 4P.
2020-12-29 21:36:19 -05:00
..
hw rc2014: de-buffer MC6850 and SIO drivers 2020-12-29 21:36:19 -05:00
asm.txt z80 asm: document the 0x8000 limitation better 2020-12-14 14:40:22 -05:00
avr.txt Rename A!, A@ and A, to C!*, C@* and C,* 2020-12-07 19:06:58 -05:00
bootstrap.txt doc: improve "hook word" description 2020-11-14 14:34:01 -05:00
cross.txt sdc: don't use ABORT" 2020-09-24 13:10:41 -04:00
dict.txt Make FLUSH also invalidate the blk cache 2020-12-25 16:43:20 -05:00
ed.txt VE: add support for tight screens 2020-11-13 20:44:39 -05:00
faq.txt Complete overhaul of recipes 2020-10-30 20:39:39 -04:00
grid.txt grid: add XYMODE 2020-11-14 22:35:08 -05:00
impl.txt Add ~C!ERR 2020-12-09 19:52:58 -05:00
intro.txt Complete overhaul of recipes 2020-10-30 20:39:39 -04:00
primer.txt doc: fix a few typos and inaccuracies 2020-09-18 21:13:28 -04:00
protocol.txt sms: add cursor visual indicator in VDP mode 4 2020-11-16 10:05:48 -05:00
sega.txt sms: generate TMR SEGA signature in Collapse OS itself 2020-11-25 21:42:07 -05:00
selfhost.txt doc: add notes about cross-compiling directly to EEPROM 2020-12-11 21:52:46 -05:00
usage.txt Make FLUSH also invalidate the blk cache 2020-12-25 16:43:20 -05:00