Author Topic: Game Boy Advance emulation reaches TI-Nspire CX  (Read 47808 times)

0 Members and 1 Guest are viewing this topic.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Game Boy Advance emulation reaches TI-Nspire CX
« on: August 02, 2012, 08:16:49 pm »
Calc84maniac has posted today in this Omnimaga topic a first alpha build of his Game Boy Advance emulator for the TI-Nspire CX.





Yes, no support for older Nspire models but they are limited by their 32MB RAM chip filled by the OS and I had allready found out that you couldn't malloc more than 4MB on those. Allmost no commercial GBA ROM is going to fit in that. And anyway, you woudn't have been able to see anything on the crappy screen! :P

On TI-Nspire CX with the 64MB RAM chip you can malloc up to 33-34MB, so even 32MB GBA ROMs should fit! ;D





Named gpSP-Nspire, the emulator is a port of a GBA emulator for the Sony PSP, one of the rare GBA emulators written in C Ansi (as Ndless doesn't currently support C++).





The TI-Nspire CX screen is so awesome to render GBA games, much better than the Game Boy Advance SP one! ;D






Now about speed, as you can see in the following video tests, GBA games are perfectly playable but slightly slower than the real hardware.

But the emulator can run allmost on par with a real Game Boy Advance if you give your TI-Nspire CX a little overclocking boost with Nover.




You can check a french tutorial about how to safely search and reach the best config for your TI-Nspire CX with Nover there:
http://tiplanet.org/forum/viewtopic.php?f=15&t=9014




Have a nice summer with gpSP-Nspire! :love:
« Last Edit: August 07, 2012, 10:05:59 pm by critor »
TI-Planet co-admin.

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #1 on: August 02, 2012, 08:25:04 pm »
One more thing to waste my time with :P jk

Now I can replay FE: Sacred Stones :D

Oh wait, will this be able to play Omni Emblem when it's finished?

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #2 on: August 02, 2012, 10:48:30 pm »
This looks awesome! Side note: critor, what game is that?
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

Offline KoolKai

  • LV2 Member (Next: 40)
  • **
  • Posts: 34
  • Rating: +0/-0
    • View Profile
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #3 on: August 03, 2012, 12:41:09 am »
Sorry, I'm not a programmer or anything and I'm not good at this stuff... somehow I've gotten most things to work but whenever I press 'Q' to quit the emulator, my calculator (TI Nspire CX) reboots. Same thing with Nover except it reboots on startup. I followed the instructions for both and I can't figure out the problem. Could someone please help me. That would be really great. Thanks.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #4 on: August 03, 2012, 12:45:39 am »
What did you say happened with Nover? And what settings are you using with Nover?
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline KoolKai

  • LV2 Member (Next: 40)
  • **
  • Posts: 34
  • Rating: +0/-0
    • View Profile
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #5 on: August 03, 2012, 12:47:55 am »
Well I try to run Nover and I followed the instructions (put it in the startup folder inside the \ndless) but after I ran it, the screen instantly goes to the reboot screen. gpsp-nspire works fine but my calculator reboots after I quit.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #6 on: August 03, 2012, 12:52:55 am »
Using the startup folder for Nover is advanced usage only. Can you tell me which Ndless version you're using? You should have the newest one from http://www.unsads.com/projects/nsptools/downloader/download/release/1
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline KoolKai

  • LV2 Member (Next: 40)
  • **
  • Posts: 34
  • Rating: +0/-0
    • View Profile
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #7 on: August 03, 2012, 12:54:40 am »
I'm using ndless-​​v3.​​1-​​beta-​​r643.​zip. I believe it's the latest one... Where should I put Nover then if not in the /startup folder?

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #8 on: August 03, 2012, 12:57:35 am »
Yes, that's the latest. Instead of the startup folder, you can just put Nover anywhere and run it like a normal program.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline KoolKai

  • LV2 Member (Next: 40)
  • **
  • Posts: 34
  • Rating: +0/-0
    • View Profile
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #9 on: August 03, 2012, 01:02:46 am »
Thanks. It still doesn't seem to work... but it's okay I guess. Do you have any idea why the gpsp-nspire emulator would reboot the calculator after pressing 'Q' though?

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #10 on: August 03, 2012, 01:03:31 am »
Thanks. It still doesn't seem to work... but it's okay I guess. Do you have any idea why the gpsp-nspire emulator would reboot the calculator after pressing 'Q' though?
Well, Q is the "save state and quit" button. What game were you using? Does this happen with every game?
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline KoolKai

  • LV2 Member (Next: 40)
  • **
  • Posts: 34
  • Rating: +0/-0
    • View Profile
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #11 on: August 03, 2012, 01:06:07 am »
I used Super Mario World 2 and Pokémon Emerald and both of them rebooted the system when I quitted. I also used menu->exit rather than 'Q' and the same thing happened.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #12 on: August 03, 2012, 01:09:13 am »
Hmm, I can't really understand why this is only happening to you. Is there anything else you might have installed, or anything special that comes to mind? Come to think of it, are you using any really long folder names or file names?
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline KoolKai

  • LV2 Member (Next: 40)
  • **
  • Posts: 34
  • Rating: +0/-0
    • View Profile
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #13 on: August 03, 2012, 01:20:48 am »
Sorry ignore the email I sent you... (I'm new to the forum and it logged me out. I couldn't find the reply button so I emailed) The longest name I can think of is "Super Mario World 2.gba.tns"

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Game Boy Advance emulation reaches TI-Nspire CX
« Reply #14 on: August 03, 2012, 04:10:11 am »
Can gpSP-Nspire run PocketNES? O.O

Oh wait...

(By the way, welcome to the forums KoolKai :D)
« Last Edit: August 03, 2012, 04:11:40 am by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)