Omnimaga

Omnimaga => News => Topic started by: DJ Omnimaga on July 19, 2012, 03:03:00 pm

Title: A Game Boy Advance emulator for the TI-Nspire?
Post by: DJ Omnimaga 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 (http://tiplanet.org/forum/viewtopic.php?p=126825#p126825) about the emulator last week:

(http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=13&image_id=1156)

Will this second attempt at GBA emulation know the same fate or will it come to fruition? A discussion topic can be found here (http://ourl.ca/16568/310915;topicseen#new).
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: renatose 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
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: Spenceboy98 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.
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: TheNlightenedOne 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.
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: annoyingcalc 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)
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: blue_bear_94 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.
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: cyanophycean314 on July 19, 2012, 09:27:33 pm
This looks amazing. Hope it can come through and unleash Advance Wars!
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: DJ Omnimaga 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.
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: Spenceboy98 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.
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: DJ Omnimaga 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.
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: Deep Toaster 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
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: calc84maniac 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.
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: TheNlightenedOne on July 20, 2012, 01:18:21 am
That's why my OS somehow got deleted!!!! Now I understand!
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: calc84maniac 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.
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: annoyingcalc on July 20, 2012, 01:42:31 am
Good to know, mine is 66 AHB
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: Lionel Debroux on July 20, 2012, 02:09:13 am
Yeah, the AHB's frequency should not be changed, since it can easily yield massive memory corruptions.
Title: Re: A Game Boy Advance emulator for the TI-Nspire?
Post by: apcalc on July 20, 2012, 09:16:51 am
Wow!  That is super amazing! :D ;D