From 39f3637c60e0f1a5c2ad292460467d2add300793 Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Tue, 12 Nov 2019 20:32:56 -0500 Subject: [PATCH] recipes/ti84: TI-84+ base recipe is complete! ref #41 --- recipes/ti84/README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/recipes/ti84/README.md b/recipes/ti84/README.md index 8f53963..b533744 100644 --- a/recipes/ti84/README.md +++ b/recipes/ti84/README.md @@ -1,12 +1,27 @@ # TI-84+ -**This is a work-in-progress** +The TI-84+ is a machine with many advantages, one being that it's very popular. +It also has a lot of flash memory and RAM. + +Its builtin keyboard and screen, however, are hard to use, especially the +screen. With a tiny font, the best we can get is a 24x10 console. + +There is, however, a built-in USB controller that might prove very handy. ## Recipe This recipe gets the Collapse OS shell to run on the TI-84+, using its LCD screen as output and its builtin keyboard as input. +## Gathering parts + +* [zasm][zasm] +* A TI-84+ (TI-83+ compatibility is being worked on. See issue #41) +* A USB cable +* [tilp][tilp] +* [mktiupgrade][mktiupgrade] +* Optional: [z80e][z80e] to emulate + ## Build the ROM Running `make` will result in `os.rom` being created. @@ -74,6 +89,7 @@ a "normal" key. The presses must be sequential. Keys that aren't a digit, a letter, a symbol that is part of 7-bit ASCII or one of the two mode key have no effect. +[zasm]: ../../tools/emul [knightos]: https://knightos.org/ [z80e]: https://github.com/KnightOS/z80e [mktiupgrade]: https://github.com/KnightOS/mktiupgrade