Author Topic: A Game Boy Advance emulator for the TI-Nspire?  (Read 14500 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
A Game Boy Advance emulator for the TI-Nspire?
« on: July 19, 2012, 03:03:00 pm »
Back in Early 2010, Calc84maniac started working on a Game Boy Advance emulator for the TI-Nspire, shortly after releasing gbc4nspire. The speed and quality of GBA emulation was similar to TI-Boy SE emulation on Z80 calculators. Unfortunately, no backup were made and then his laptop hard drive failed, causing the loss of the entire project.

Good news! Recently, he began another GBA emulator project! Although it is still not releasable due to its early stages, here is a screenshot that was posted in a TI-Planet news about the emulator last week:



Will this second attempt at GBA emulation know the same fate or will it come to fruition? A discussion topic can be found here.

Offline renatose

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 209
  • Rating: +4/-0
  • watch out the power balls
    • View Profile
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #1 on: July 19, 2012, 04:33:50 pm »
This is really awesome! However I think that it would be much more useful a 68k emulator :p

Offline Spenceboy98

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 547
  • Rating: +59/-2
    • View Profile
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #2 on: July 19, 2012, 05:13:10 pm »
Why can't they do anything like this for the Prizm? I don't own an Nspire.
I like milk.

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #3 on: July 19, 2012, 05:36:21 pm »
I'm guessing that the GBA emu runs at least a bit slower than a real GBA... and since nDOOM runs fine on a TI-Nspire without overclocking, but on a PRIZM, it's almost unplayable even with overclocking, the hypothetical GBA emu for the PRIZM would probably be really slow. It's just the fact that the PRIZM has a slower processor and less RAM than the Nspire.
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #4 on: July 19, 2012, 05:42:55 pm »
Well, depends on which game some games I see no differense,(comparing to a real gba, i have one)
This used to contain a signature.

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #5 on: July 19, 2012, 09:26:00 pm »
This is really awesome! However I think that it would be much more useful a 68k emulator :p

I think someone tried that before. However, you'll need to emulate a 16 MHz machine on a 150 MHz machine, which is not that easy.
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

Offline cyanophycean314

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 363
  • Rating: +43/-1
  • It's You!
    • View Profile
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #6 on: July 19, 2012, 09:27:33 pm »
This looks amazing. Hope it can come through and unleash Advance Wars!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #7 on: July 19, 2012, 11:00:17 pm »
Why can't they do anything like this for the Prizm? I don't own an Nspire.
Given that the Nspire is 150 MHz and the PRIZM 94.3 MHz (for now), and that the Nspire version can't even run at full speed, I can only assume that a GBA games on a PRIZM will not even be close to being playable.

This is really awesome! However I think that it would be much more useful a 68k emulator :p

I think someone tried that before. However, you'll need to emulate a 16 MHz machine on a 150 MHz machine, which is not that easy.
It was calc84maniac. He pretty much made every emulator available on the TI-Nspire. However, like most others, he lost the entire source in 2010. From memory, the 68K emulator did not run at full speed, even if the calc was 16 MHz.
« Last Edit: July 19, 2012, 11:01:32 pm by DJ_O »

Offline Spenceboy98

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 547
  • Rating: +59/-2
    • View Profile
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #8 on: July 19, 2012, 11:14:02 pm »
Why can't they do anything like this for the Prizm? I don't own an Nspire.
Given that the Nspire is 150 MHz and the PRIZM 94.3 MHz (for now), and that the Nspire version can't even run at full speed, I can only assume that a GBA games on a PRIZM will not even be close to being playable.

I'm pretty sure they got the PRIZM to overclock even more, but it had no effect on the calc speed. I'm not sure though.
I like milk.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #9 on: July 19, 2012, 11:18:21 pm »
From what I remember, it just crashed the calc. But yeah, if GBA games runs between 2 and 4 times slower on a TI-Nspire, then they would run about 3-7 times slower on a PRIZM, and 3 times slower would be during title screens and menus. Also if RAM becomes an issue (100 MB of RAM on the Nspire CX vs 1 MB on a PRIZM?) like with TI-Boy SE, then even more speed would be lost due to reading from Flash.

I think it should be tried, though. We never know, maybe it will actually run a bit faster than expected or special tricks will be found.

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: A Game Boy Advance emulator for the TI-Nspire?
« Reply #10 on: July 20, 2012, 12:39:17 am »
This is really awesome! However I think that it would be much more useful a 68k emulator :p
I think someone tried that before. However, you'll need to emulate a 16 MHz machine on a 150 MHz machine, which is not that easy.
It was calc84maniac. He pretty much made every emulator available on the TI-Nspire.
And it's quite a list already lol

Can't wait to see this one in action though. And I hope I'll have an Nspire CX to try it on :D




Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #11 on: July 20, 2012, 01:17:29 am »
Hmm yeah, it might be good to mention now that only the Nspire CX is supported. The main reason is because it has more RAM, though full color display and higher potential overclocking are nice bonuses. There's a noticeable speed increase when I overclock my CX to 240MHz.

Side note: We may have come to the wrong conclusion on which AHB clock frequencies are "safe"... values close to 80MHz might actually cause file system corruption, and that's *not* good (I speak from personal experience here). However, I've found that if I don't exceed the OS's default value of 66MHz AHB, I never have any such problems due to overclocking.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #12 on: July 20, 2012, 01:18:21 am »
That's why my OS somehow got deleted!!!! Now I understand!
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #13 on: July 20, 2012, 01:20:00 am »
That's why my OS somehow got deleted!!!! Now I understand!
Yes, in fact I got that exact same side effect once. It's definitely best to play it safe with AHB clock speeds on the CX.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: A Game Boy Advance emulator for the TI-Nspire?
« Reply #14 on: July 20, 2012, 01:42:31 am »
Good to know, mine is 66 AHB
This used to contain a signature.