- tihle: calculator emulation without ROMs
- 29 Jul 2020 01:57:46 am
- Last edited by Tari on 29 Jul 2020 04:30:22 pm; edited 1 time in total
Following the still-recent discussion around native code support being removed from the CE, I had some thoughts about how doing so destroys the legacy of existing calculator software and how the (inevitable) availability of hacks to bypass this limitation is not a useful long-term solution. The result of those thoughts and a while spent programming?
(pronounce it like "tile")
I wrote ~7000 words about this on my own web site, so go ahead and read the gory details there. To summarize:
Here it is running Phoenix, and you can play Phoenix in your browser right now:
The general concept is something of an end-run around the problem that it's feasible to reimplement much of TI-OS, but too much work for anybody to have tried/made much progress on it. It's much easier to implement some things in a Real Programming Language (Rust!) than straight assembly, so that's what I've done.
Source, binaries, etc on GitLab
Discuss, or whatever? Make suggestions, ask questions..
(pronounce it like "tile")
I wrote ~7000 words about this on my own web site, so go ahead and read the gory details there. To summarize:
- This is a new emulator meant to avoid using any TI code
- It's written in Rust
- Right now Phoenix is playable and maybe other things (but I've only tested Phoenix)
- You can run it in a web browser (or as a native program)
Here it is running Phoenix, and you can play Phoenix in your browser right now:
The general concept is something of an end-run around the problem that it's feasible to reimplement much of TI-OS, but too much work for anybody to have tried/made much progress on it. It's much easier to implement some things in a Real Programming Language (Rust!) than straight assembly, so that's what I've done.
Source, binaries, etc on GitLab
Discuss, or whatever? Make suggestions, ask questions..