Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: Fireicee1 on February 10, 2013, 10:10:53 pm
-
How difficult would it be to write a calculator emulator for the TI-Nspire?
I.e, run ROMs of older calculators (Like the TI-83, 84, etc) on the TI-Nspire?
Is this even possible/does it already exist?
If so, that would be awesome.
-
there are already nspire emulators, but i can't name specific ones right now, sorry
-
calc84maniac was working on that at one point, but the project died when he lost the source :(
-
Just to be clear: there are emulators, that can be run on the Nspire platform, which emulate other calculators?
Essentially, a WabbitEmu the runs on Nspire.
-
The emulator calc84maniac was working on was, yes.
In addition, there's an official TI-84 Plus keypad available (http://education.ti.com/en/us/products/calculators/graphing-calculators/ti-nspire-with-touchpad/ti-84-plus-compatibility/ti-84-plus-compatibility) for sale for regular non-color TI-Nspires. There are some limitations though—for example, the emulator doesn't support undocumented instructions (which may cause problems with assembly programs that use them), and you can't change the OS without changing the OS of the entire TI-Nspire (I think, not sure about this one).
-
How difficult depends on your skill level. However, it certainly will take quite a time investment. The Nspire has more than enough CPU power to emulate the Z80 and 68K series calculators. If you're not already familiar with the details of the platform you're trying to emulate, you'll likely have problems implementing it.
-
It is definitely possible, you should be able to write your own or port an existing emulator.
-
Very possible. In fact, a TI-84+ emu would run at least 6 times faster and a TI-89 one would almost run at 100% speed. Calc84maniac tried both, as mentionned above, but he lost the source code and then we saw no more signs of life of any of the two projects.
-
A good starting point for a TI-68k emulator is using the Cyclone m68k optimized emulation core for ARM-based platforms.
calc84maniac has several ideas on making a TI-68k emulator even better than his lost attempt.
-
Yeah I think his failed (as in everything lost) attempt was actually an emu that he wrote completely from scratch. He could never get it to run at full speed. I think this is why afterward he wanted to port an existing one instead.
-
Someone could try writing an emulator for Linux for Nspire. Then you could just port a linux emulator.
-
Someone could try writing an emulator for Linux for Nspire. Then you could just port a linux emulator.
That exists too: http://ourl.ca/17359
Don't think anyone's attempted loading an emulator though.
-
The akward moment when someone tries to run Emu8x (with a 83 ROM) on a Linux version of TilEm running in nspire_emu in VirtualBox.