Author Topic: z80 emulator for Nspire  (Read 42485 times)

0 Members and 1 Guest are viewing this topic.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: z80 emulator for Nspire
« Reply #15 on: March 15, 2013, 06:50:58 am »
Okay note to everyone:
The game is a special version of Harvest Moon 83+. When the chicken appears, click second (CTRL on the new version, 5 on the old one) and enjoy :D
Only problem is that there's no text :p
« Last Edit: March 15, 2013, 06:52:17 am by aeTIos »
I'm not a nerd but I pretend:

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: z80 emulator for Nspire
« Reply #16 on: March 15, 2013, 07:02:16 am »
A good start ! The program calcemu3.tns works perfectly on my TI-Nspire CX CAS.
But calcemu_cx.tns doesn't, what is its utility ?

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: z80 emulator for Nspire
« Reply #17 on: March 15, 2013, 07:05:01 am »
mdr1, I don't get it D: What do you mean?
I'm not a nerd but I pretend:

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: z80 emulator for Nspire
« Reply #18 on: March 15, 2013, 07:06:41 am »
mdr1, I don't get it D: What do you mean?
I mean that the calcemu_cx.tns file always makes my calculator crash.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: z80 emulator for Nspire
« Reply #19 on: March 15, 2013, 07:07:17 am »
Every single time? Try to resend or redownload it.
I'm not a nerd but I pretend:

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: z80 emulator for Nspire
« Reply #20 on: March 15, 2013, 07:14:25 am »
Ok, I redownloaded it, the first time, the calculator was blocked so I pushed on the reset button, and the second time, it worked but the "q" key didn't work to quit the program.
By the way, why the program makes the calculator crash the first time ?



Offline Le solutionneur

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +14/-10
    • View Profile
Re: z80 emulator for Nspire
« Reply #21 on: March 15, 2013, 07:36:37 am »
Cool to see a z80 emulator on the TI Nspire !

However, what about porting Wabbitemu instead?
I already ported it to another platform and this is quite easy because it is designed in a portable way and the GUI is not mixed with the core engine. (allowing to easily create a custom interface using a custom library)
"Commit to the Lord whatever you do and your plans will succeed." - Proverbs 16:3
"Whatever you do, work at it with all your heart, as working for the Lord, not for men. " - Colossians 3:23

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: z80 emulator for Nspire
« Reply #22 on: March 15, 2013, 07:42:48 am »
Is WabbitEmu the most stable (as in, both relative lack of crashes, and features not breaking constantly), accurate and portable emulator ? It's not necessarily the only one with a GUI / core separation, at least.

Additionally, writing an emulator can be an interesting learning exercise :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: z80 emulator for Nspire
« Reply #23 on: March 15, 2013, 07:47:40 am »
Although I knew this project was in the works I didn't know it was for the Nspire until this topic was made. :) Very nice!

@Lionel:It is quite stable (most of the time) and over the years it has become very popular. I think it's cool to see a Z80 emulator on the Nspire regardless of it being a port or not.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: z80 emulator for Nspire
« Reply #24 on: March 15, 2013, 08:00:59 am »
This is written in ASM so it should be faster than any port. Also a port with GUI for keys and stuff does not make sense when you use it on a device with an input interface that's very close to the thing that's emulated.
I'm not a nerd but I pretend:

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55828
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: z80 emulator for Nspire
« Reply #25 on: March 15, 2013, 10:17:48 pm »
Question: Will the screen size for the CX version be changed so that each pixel are 3x3 in the future? Because the screen looks kinda small with D:
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



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

Offline ElementCoder

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 611
  • Rating: +42/-2
    • View Profile
Re: z80 emulator for Nspire
« Reply #26 on: March 16, 2013, 07:01:23 am »
Calcemu3.tns displays a small chicken over the document screen. Calcuemu_cx.tns doesn't seem to do anything when opening it.
[edit] Pressing ctrl twice or more causes the program to space, making almost everythin black except a chicken and the bottom row.
« Last Edit: March 16, 2013, 12:34:52 pm by ElementCoder »

Some people need a high five in the face... with a chair.
~EC

Offline Augs

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 306
  • Rating: +30/-29
    • View Profile
Re: z80 emulator for Nspire
« Reply #27 on: March 16, 2013, 12:43:47 pm »
I am sorry but I seem to be very confused.

How does one emulate a microprocessor?

No, I am not trying to be a smart-ass I am confused

Edit: Mistakes
« Last Edit: March 16, 2013, 03:25:28 pm by Augs »

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: z80 emulator for Nspire
« Reply #28 on: March 16, 2013, 04:52:43 pm »
The way I understand it is that the emulator basically creates a sandbox that intercepts and interprets all cpu, memory, graphics, etc. Could someone with more experience than I weigh in on this?
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

Offline Augs

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 306
  • Rating: +30/-29
    • View Profile
Re: z80 emulator for Nspire
« Reply #29 on: March 16, 2013, 06:15:00 pm »
So this could lead to a ZX spectrum emulator?