1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-11-17 06:18:06 +11:00

recipes/ti84: TI-84+ base recipe is complete!

ref #41
This commit is contained in:
Virgil Dupras 2019-11-12 20:32:56 -05:00
parent 0e9173a89a
commit 39f3637c60

View File

@ -1,12 +1,27 @@
# TI-84+ # 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 ## Recipe
This recipe gets the Collapse OS shell to run on the TI-84+, using its LCD 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. 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 ## Build the ROM
Running `make` will result in `os.rom` being created. 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 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. of the two mode key have no effect.
[zasm]: ../../tools/emul
[knightos]: https://knightos.org/ [knightos]: https://knightos.org/
[z80e]: https://github.com/KnightOS/z80e [z80e]: https://github.com/KnightOS/z80e
[mktiupgrade]: https://github.com/KnightOS/mktiupgrade [mktiupgrade]: https://github.com/KnightOS/mktiupgrade