Author Topic: Calculator Emulator  (Read 2733 times)

0 Members and 1 Guest are viewing this topic.

Offline Fireicee1

  • LV2 Member (Next: 40)
  • **
  • Posts: 29
  • Rating: +0/-0
    • View Profile
Calculator Emulator
« 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. 

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Calculator Emulator
« Reply #1 on: February 10, 2013, 10:16:51 pm »
there are already nspire emulators, but i can't name specific ones right now, sorry

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Calculator Emulator
« Reply #2 on: February 10, 2013, 10:23:05 pm »
calc84maniac was working on that at one point, but the project died when he lost the source :(




Offline Fireicee1

  • LV2 Member (Next: 40)
  • **
  • Posts: 29
  • Rating: +0/-0
    • View Profile
Re: Calculator Emulator
« Reply #3 on: February 10, 2013, 10:25:17 pm »
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. 

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Calculator Emulator
« Reply #4 on: February 10, 2013, 10:31:16 pm »
The emulator calc84maniac was working on was, yes.

In addition, there's an official TI-84 Plus keypad available 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).
« Last Edit: February 10, 2013, 10:31:29 pm by Deep Thought »




Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: Calculator Emulator
« Reply #5 on: February 10, 2013, 10:44:23 pm »
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.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Calculator Emulator
« Reply #6 on: February 10, 2013, 11:59:29 pm »
It is definitely possible, you should be able to write your own or port an existing emulator.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Calculator Emulator
« Reply #7 on: February 11, 2013, 12:38:54 am »
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.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Calculator Emulator
« Reply #8 on: February 11, 2013, 01:26:56 am »
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.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Calculator Emulator
« Reply #9 on: February 11, 2013, 01:34:42 am »
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.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline MasterGeek

  • LV2 Member (Next: 40)
  • **
  • Posts: 24
  • Rating: +0/-0
    • View Profile
Re: Calculator Emulator
« Reply #10 on: February 15, 2013, 05:27:38 pm »
Someone could try writing an emulator for Linux for Nspire. Then you could just port a linux emulator.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Calculator Emulator
« Reply #11 on: February 15, 2013, 06:15:30 pm »
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.




Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Calculator Emulator
« Reply #12 on: February 15, 2013, 06:23:02 pm »
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.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify