Author Topic: nspire-z80: open source ti-84 emulator for the nspire cx  (Read 22742 times)

0 Members and 1 Guest are viewing this topic.

Offline pbfy0

  • LV2 Member (Next: 40)
  • **
  • Posts: 31
  • Rating: +7/-0
    • View Profile
nspire-z80: open source ti-84 emulator for the nspire cx
« on: February 16, 2016, 01:23:26 pm »

This emulator is not fully functional, but it can boot up TI-OS, so it's fairly complete. It seems to freeze if it's idle for long enough that it should turn off, so don't use it for anything critical. However, it does work, so I'm publishing it now. I hope to keep working on it and add the missing features.


Download
Source code


To use, launch it once to register the file association, then launch a rom file with the extension "8rom". 
New in version 0.10: Fixed save states, Hardware W+ support, on button, offscreen area emulated
« Last Edit: May 10, 2018, 05:34:36 pm by pbfy0 »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #1 on: February 16, 2016, 02:31:50 pm »
Hey that's pretty awesome! ;D I don't really keep up with the nspire stuff but that's nice to see a working Z80 emulator. You've even got it to a point where it's booting TI-OS. Great work! :thumbsup:

Offline Ivoah

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +3/-0
    • View Profile
    • Codinghobbit
Re: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #2 on: February 16, 2016, 03:07:01 pm »
Great job! I think this is the first z80 emu for the Nspire that actually runs TI-OS, aside from jacobly's that he never finished. How long did it take to make, and did you start from scratch?
http://codinghobbit.no-ip.org
My Calcs:
TI-86 (now broken) $2
TI SR-56 - $0
TI-Nspire CX CAS - $152
TI-84+ Silver Edition - $56
TI-84+ Silver Edition - $0
TI-85 - $0
TI-73 Explorer VS - $10
ViewScreen - $3

Offline pbfy0

  • LV2 Member (Next: 40)
  • **
  • Posts: 31
  • Rating: +7/-0
    • View Profile
Re: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #3 on: February 16, 2016, 03:10:46 pm »
I worked on it some back in May and June of last year, and I finished it in the last week or two. I used an existing z80 core (DrZ80), but all the IO code is mine. The Z80 core is written in assembly, and the IO code is written in C with some assembly components for speed.

Offline Ivoah

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +3/-0
    • View Profile
    • Codinghobbit
Re: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #4 on: February 16, 2016, 08:48:31 pm »
How much faster than a normal calc can it run when not speed limited?
http://codinghobbit.no-ip.org
My Calcs:
TI-86 (now broken) $2
TI SR-56 - $0
TI-Nspire CX CAS - $152
TI-84+ Silver Edition - $56
TI-84+ Silver Edition - $0
TI-85 - $0
TI-73 Explorer VS - $10
ViewScreen - $3

Offline CleanUser2020

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 6
  • Rating: +0/-0
    • View Profile
Re: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #5 on: May 02, 2016, 10:32:39 am »
.
« Last Edit: January 06, 2018, 08:45:33 am by Jaroslav Nassedkin »

Offline neuronix

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 108
  • Rating: +0/-0
    • View Profile
Re: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #6 on: January 26, 2017, 07:43:08 am »
Wath is key mapping?

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: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #7 on: January 26, 2017, 07:53:14 am »
This sounds quite awesome!

Are you planning on adding some neat stuff like grayscale detection and then using actual gray and thelike?

EDIT: woops i though this topic was new nevermund my post, lol
« Last Edit: January 26, 2017, 07:58:59 am by Sorunome »

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

Offline neuronix

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 108
  • Rating: +0/-0
    • View Profile
Re: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #8 on: January 26, 2017, 07:56:36 am »
Ok, I go do keymapping panel ;)

Offline neuronix

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 108
  • Rating: +0/-0
    • View Profile
Re: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #9 on: January 28, 2017, 10:11:46 am »
The key F1-5 are not mapped :(

Offline timedia

  • LV0 Newcomer (Next: 5)
  • Posts: 3
  • Rating: +0/-0
    • View Profile
Re: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #10 on: March 02, 2018, 06:24:04 pm »
This sadly doesn't work on ndless 4.5 rev. AB, the screen just flickers and shows a square, or maybe I have to turn the emulator on?

Offline Syrusse

  • LV0 Newcomer (Next: 5)
  • Posts: 3
  • Rating: +0/-0
    • View Profile
Re: nspire-z80: open source ti-84 emulator for the nspire cx
« Reply #11 on: June 09, 2018, 01:00:09 pm »
Mini necropost, sorry :c

Anyways, it looks really cool, would you think that it is going to work on Nspire clickpad (black and white) or it will just instantly crash or something like that ?