Skip to content

Version 0.27

Choose a tag to compare

@rumbledethumps rumbledethumps released this 24 May 23:56
· 99 commits to main since this release
28dfce6

This release includes a massive improvement to the terminal and read line system (cooked input). There's so much improved that it deserves its own documentation page: https://picocomputer.github.io/term.html

The terminal adds (partial list): blink, dec line graphics, strikethrough, overline, underline, double underline, italic, scroll region, cursors, and an alternate screen buffer.

The read line (rln.c) system now detects terminal size. All monitor help and status is word wrapped and paginated to the detected size. MS-BASIC uses the read line system to paginate program listings. Multi-line input now works on all terminals (not just VGA).

For a tour of new read line features, run ansi.c and form.c from the examples. Make sure you have our latest cc65.

SIGINT was moved to the IRQ register. VSYNC was moved to bit 7 (nobody was using).

CP720 added, all monitor messages are utf-8 internally, help system made fully ready for localization. https://github.com/picocomputer/rp6502/blob/main/src/ria/str/str_locale.def#L7-L11

We're also looking for keyboard layouts. https://github.com/picocomputer/rp6502/blob/main/src/ria/hid/kbd.h#L17-L29

We have plenty of room for translations and keyboard layouts since they live in ROM.