Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: calc84maniac on August 02, 2012, 11:40:27 am

Title: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 02, 2012, 11:40:27 am
This is a GBA emulator ported by myself from the source code of gpSP2X by Exophase and notaz.
It runs on TI-Nspire CX only, black-and-white models are not supported.
Current version: Alpha 0.11 Download link (http://www.ticalc.org/archives/files/fileinfo/449/44971.html)

I may edit this post more with more info in the future.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 02, 2012, 11:42:00 am
Oh dear, I was the first to download that and give a +1 O.o
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: linuxgeek96 on August 02, 2012, 11:43:26 am
second!
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Eiyeron on August 02, 2012, 11:50:49 am
ADVAAAAANCCEE WAAARS! \o/
Erhm. Excuse-me.
But Advance wars on my calc!
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Adriweb on August 02, 2012, 12:13:35 pm
Awesome news :)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Deep Toaster on August 02, 2012, 12:15:15 pm
I want an Nspire CX so bad right now... Guess I'll have to wait until school starts.

Also very tempted to move into News :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 02, 2012, 12:22:18 pm
Feature request (already :P)
Could the browser be able to go up enough so we can see the hidden folder of HideManager (so we put all our roms in it) ?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Lionel Debroux on August 02, 2012, 01:07:57 pm
Great work, as usual ;)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 02, 2012, 01:10:02 pm
Feature request (already :P)
Could the browser be able to go up enough so we can see the hidden folder of HideManager (so we put all our roms in it) ?
Well, I put in that limitation so people who don't know what they're doing can't get lost in the filesystem. But I guess there would no real harm since all they can do is open .gba.tns or .zip.tns files, which would only be there if they had put them there somehow.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 02, 2012, 01:11:13 pm
Feature request (already :P)
Could the browser be able to go up enough so we can see the hidden folder of HideManager (so we put all our roms in it) ?
Well, I put in that limitation so people who don't know what they're doing can't get lost in the filesystem. But I guess there would no real harm since all they can do is open .gba.tns or .zip.tns files, which would only be there if they had put them there somehow.
Yeah, and that feature would be very useful, seeing how many files per game it can generate (the game, one sav, one cfg and several svs) :)

edit: Concerning zipping, can we put all roms in one only zip or do we have to make one zip for each ?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on August 02, 2012, 03:09:35 pm
i believe one zip for each.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Darl181 on August 02, 2012, 04:02:24 pm
Looking pretty good, will test :D

Do file associations work with this? If so, what extensions? (I'm guessing .gba and .gba.zip ?)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: critor on August 02, 2012, 04:13:39 pm
Congratulations!


Compared to a real Game Boy Advance SP, the screen is just awesome on the Nspire CX! :D

(http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=13&image_id=1221) (http://tiplanet.org/forum/viewtopic.php?t=10185)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: cyanophycean314 on August 02, 2012, 04:38:35 pm
Great job to calc84maniac! Probably will test.

@critor: That side by side looks awesome!
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Adriweb on August 02, 2012, 04:47:08 pm
improved a bit critor's image for what we're going to use on TI-Planet :

(http://i.imgur.com/zupoFt.jpg) (http://i.imgur.com/zupoF.jpg)

Also, the screen brightness/quality(?) can't stop impressing me :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Scipi on August 02, 2012, 04:59:42 pm
I think I'm doing something wrong, but every time I go to run the launcher it crashes. I uploaded gba_bios.bin.tns and sent over a rom for Fire Emblem: The Sacred Stones.

I believe I am using Ndless 3.1, I'm on OS 3.1 as well.


Edit: It's working now, had an old version of ndless
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on August 02, 2012, 05:31:14 pm
hey calc84? is that the version you sent to me? im wondering if I should update it
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 02, 2012, 05:33:36 pm
hey calc84? is that the version you sent to me? im wondering if I should update it

This one is newer.

Also, for those who are wondering, this does support Ndless file associations. You can do it by putting these lines in ndless.cfg.tns:
Code: [Select]
ext.gba=gpsp_launcher
ext.zip=gpsp_launcher
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on August 02, 2012, 05:34:25 pm
what does this one add?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 02, 2012, 05:35:15 pm
what does this one add?


Well, it got rid of some menu options that crash, and it also includes the newly improved cheat code
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on August 02, 2012, 05:36:11 pm
what does the new cheat codes do?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 02, 2012, 05:36:39 pm
what does the new cheat codes do?
Not new cheat codes, but improved program code for handling cheat files :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on August 02, 2012, 05:37:38 pm
so all cheats should work, like for fire emblem?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 02, 2012, 05:39:51 pm
so all cheats should work, like for fire emblem?
I don't know about that, but I think the size of the resources file is much smaller now that I wrote a custom routine to read hex values rather than use sscanf (which is not a built-in ndless function, and probably included a bunch of newlib functions accidentally). Also, I got rid of the ".bin.tns" extension availability when opening ROMs (because nobody really uses .bin, and I don't want people opening gba_bios.bin.tns)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on August 02, 2012, 05:41:36 pm
can you test, I dont have nspire access currently?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Scipi on August 02, 2012, 05:42:37 pm
I'm impressed so far with how it's handling Fire Emblem: The Sacred Stones. It's a bit slow, but still very much playable.

The only thing I'd suggest is allowing 2 to be the D-Pad down as well. I keep going to click down, and forget it's 5.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 02, 2012, 05:43:23 pm
I didn't change anything with how the cheats are actually implemented in the emulation, so I don't think I fixed any problems related to that. After reading the original readme, it looks like not all cheats are guaranteed to work in the first place, so I'm not going to worry about it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on August 02, 2012, 05:43:53 pm
I used to do that, but when I used gbc4cx it kinda got rid of that and homer you can, hit menu there should  be an option for controlls


EDIT
I didn't change anything with how the cheats are actually implemented in the emulation, so I don't think I fixed any problems related to that. After reading the original readme, it looks like not all cheats are guaranteed to work in the first place, so I'm not going to worry about it.

ok that explains it thanks
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: critor on August 02, 2012, 06:03:45 pm
Ok as promised, video is now ready for you. :)


Running the same game simultaenously on both TI-Nspire CX & Game Boy Advance SP.

1st part of the video: original TI-Nspire CX speed (base 264MHz, CPU 132MHz, AHB 66MHz).

2nd part of the video: safe overclock of the TI-Nspire CX (base 222MHz, CPU 222MHz, AHB 75MHz).





TI-Nspire CX is slightly slower than the Game Boy Advance SP in the 1st part, but almost on par with it in the 2nd part :D

Note that depending upon your own TI-Nspire CX, you might be able to overclock further without any problem.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: helder7 on August 02, 2012, 06:31:37 pm
nice job, i tested it, pokemon firered and works well

i found one game with problems (only for me?):
legend of zelda thea link to the past and four swords, in my calculator run the game animation in loop and after nspire returns os not found error.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on August 02, 2012, 06:32:59 pm
hm I play that game alot, I dont get that error, is ndless updated to the latest version?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 02, 2012, 06:35:15 pm
nice job, i tested it, pokemon firered and works well

i found one game with problems (only for me?):
legend of zelda thea link to the past and four swords, in my calculator run the game animation in loop and after nspire returns os not found error.
Were you overclocking at all?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: helder7 on August 02, 2012, 06:38:28 pm
I have the last ndless update with normal overclock 220mhz
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 02, 2012, 06:38:57 pm
What was your AHB clock speed?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: helder7 on August 02, 2012, 06:43:58 pm
What was your AHB clock speed?
74 mhz

edited: now only freeze the calculator, and require manual reset
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 02, 2012, 06:47:30 pm
What was your AHB clock speed?
74 mhz
That could be the problem, but I can't say for sure. The highest AHB that we know will *always* be safe is 66MHz, because that's what TI uses. Of course, higher ones can work too, but if I go too high I do corrupt the OS eventually.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Darl181 on August 02, 2012, 06:48:51 pm
This is epic :D

Request:
In the menu that you can bring up in-game, pressing Menu does basically the same thing as selecting Back.
The key to get to the menu from in-game can be changed, but inside of the menu the key's still Menu.
Can it be changed to sync with the in-game key?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: critor on August 02, 2012, 10:02:15 pm
Another different video-test for you:
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: AzNg0d1030 on August 02, 2012, 10:46:51 pm
Very great!  The slow speed is fine with me so this emulator is just absolutely AMAZING.  No bugs yet so far.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 03, 2012, 01:16:23 am
nice job, i tested it, pokemon firered and works well
Ah ? For me it says "damaged cartridge, your progression can't be saved" (translated from French) :'(
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 03, 2012, 01:19:09 am
nice job, i tested it, pokemon firered and works well
Ah ? For me it says "damaged cartridge, your progression can't be saved" (translated from French) :'(
You did send the game_config.txt.tns, to the same folder as the emulator, right? Otherwise the emulator won't know that the save size is 128KB.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 03, 2012, 01:23:07 am
nice job, i tested it, pokemon firered and works well
Ah ? For me it says "damaged cartridge, your progression can't be saved" (translated from French) :'(
You did send the game_config.txt.tns, to the same folder as the emulator, right? Otherwise the emulator won't know that the save size is 128KB.
Yes, and that thing only happens for Pokemon Fire red (I play the French version, if that helps ?). Other games can save.

edit 1: The answer to my problem is in the previous sentence. I now play Pokemon Leaf Green and everything works :)

edit 2: Concerning the ability to go to the root folder, it is ok too, thanks to Notepad++ ;)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on August 03, 2012, 03:54:13 am
That release made my day. O.O I'm certainly trying this as soon as I can get my hand on a game to try. :D

Also I am not sure if it's because of that or OS Launcher, but there was quite a post rush compared to what we had last month in the past few days.

By the way how do we modify ndless.cfg.tns? On the real calc or on a computer via notepad? Does it need to be recompiled?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 03, 2012, 04:03:17 am
By the way how do we modify ndless.cfg.tns? On the real calc or on a computer via notepad? Does it need to be recompiled?
On the computer via notepad :)

Also, I don't know what is happening with Super Monkey Ball Jr ???
When launching it, it displays text that doesn't look like text but like an image or like a GBA debugger or I don't know, with written on a black background what is written below (I used netham45 to render a background but it is obviously not the good color). However, quitting still works.

[netham45]
MODULE:SOURCE/FILE.C
FUNCTION:FILE_OPEN()
LINE:181
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: critor on August 03, 2012, 06:53:22 am
What was your AHB clock speed?
74 mhz

edited: now only freeze the calculator, and require manual reset

Lower CPU to 216MHz and AHB to 72MHz and tell us about it.
You might also try to keep your CPU at 222MHz but lower the AHB to 55MHz.

It seems we're straight on the limit for some hardware revisions.


The CX CAS hardware revision C I used for my video tests was running fine with CPU@222MHz and AHB@74MHz, but it was immediately freezing if I set the CPU to 228MHz and AHB to 76MHz.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on August 03, 2012, 08:24:17 am
also, I think the emu runs almost as same speed w/o much overclocking with actual gba if you change the graphic to unscaled 3:2. O.O
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: TIfanx1999 on August 03, 2012, 10:26:53 am
Nice work here as always Calc84manaic. A thank you to Critor for making videos. I am curious though, in the videos, was the Gameboy's screen brightness on max?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 03, 2012, 10:31:45 am
Can someone help me with gpsp-nspire? It works alright but reboots the system when I close it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 03, 2012, 10:38:17 am
I think there should be separate threads for bug reporting, congratulations and releases, so calc84 can see what he needs when he needs it. For example, as it is now, he will probably miss the error I reported on the previous page :(
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: TIfanx1999 on August 03, 2012, 10:43:06 am
I don't have an nSpire, but I'd post exactly what you were doing, and the overclock settings, and anything else that might affect the normal functions of the nSpire that you have on there. That way people can help you better. From what I understand, the overclocking settings vary on different nSpire production models in regards to what works properly.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: critor on August 03, 2012, 01:22:46 pm
Nice work here as always Calc84manaic. A thank you to Critor for making videos. I am curious though, in the videos, was the Gameboy's screen brightness on max?

I don't think you can really set the screen brightness on a Game Boy Advance SP.

You can just turn the light on or off.
And it was on.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: TIfanx1999 on August 03, 2012, 04:58:48 pm
I did a little research and apparently there are two versions of the GBA SP. In the version I have (which is newer) the screen is back lit and the button is for either "low" or "high" brightness settings. The older version is front lit and only has an "on" and "off" setting for the light. According to the article, using the original model with the light on is darker than the light set on "low" on the updated model. I guess that explains why it looks so dark.

*Edit*Forgot to mention that the updated GBA SP did not see wide release in Europe, and it is questionable if some areas even got it at all.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Wayne on August 03, 2012, 05:07:29 pm
The GBA Emulator doesn't work on the kArmTI Emu for me :(
I get the following lines in the console then the screen freezes.
Pokemon FireRed
Code: [Select]
Code start at 11570f20
Main start at 116502e0
Mario Party Advance
Code: [Select]
Code start at 1156f540
Main start at 1164e900
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: AzNg0d1030 on August 03, 2012, 08:03:04 pm
Calc84, you said that the AHB at 74 becomes dangerous.  Would 70 or 72 be okay?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 03, 2012, 08:33:57 pm
Calc84, you said that the AHB at 74 becomes dangerous.  Would 70 or 72 be okay?
It's probably more likely to be safe there, though I usually stay below the OS default of 66.

Also, gpSP-Nspire does not work in the current version of nspire_emu due to unaligned memory accesses.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 03, 2012, 10:05:20 pm
Sorry. Hate to post again about my problems but I have one that I think should be fairly easy to resolve. As I said in a previous discussion, both Nover and gpSP-nspire now work on my calculator. (Thanks everyone that helped :) ) It was great until some of my roms went missing. I went to go and reload them onto the calculator but a message showed up and said that they were already there. I took a closer look and saw that they were still taking up space in my memory too!! However, they aren't there if you look and I can't delete them to free up the wasted memory. I restarted and nothing happened. Can anyone help?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 03, 2012, 10:10:51 pm
Missing files does sound like an AHB overclocking issue, I think. This is happening with way too many users :(
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 03, 2012, 10:14:04 pm
I assume it's not fixable then?  :'(
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 03, 2012, 10:14:41 pm
Well, first, tell me the highest value you've set your AHB clock speed to so we can diagnose the problem.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 03, 2012, 10:21:05 pm
74 MHz. I followed the instructions on tiplanet.org
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 03, 2012, 10:32:27 pm
Yeah, unfortunately *this* is the glitch where you need to do a full reset. I would recommend staying under 70MHz AHB to avoid any possibility of corrupting your filesystem.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 03, 2012, 10:35:43 pm
Okay I'll keep it under 70. Thanks
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 04, 2012, 12:00:02 am
OMG!!! I reset my calculator and everything to reformat it but it won't let me delete the invisible files!! What should I do?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Lionel Debroux on August 04, 2012, 02:15:01 am
Did you use option 4 in the maintenance menu ?

I guess that Nover and the tutorials are going to be updated with big red warnings to indicate that an AHB frequency above the default of 66 MHz could yield data corruptions...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: critor on August 04, 2012, 07:08:11 am
Nover has been updated.
http://tiplanet.org/forum/archives_voir.php?id=3890

The only change is that it won't let you increase the AHB at all without telling you it's dangerous (on CX).
Unlike the CPU which froze/rebooted quickly if set to a wrong frequency, it seems it's hard to find out the limit for the AHB on CX, as the file corruption is progressive and silent at the beginning.


So you should not increase the AHB above 66MHz on TI-Nspire CX, unless you'd like to help us finding out if some frequencies between 66 and 75MHz are safe.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: helder7 on August 04, 2012, 07:42:41 am
using this tool -> http://www.snesadvance.org/ is possible play snes on gba gpsp, however speed isnt the best

tested with super mario world for snes
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: critor on August 04, 2012, 07:53:17 am
As you see below (click to enlarge), the maximum overclock achievable with Nover really depends upon your own TI-Nspire CX.

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

They're all hardware revision C manufactured in 2011.

From the left to the right, the maximum is:
- CPU 222 MHz (AHB 55 MHz)
- CPU 234 MHz (AHB 58 MHz)
- CPU 240 MHz (AHB 60 MHz)
- CPU 252 MHz (AHB 63 MHz) :hyper:

If I do increase the CPU one step further, I get either a freeze or a reboot.

Note that I'm staying in safe AHB frequencies, inferior to 66 MHz.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on August 04, 2012, 09:01:16 am
OMG!!! I reset my calculator and everything to reformat it but it won't let me delete the invisible files!! What should I do?
http://ourl.ca/16690/312617;topicseen#new

I'm pretty sure this was the issue :D
Title: Re: RE: gpSP-Nspire (GBA Emulator)
Post by: blweldon2 on August 04, 2012, 11:55:07 am
This is awesome!! I loaded up Pokemon ruby and it runs almost full speed without overclocking with nover. Gonna try overclocking later and seeing the results then. I am gonna see about modifying my gpsp files on my psp and working that out on my cx. Great job to everyone able to make this a possibility! :)

Sent from my Samsung Focus S using Board Express
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 04, 2012, 12:11:29 pm
@yeongJIN_COOL I tried that... unfortunately I wasn't as lucky. I figured out that I could free up some memory by reloading some of the missing roms and then deleting them but for some reason when I tried to reload one of the roms (Pokemon Fire Red), the calculator rebooted and a message displayed on the computer saying that there was a connection error. I'm positive that my calculator was correctly connected so I'm not sure what happened. I was able to regain 15 MB of the 30 lost so I feel a little bit better :) . But still, I could use an extra 15 MB...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: critor on August 04, 2012, 12:28:55 pm
As I think I was the first one to experience filesystem corruption 7 months ago, you need several passes in the maintenance menu to fully recover from it.
- remove OS
- complete reformat
- remove OS
- complete reformat...


The diagnostic software might help too, but I didn't use it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 04, 2012, 12:45:20 pm
Thanks critor. So I just remove OS, install OS, complete reformat, install OS... etc.?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Augs on August 04, 2012, 01:14:15 pm
 I bet you could get this going a lot faster by having a different frame system. For the moment the emulator refreshes the whole frame.
How ever you could have refresh every other row each time.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 04, 2012, 02:55:25 pm
I bet you could get this going a lot faster by having a different frame system. For the moment the emulator refreshes the whole frame.
How ever you could have refresh every other row each time.
That would be slower than frameskip, because it would have to do extra work for every frame even though the whole thing isn't displayed. Plus, this wouldn't work well at all with double-buffering or scaling.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: blweldon2 on August 04, 2012, 07:19:30 pm
Something else to note is that speed is also dependent on the game you are playing. While Pokemon Ruby runs at full speed, Mario Kart is awfully slow at the same settings.

EDIT: Also watch out when playing large games. Pokemon Mystery Dungeon restarted the calc at first run, but ran it the second time. There probably wasn't enough ram allocated the first time to play a 32mb game. Speed is excellent once it gets started though.

EDIT 2: It would be nice if there was an ndless program that could clear out the ram instead of having to restart the calc. If you close out of the rom and reopen it, it restarts like the ram is full again. Slightly annoying, but will definitely be overlooked.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 04, 2012, 10:28:02 pm
EDIT: Also watch out when playing large games. Pokemon Mystery Dungeon restarted the calc at first run, but ran it the second time. There probably wasn't enough ram allocated the first time to play a 32mb game. Speed is excellent once it gets started though.

EDIT 2: It would be nice if there was an ndless program that could clear out the ram instead of having to restart the calc. If you close out of the rom and reopen it, it restarts like the ram is full again. Slightly annoying, but will definitely be overlooked.
Actually, the size of the ROM can't be the problem. 32MB is allocated before any ROMs are loaded at all. However, it does appear that it currently doesn't exit when this malloc fails, so amount of RAM could be an issue (but this would apply to all ROMs).
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: fireredtj101 on August 05, 2012, 11:00:04 pm
Someone tell me how to  use this? D: I downloaded it. and put "gpsp_launcher" "resources, and game config" And I have the ROM of Pokemon Fire Red. How do I open it? I can do it on the gbc4inspire...

Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on August 06, 2012, 01:08:20 am
Do you have a BIOS image? (found illegally via Google)

Welcome to the forums by the way.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: fireredtj101 on August 06, 2012, 01:20:23 am
I can't find it!! Can you tell me where?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Lionel Debroux on August 06, 2012, 01:27:27 am
No.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: fireredtj101 on August 06, 2012, 01:32:53 am
Oh... Ummm..... Wasn't asking you, but okay?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 06, 2012, 02:25:02 am
I can't find it!! Can you tell me where?
In fact, it is kind of illegal to give links to pirated software. And the GBA BIOS obviously is.
But Google can give you links... ;)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: fireredtj101 on August 06, 2012, 10:40:07 pm
*whisper* Thank You *whisper*
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: fireredtj101 on August 06, 2012, 10:40:26 pm
:)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 06, 2012, 11:14:59 pm
Alpha 0.11 released on ticalc! http://www.ticalc.org/archives/files/fileinfo/449/44971.html (http://www.ticalc.org/archives/files/fileinfo/449/44971.html)

Changes:
   * Set LCD speed to 60Hz to improve overall timing.
   * Add unblended scaling option.
   * Fix glitch where BIOS error messages are not displayed.
   * Allow browsing the entire filesystem for ROMs.
   * Let the ingame menu key also exit the menu.
   * Turn on alignment exceptions before exit.
   * Disable document screen refresh on exit, it made exiting too slow.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on August 06, 2012, 11:30:11 pm
Awesome! I still need to download it (and a BIOS). It seems to work pretty well. :)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Darl181 on August 06, 2012, 11:34:29 pm
I actually kind of like the new scaling mode..it's not pretty but it's somewhat easier to see things.

Quote
* Let the ingame menu key also exit the menu.
\o/

Late feature request: ability to change screen brightness in-game?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 06, 2012, 11:37:43 pm
Late feature request: ability to change screen brightness in-game?
I don't think that's really necessary since you can always quicksave if you need to change the brightness. I don't want the list of remappable keys to get too long, anyway.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on August 06, 2012, 11:37:59 pm
If Darl's suggestion gets added, would it be possible to make it so contrast changes more slowly than in gbc4nspire? I remember when I pressed the buttons to increase/decrease contrast levels, it would turn black or white within 0.1 seconds, so setting contrast accurately was close to impossible.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 07, 2012, 12:14:54 am
Due to some strange coincidence, today is Exophase's birthday! Funny that I released this port on the same day :)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 07, 2012, 02:38:58 am
   * Allow browsing the entire filesystem for ROMs.
That could already be done with the previous version by Notepad-editing gpsp_romdir and putting only a "\" in it :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 07, 2012, 08:29:35 am
Sorry for double posting but I found a bug with the new version, and it only happened once for now.
I used the savestate feature to save in the state 0 and then the miniclock from nClock appeared on top of the screen ???
I pressed "menu" to see if it would make it go and it did. And now saving and loading work perfectly.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 07, 2012, 12:05:17 pm
Hayleia, I'm not sure exactly how nClock works, so I can't really help there.

Also, official video:
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Darl181 on August 07, 2012, 12:20:45 pm
I'm getting some screen flashes, where it's off by a good number of pixels (like, a third of the screen) for one frame.  Using unblended scaling.
I'll see if I can get it to happen again, it was happening during menus...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 07, 2012, 12:21:51 pm
I'm getting some screen flashes, where it's off by a good number of pixels (like, a third of the screen) for one frame.  Using unblended scaling.
I'll see if I can get it to happen again, it was happening during menus...
Yeah, that seems to happen for a single frame soon after starting a game. I haven't figured out what causes it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: critor on August 07, 2012, 01:24:13 pm
Congratulations calc84maniac for the ticalc.org release.
http://www.ticalc.org/archives/files/fileinfo/449/44971.html

In the readme, you mention "set LCD speed to 60Hz to improve overall timing".

What's was the default speed and how did you change it?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on August 07, 2012, 01:27:58 pm
Nice video calc84maniac. The only issue is that we don't see the calc borders due to the screen brightness, so get prepared for "fake" Youtube comments. D:
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 07, 2012, 01:29:49 pm
I did the same thing for gbc4nspire a while back. The normal speed is around 57-58Hz, so I changed the LCD timing registers to make it a little faster. I think I just changed the Horizontal Front Porch value to 26 (and I forget what the original value is, since I restore it by reading it beforehand rather than using a hardcoded value)

Edit: According to my code comments in gbc4nspire, it's normally 49.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: TIfanx1999 on August 07, 2012, 01:38:09 pm
Nice job Calc84maniac! It amazes me how well it appears to preform on hardware. :)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 07, 2012, 03:56:24 pm
Lol now I could play POWDER on my calc without bothering to port it. If only I had a CX.....
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on August 07, 2012, 04:03:19 pm
Will the 60 Hz limit cause issues with european/PAL games that are 50 Hz? Or is it different for handheld devices?

Lol now I could play POWDER on my calc without bothering to port it. If only I had a CX.....

There's a GBA port of powder? ???
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 07, 2012, 04:06:07 pm
Will the 60 Hz limit cause issues with european/PAL games that are 50 Hz? Or is it different for handheld devices?
All GBAs worldwide are the exact same hardware (since they don't have to connect to a TV)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 07, 2012, 04:06:46 pm
not the dust game, the roguelike.

zincland.com/powder (http://zincland.com/powder)

@Calc84maniac another bonus because of that is that Handhelds are almost always region-free, so you can import european and japanese games for your US handheld with no issues.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on August 07, 2012, 04:12:46 pm
Thanks for the info Calc84. And I see Willrandship. :D
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 07, 2012, 04:20:31 pm
POWDER is one of my favorite games. I first found it while looking for GBA homebrew for my flashcart, and I still regularly play the DS version.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Ti-DkS on August 09, 2012, 04:50:02 am
Hi ! I'm very impressed by your work calc84, this is simply amazing ! Because I don't brought my laptop with me I can't test it but it seems really impressing :) So because I used exactly the same open source C code of gp2x as base for my try-of-sort-of-gba-emulator (wow, great project name, nope ? ^^) I wanted to know if you used the files ARM_EMIT, STUB and other .S files without modifying them and how you organized your makefile to obtain a lighter TNS file than mine (it was 14Mb, so you can easily imagine that the 8mb metroid fusion rom + 160kb bios + 14 mb emulator + 30mb TI-os == reboot ^^). If course if the informations I ask you are classified as "top-secret" or "for-calc84maniac-eyes-only" you are not forced to tell me this Secret :) Just wanted to know were my code was crashing !

So congratulations for this app, I believe you will suceed in optimizing it and make it perfect better than me (14mb emu ... I need to fix my linker I think ><), great job !
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 09, 2012, 10:35:26 am
The main "secret" is that I used the ELF loader created by tangrs (with some modifications because it didn't catch all relocation cases) to load my generated ELF file into memory for execution. This solves lots of problems with global variables and such, and I was also able to force it to load to an address aligned to 32 bytes, which Ndless doesn't do. That's why there is a launcher file and a resources file, the latter is actually just an ELF.

It was also rather important that I was able to implement cache invalidation manually for the dynamic recompiler, since the library for that on GP2X is not available on Nspire.

I'm not sure how you got 14MB, were you not compiling with optimization enabled?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 09, 2012, 11:01:46 am
   * Disable document screen refresh on exit, it made exiting too slow.
What exactly were you refreshing ? The whole file system or just the My Documents menu ? Because that would be useless to refresh anything else than the My Documents menu and maybe that was why is was slow ?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 09, 2012, 11:21:14 am
   * Disable document screen refresh on exit, it made exiting too slow.
What exactly were you refreshing ? The whole file system or just the My Documents menu ? Because that would be useless to refresh anything else than the My Documents menu and maybe that was why is was slow ?
It's the standard document refresh function introduced in Ndless 3.1. It's probably not really necessary though unless I'm renaming or deleting files.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 09, 2012, 02:12:13 pm
Also, I had a feature request. Could file association not change the rom directory ?

For example, I have a.gba in tha A folder and b.gba in the B folder.
I use the gpSP browser to go to the B folder, launch b.gba then quit.
Then I use the file association to launch a.gba, and there, it would be great if gpsp_romdir still indicated the B folder :)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: ExtendeD on August 09, 2012, 04:45:25 pm
The main "secret" is that I used the ELF loader created by tangrs (with some modifications because it didn't catch all relocation cases) to load my generated ELF file into memory for execution. This solves lots of problems with global variables and such, and I was also able to force it to load to an address aligned to 32 bytes, which Ndless doesn't do. That's why there is a launcher file and a resources file, the latter is actually just an ELF.

I suppose the alignment requirement isfor a screen buffer array, and that tangrs's BFLT loader doesn't support 32-bytes alignment? I? Does ELF allow to define this on a per variable basis?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 09, 2012, 04:48:39 pm
The main "secret" is that I used the ELF loader created by tangrs (with some modifications because it didn't catch all relocation cases) to load my generated ELF file into memory for execution. This solves lots of problems with global variables and such, and I was also able to force it to load to an address aligned to 32 bytes, which Ndless doesn't do. That's why there is a launcher file and a resources file, the latter is actually just an ELF.

I suppose the alignment requirement isfor a screen buffer array, and that tangrs's BFLT loader doesn't support 32-bytes alignment? I? Does ELF allow to define this on a per variable basis?
The screen buffer requires 8-byte alignment, and that was a problem. I used some GCC syntax to align to 8 bytes, but of course this means nothing if the program itself is only 4-byte aligned. Alignment of 32 is nice because of how the program might be optimized due to cache line boundaries. The issue is that malloc itself is only 4-byte aligned, so I had to malloc with the size+32 and then align manually.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 09, 2012, 11:54:06 pm
Frankly the number one surprise for me on this emulator is the apparent lack of TI-Boy style similar-system hacks. I mean, it's written in C!
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on August 10, 2012, 09:38:37 am
I'm wondering if you'll implement (feature request) the codebreaker codes(the one with the syntax like ABCDEF10 0001)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 10, 2012, 09:52:07 am
I didn't have anything to do with the other cheat code implementation (except making sure that they're loaded properly on the Nspire platform), so I don't really have plans to add more.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: ExtendeD on August 10, 2012, 01:15:17 pm
calc84maniac, would the integration of tangrs's BFLT loader to Ndless make the emulator lighter (there's a patch ready for it, and its much more simple that the ELF loader), even if you still need to align the malloc yourself? (I'm not sure if making a 32-byte alignment the default in Ndless would make sense for all programs).
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 10, 2012, 02:01:56 pm
@Yeong it's not hard to make your own codes, or even convert codebreaker to whatever the nspire uses. They're just memory access codes.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 10, 2012, 04:17:50 pm
calc84maniac, would the integration of tangrs's BFLT loader to Ndless make the emulator lighter (there's a patch ready for it, and its much more simple that the ELF loader), even if you still need to align the malloc yourself? (I'm not sure if making a 32-byte alignment the default in Ndless would make sense for all programs).
32-byte alignment seems like it would be pretty standard for ARM programs. I'm talking about the program itself; the screen buffers I mentioned are in the .bss section of the program (and this is certainly dependent on the program loader). If the BFLT converter is based on that ELF loader, though, it might be missing some relocation cases. I'm not sure how much lighter BFLT would make it, either (it does define the .bss section by size and not a bunch of zeroes, right?)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 11, 2012, 12:27:39 am
I was wondering, is there any way to tell how many megabytes a GBA Rom would take up before downloading it?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: nyanfly on August 11, 2012, 12:45:06 am
Just curious, how well does gba homebrew run?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 11, 2012, 12:48:24 am
It probably would depend on how well the coder coded the game. That and whether or not there are any added features that different from regular GBA games.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: ExtendeD on August 11, 2012, 03:43:21 am
32-byte alignment seems like it would be pretty standard for ARM programs.

Ok. Anyway it's not that difficult to add to Ndless.

Quote
If the BFLT converter is based on that ELF loader, though, it might be missing some relocation cases.

The loader depends on the standard elf2flt, whereas the ELF loader was entirely written by tangrs. I don't know which cases were missed for you, but hopefully elf2flt is more complete.

Quote
I'm not sure how much lighter BFLT would make it, either (it does define the .bss section by size and not a bunch of zeroes, right?)

Yes much problably, although I haven't tested: https://github.com/tangrs/ndless-bflt-loader/blob/master/bflt/bflt.c
According to tangrs the binaries are much lighter.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 11, 2012, 08:52:55 pm
I would bet GBA homebrew runs better than the real stuff, since homebrew usually is developed with incomplete hardware information. As such, they avoid the less-used features.

The biggest bonus of homebrew is the small size though.

xacto, you could look it up on google. :P If it's downloaded as a zip, you can put that right onto your calc and it will take the same amount of space as the download lists.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 13, 2012, 08:50:10 pm
I downloaded the game powder from zincland, which seems to run well. The game did appear to have some issues with shading when traveling from room to room. I'm not sure if that is part of the game or not. Also, when I pressed the menu button to access the emulator settings, it wouldn't show. The other buttons seemed to work fine though.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 13, 2012, 09:16:16 pm
well, the game dithers areas you can't see with black pixels. Is that what you're referring to?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 13, 2012, 10:38:52 pm
I downloaded the game powder from zincland, which seems to run well. The game did appear to have some issues with shading when traveling from room to room. I'm not sure if that is part of the game or not. Also, when I pressed the menu button to access the emulator settings, it wouldn't show. The other buttons seemed to work fine though.
Did you accidentally remap that button to something else? Try accessing the button mappings before you open a ROM.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 14, 2012, 10:44:04 pm
Thanks, Willrandship.That's what I am referring to. And calc84maniac, I'm positive that I pressed the correct menu button. I looked at the button mappings before I switched to powder and after I exited powder. The weird thing is though, those black pixels that appear in area that was recently or partial exited sometimes stay in the same area even after the character has returned and is standing right next to the pixels. It's not affecting gameplay though. Just wanted to mention it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 14, 2012, 10:58:00 pm
I also had a question about regular GBA games. I was playing Golden Sun (6.85 mb zip file) this morning and I initiated a fight with a monster. When I chose the attack option, my Nspire rebooted. I was overclocking at 198 Base, 198 CPU, and 66 AHB. My max is (224,224,74). I was wondering if the likely reason for restarting is the calculator was already using more memory than normal and the game tried to use memory that was not available and so crashed?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 15, 2012, 03:10:00 pm
My codes for Pokemon Emerald are not displaying in the cheats menu. Below is my code:

PAR_v3 MustBeOn
d8bae4d9 4864dce5
a86cdba5 19ba49b3
a57e2ede a5aff3e4
1c7b3231 b494738c

PAR_v3 InfiniteMoney
c051ccf6 975e8da1

PAR_v3 HaveAllPokeballs
085938bb 99ff313d
2dafd739 5d796510

The name is "Pokemon Emerald.cht.tns." Does anyone know what the problem is?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 15, 2012, 03:13:52 pm
I also had a question about regular GBA games. I was playing Golden Sun (6.85 mb zip file) this morning and I initiated a fight with a monster. When I chose the attack option, my Nspire rebooted. I was overclocking at 198 Base, 198 CPU, and 66 AHB. My max is (224,224,74). I was wondering if the likely reason for restarting is the calculator was already using more memory than normal and the game tried to use memory that was not available and so crashed?
All needed memory is allocated before a ROM is even opened, so that can't be the problem. I think it's possible I may have broken Golden Sun somehow during the porting process (from what I hear, it was one of the most annoying games to get to run properly due to a lot of self-modifying code)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 15, 2012, 06:36:42 pm
Does anyone know what my problem might be?^^
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 15, 2012, 11:10:22 pm
Ahh. Ok. I figured it wasn't a memory problem when it happened even when I wasn't overclocking. I saw that their was a sequel. Would it have problems too? Also is there anything that I can do about the game crashing?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 15, 2012, 11:14:56 pm
KoolKai it might be because the cheat function is not totally bug-proof. Did you make sure you copied the lines of codes correctly?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 15, 2012, 11:18:22 pm
@xacto yes. I believe I did. It did say in the text file that the cheat function wasn't perfect so I assume that's the problem unless anyone else was able to get Pokemon Emerald cheats to work. Thanks anyways. Hopefully, if there is a problem, the cheat function will be fixed in a future version...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 15, 2012, 11:22:27 pm
So I'm guessing you used wordpad or notepad. Why don't you try finding the cheats for gameshark instead?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 15, 2012, 11:43:10 pm
By the way, I would be willing to bet Golden Sun 2 runs even worse than 1, because it used the same engine with a bunch more things thrown in that could screw it up. It shouldn't be any better, at least.

Oh, and in POWDER where the darkened areas were staying darkened, were you listed as "blind" at the time? If so that's intentional. A darkened area is a "known" area whereas a lit area is a "seen" area. Blind people can't see anything :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 15, 2012, 11:44:44 pm
I believe it. I wouldn't play it even if i could without problems since it's supposed to be a direct continuation of the original Golden Sun and I actually was starting to really like it to.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 15, 2012, 11:46:37 pm
Yeah. Golden Sun was one of the best games for the GBA, but the sequel would be quite confusing if you hadn't played the first. Very story-oriented.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 15, 2012, 11:49:09 pm
Oh well. Oh hey KoolKai. I have a bit of good and bad news. The good news is I know the reason why the have all pokeballs cheat didn't show up. The bad new is because it is an Action Replay cheat not a Pro Action Replay cheat. I also found a different Master code that you might want to try out. It's:
(M)aster code:
9266FA 6C97BD
905B5E D35F81
B76A68 E5FAB1
Also here is a website with some Gameshark & a few Pro Action Replay Cheats. Hope it helps. http://www.gamewinners.com/gameshark.php?game=blgbapokemonemerald.htm (http://www.gamewinners.com/gameshark.php?game=blgbapokemonemerald.htm)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 16, 2012, 12:00:03 am
In answer to your question willranship, unfortunately not. It would happen immediately after leaving and reentering a room.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 16, 2012, 01:48:25 am
Thanks xacto!!! I'll try it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Le solutionneur on August 16, 2012, 02:09:39 pm
I may be wrong but of what I heard, the original gpSP is under the GPL licence: it means that sources must be downloadable or bundled with the software.

I cannot see a location to download the sources of gpSP-Nspire, did I miss something ?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 16, 2012, 05:22:06 pm
It is indeed licensed under GPL v2. I'm not sure where the source code is *cough cough* but I'm sure it'll turn up soon.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 16, 2012, 05:34:57 pm
*cough*
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 16, 2012, 05:35:56 pm
And there you have it ;D

Now we can all judge calc84's coding style. :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 22, 2012, 09:49:36 pm
Just wondering, would it be possible to make gpsp-nspire able to do 2-player games using the nspire-nspire connection cable? For example: playing Pokemon Emerald against a friend with another nspire.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on August 22, 2012, 10:28:49 pm
No, until calc84 implements it(Which is quite doubtful).
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 22, 2012, 10:51:42 pm
The original gpSP did not support any kind of link play, so it is very unlikely that I will implement it (especially since generally emulators must be designed with link play in mind to support it)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: KoolKai on August 23, 2012, 01:08:26 am
I figured that much... It's a shame though as it would be great if such a thing were possible.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: edgarasf123 on August 29, 2012, 11:27:58 pm
it would be awesome if someone could at least provide checksum of GBA BIOS. I don't think it's illegal to provide checksums of pirated content. Its easier to find right bios with checksum :).
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 29, 2012, 11:30:58 pm
Isn't the md5sum of the BIOS shown when launching gpSP with no BIOS? I think it will also warn if it looks like you got the prototype BIOS by accident.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: edgarasf123 on August 30, 2012, 12:01:45 am
Isn't the md5sum of the BIOS shown when launching gpSP with no BIOS? I think it will also warn if it looks like you got the prototype BIOS by accident.
thanks for the fast response. Yes that what I was looking for. I haven't launched the gpSP before so I didn't knew that it was already providing the checksum. Found the bios immediately :)
GBA BIOS md5sum: a860e8c0b6d573d191e4ec7db1b1e4f6
(just in case if someone else is going to look for it)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: aeTIos on August 30, 2012, 12:26:00 am
hmm I tried this out quite a bit and it's awesome. Just in case anyone is looking for a nice keyboard layout, I have this:
esc/home: shoulder buttons
doc/menu: A/B
ctrl: select
shift: start
comma: menu
return: save and quit

This is a pretty convenient layout for playing most games.

I got a request for calc84, could you add brightness controls like in gbc4cx?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 30, 2012, 02:31:07 am
I got a request for calc84, could you add brightness controls like in gbc4cx?

He already answered there ;)

Late feature request: ability to change screen brightness in-game?
I don't think that's really necessary since you can always quicksave if you need to change the brightness. I don't want the list of remappable keys to get too long, anyway.

But I agree that it would be a nice addition. Quicksaving works for little games but The Urbz takes 3 minutes to decompress so I am not going to quicksave and come back if it is only for the brightness :(
Moreover, gbc4cx had the ability to have a lower brightness than the lowest brightness the OS allows so this option would definetely be useful :)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Torio on August 30, 2012, 05:37:07 am
Thank you very much for your work, this emulator is probably one of the best programs you could find for Ti-nSpire !
I was wondering if it is possible to save different keyboard layouts for each game, because if you change game you always have to change the settings. That would make the emulator perfect, but it is already very good.  :D
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on August 30, 2012, 02:45:53 pm
It's pretty easy to find checksums of GBA Bios files online.

Here's an MD5: a860e8c0b6d573d191e4ec7db1b1e4f6

I think that should be correct.

Edit: Page turn fail.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 31, 2012, 12:38:45 am
Is the emulator capable of working with a debugger?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on August 31, 2012, 02:23:50 am
Late feature request: ability to change screen brightness in-game?
I don't think that's really necessary since you can always quicksave if you need to change the brightness. I don't want the list of remappable keys to get too long, anyway.
I got an idea: you could do it as an option in the menu, not an ingame option with remappable keys.
I mean that in the Graphical Options for example we would have "Brightness: 1-100". This way there is no waste of remappable keys :D
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: xacto on August 31, 2012, 02:25:51 am
That would definitely be awesome.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 31, 2012, 08:10:44 am
It would be really useful if Ndless could expose the OS's contrast variable somehow, so I would be able to grab the initial contrast accurately (and either set that variable to a new value before exit or use it to restore the contrast)
Title: Re: Re: gpSP-Nspire (GBA Emulator)
Post by: ExtendeD on August 31, 2012, 09:18:44 am
Sure, I can add this. Any hint on the OS variable address is welcome.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Gomeriffic on August 31, 2012, 08:55:36 pm
New to the forums, just recently got a new TI-Nspire CX (no CAS ):) but am very interested in some of these projects. Already have gbc4nspire and gbSP 4nspire installed, as well as nover. I just have a suggestion for this: please enable 128k saving or make it an option. I absolutely love a lot of pokemon mods, but the larger ones need 128k saves. The rom starts but only shows a white screen (which is what happens in VBA when the saves are set to 64k instead of 128k). I have been running gbSP for about 24 hours, only pokemon games and absolutely no problems. Thank you! Any updates catering to the save issue would be greatly loved!

Gomeriffic
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on August 31, 2012, 11:36:30 pm
New to the forums, just recently got a new TI-Nspire CX (no CAS ):) but am very interested in some of these projects. Already have gbc4nspire and gbSP 4nspire installed, as well as nover. I just have a suggestion for this: please enable 128k saving or make it an option. I absolutely love a lot of pokemon mods, but the larger ones need 128k saves. The rom starts but only shows a white screen (which is what happens in VBA when the saves are set to 64k instead of 128k). I have been running gbSP for about 24 hours, only pokemon games and absolutely no problems. Thank you! Any updates catering to the save issue would be greatly loved!

Gomeriffic
Did you send the game_config.txt.tns file? That contains scripts to set 128K saves for Pokemon games (as well as some other games). However, it is possible that I screwed something up and it's not reading that file properly.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Gomeriffic on September 01, 2012, 01:03:14 am
New to the forums, just recently got a new TI-Nspire CX (no CAS ):) but am very interested in some of these projects. Already have gbc4nspire and gbSP 4nspire installed, as well as nover. I just have a suggestion for this: please enable 128k saving or make it an option. I absolutely love a lot of pokemon mods, but the larger ones need 128k saves. The rom starts but only shows a white screen (which is what happens in VBA when the saves are set to 64k instead of 128k). I have been running gbSP for about 24 hours, only pokemon games and absolutely no problems. Thank you! Any updates catering to the save issue would be greatly loved!

Gomeriffic
Did you send the game_config.txt.tns file? That contains scripts to set 128K saves for Pokemon games (as well as some other games). However, it is possible that I screwed something up and it's not reading that file properly.
How do I make a custom entry? This pokemon game I'm trying to play is actually a modded rom. So I don't know how I would find any of the stats I need.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on September 01, 2012, 01:14:36 am
Open the ROM in gpSP and then go to the menu, and it should list the game name, game code, and vender code in that order under the ROM name. Make a note of those, then edit the game config as a text file, and follow the pattern (scroll down to the Pokemon games to see how to set 128K). If the game name, game code, and vender code already exist in the file (i.e. the hack didn't change them), then it may be a gpSP problem.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on September 01, 2012, 02:36:52 am
Ah, that makes perfect sense. Hacked roms changed the ROM title frequently, so that they could be separated from the originals when loaded onto a flash cart.

I always laugh a little when a hacked ROM in an emu complains of a bad checksum.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: ExtendeD on September 01, 2012, 03:26:17 am
It would be really useful if Ndless could expose the OS's contrast variable somehow, so I would be able to grab the initial contrast accurately (and either set that variable to a new value before exit or use it to restore the contrast)

But isn't the 900F0020 contrast I/O port read & write?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on September 01, 2012, 05:05:35 am
It would be really useful if Ndless could expose the OS's contrast variable somehow, so I would be able to grab the initial contrast accurately (and either set that variable to a new value before exit or use it to restore the contrast)

But isn't the 900F0020 contrast I/O port read & write?
Hmm, I was under the impression that it was write-only (but this is also the CX we're talking about, so there could even be a difference there). I guess I would have to test it out.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Gomeriffic on September 01, 2012, 01:11:16 pm
Code: [Select]
#Pokemon Light Platinum
game_name = PKM LP
game_code = WESF
vender_code = 29
flash_rom_type = 128KB
Added this entry to the txt file, replicated the Ruby rom (since that was the base for the modded rom), still white screen. What am I doing wrong? :/
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on September 01, 2012, 06:34:29 pm
Just to make sure, what is the size of the .sav file generated for the game?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Gomeriffic on September 01, 2012, 06:53:11 pm
Just to make sure, what is the size of the .sav file generated for the game?
128k, just like the modder said it would be. Here is a link to the download page for the rom file so you can mess with it.
http://wesleyfg.weebly.com/download-eng-version.html

EDIT: Annoyingcalc noted that rom files aren't allowed in posts, so I posted the file to the .ips, but it's very easy to find the complete rom file on the same site not far from it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on September 01, 2012, 06:54:36 pm
Linking to roms here is against the rules only do .ips files
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Gomeriffic on September 01, 2012, 07:32:41 pm
Just fixed my original post so it links to the page with the ips file, but it's very easy to find the rom file on the same site. Thank you for your help calc84maniac
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Gomeriffic on September 03, 2012, 11:50:05 am
Been watching this thread carefully. Any word on why the rom won't work?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on September 03, 2012, 12:20:50 pm
Probably some compatibility issue, since it's not a perfect emulator and doesn't even come that close. I really have no time or motivation to debug some hacked ROM (plus I didn't even write the gpSP emulation core in the first place)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Eiyeron on September 10, 2012, 03:32:00 pm
/me is just poking critor
And by the way, Advance Wars runs more or less good with the grist version released. But I ever don't sens any changes with Overclocking...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: cyanophycean314 on September 10, 2012, 09:06:49 pm
/me is just poking critor
And by the way, Advance Wars runs more or less good with the grist version released. But I ever don't sens any changes with Overclocking...
For Advance Wars, I can't run the campaign. It immediately goes back to the startup screen with Gameboy and nintendo at the bottom. If I try again, then usually my calc reboots. D: Right now I've been playing war room.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on September 10, 2012, 09:26:59 pm
If this emu runs anything like gbcnspire, it probably handles overclocking internally. Makes sense, since you can use the precise timings to avoid framerate limiters.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on September 10, 2012, 09:27:56 pm
If this emu runs anything like gbcnspire, it probably handles overclocking internally. Makes sense, since you can use the precise timings to avoid framerate limiters.
This is a false statement on all levels :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: blfngl on September 10, 2012, 09:39:30 pm
So nover is required for bigger games?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on September 10, 2012, 09:46:25 pm
Oh. Darn.

Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on September 10, 2012, 09:49:25 pm
So nover is required for bigger games?
Nover is never required. It usually makes games run a bit more smoothly, but there's nothing that would require it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: blfngl on September 10, 2012, 10:02:22 pm
Fire Emblem runs fine in some sections, but when a lot of particles show up and stuffs like that, I'm guessing using nover would eliminate that?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on September 10, 2012, 10:10:22 pm
Not necessarily eliminate, but it should help.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: blfngl on September 10, 2012, 10:11:40 pm
*goes to Nover forums to figure it out, cuz Blf has no clue how to use it*
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on September 10, 2012, 10:12:32 pm
just a thingy when you use nover: Do NOT ignore the warning it gives you.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: blfngl on September 10, 2012, 10:13:06 pm
Hahaha ok. I was afraid to use it at first cause I didn't wanna brick my nspire
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on September 11, 2012, 01:06:31 am
For Advance Wars, I can't run the campaign. It immediately goes back to the startup screen with Gameboy and nintendo at the bottom. If I try again, then usually my calc reboots. D: Right now I've been playing war room.
I don't know what the problem is with this one but I managed to make The Urbz run even though it was making the calc reboot. In fact, only the menu "create your urb" was causing problems so I created my urb on VBA and transferred my savegame on the calc so the calc doesn't have problems with that menu. Maybe that would work with Adance wars too ? ;)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Lionel Debroux on September 11, 2012, 01:23:00 am
blfngl: the Nspire's maintenance menu can straighten out a Nspire whose NAND Flash memory was corrupted as a result of using too high an AHB frequency. On the CX series, my advice is to never raise the AHB above the default of 66 MHz: corruption occurs quickly at 75 MHz, which means that there's hardly any safety margin. 10% safety margin from corruption in quick order is 68 MHz, barely above the default.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on September 11, 2012, 11:22:10 am
So I have a bug report regarding save/loadstates:

If you Savestate, then save the game itself using the in-game save, and then loadstate, the calculator reboots...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Eiyeron on September 11, 2012, 02:31:43 pm
/me is just poking critor
And by the way, Advance Wars runs more or less good with the grist version released. But I ever don't sens any changes with Overclocking...
For Advance Wars, I can't run the campaign. It immediately goes back to the startup screen with Gameboy and nintendo at the bottom. If I try again, then usually my calc reboots. D: Right now I've been playing war room.
I'mp playing on the two...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: aeTIos on September 11, 2012, 02:38:39 pm
For Advance Wars, I can't run the campaign. It immediately goes back to the startup screen with Gameboy and nintendo at the bottom.
Happened for me too, one time. Might be caused by overclocking?

Hahaha ok. I was afraid to use it at first cause I didn't wanna brick my nspire

You /can/ ignore CPU warnings. Do NOT ignore AHB warnings!!!!!!!!
(I have this setup: base freq @246MHz. CPU@246MHz, AHB@61MHz, this may or may not apply for your calc)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on September 11, 2012, 02:55:30 pm
Quote
For Advance Wars, I can't run the campaign. It immediately goes back to the startup screen with Gameboy and nintendo at the bottom.
Happened for me too, one time. Might be caused by overclocking?
Actually, it's more like a ROM problem rather than overclocking. My Advance Wars worked fine. :) However, Mario Tennis did not. (Tested on the other emu but same result so it's ROM problem :) )
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on September 11, 2012, 03:25:23 pm
Quote
For Advance Wars, I can't run the campaign. It immediately goes back to the startup screen with Gameboy and nintendo at the bottom.
Happened for me too, one time. Might be caused by overclocking?
Actually, it's more like a ROM problem rather than overclocking. My Advance Wars worked fine. :) However, Mario Tennis did not. (Tested on the other emu but same result so it's ROM problem :) )
My advance wars works perfectly as well, so it's pretty certain. Just try using a different version of the ROM...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: blfngl on September 11, 2012, 03:27:19 pm
blfngl: the Nspire's maintenance menu can straighten out a Nspire whose NAND Flash memory was corrupted as a result of using too high an AHB frequency. On the CX series, my advice is to never raise the AHB above the default of 66 MHz: corruption occurs quickly at 75 MHz, which means that there's hardly any safety margin. 10% safety margin from corruption in quick order is 68 MHz, barely above the default.
Thanks :) I've been wondering about the safety limit.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: cyanophycean314 on September 11, 2012, 05:09:55 pm
Quote
For Advance Wars, I can't run the campaign. It immediately goes back to the startup screen with Gameboy and nintendo at the bottom.
Happened for me too, one time. Might be caused by overclocking?
Actually, it's more like a ROM problem rather than overclocking. My Advance Wars worked fine. :) However, Mario Tennis did not. (Tested on the other emu but same result so it's ROM problem :) )
My advance wars works perfectly as well, so it's pretty certain. Just try using a different version of the ROM...
Ok, hopefully the save will be preserved. 2 S ratings in war room :D
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on September 11, 2012, 05:47:03 pm
[Advance Wars]
I S-ranked the whole campaign before XD
[/Advance Wars]

Save will be preserved as long as the .sav matches the ROM's name.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: aeTIos on September 13, 2012, 03:09:19 pm
OK, having experimented with speed and frameskip, here are some tips:
1) Overclocking really helps. Be sure to have nover on your calc.
2) Higher frameskip rate does not always mean higher speed. For example, I play SMA4 (SMB3) with frameskip OFF and it runs better than with frameskip ON. Experiment with this.

thats it :)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: MrSandman on September 14, 2012, 12:15:20 pm
When i start game, it freezes 2 seconds and then nspire restarts. What's wrong?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Lionel Debroux on September 14, 2012, 12:26:50 pm
Which game ?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on September 14, 2012, 12:31:16 pm
When i start game, it freezes 2 seconds and then nspire restarts. What's wrong?
Also, Did you play that game at any point in beforehand?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: MrSandman on September 14, 2012, 01:43:23 pm
When i start game, it freezes 2 seconds and then nspire restarts. What's wrong?
Also, Did you play that game at any point in beforehand?
Only gbc games (work fine).  I tried gba games: Zelda: minish cap and pokemon emerald. I also tried with overclock.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on September 14, 2012, 02:03:10 pm
And did you get the game working at any point before it crashed?

If so, try going to the folder where you put your roms, and delete the savestates (the .svs files, If I remember correctly)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on September 14, 2012, 07:19:33 pm
When i start game, it freezes 2 seconds and then nspire restarts. What's wrong?
Also, Did you play that game at any point in beforehand?
Only gbc games (work fine).  I tried gba games: Zelda: minish cap and pokemon emerald. I also tried with overclock.
are you using gbc4nspire or gpsp?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on September 15, 2012, 04:23:39 am
All right, check if you have the latest version of ndless and gpSP, then. If not, update it.

If you have the latest version of both and the problem still persists, try testing different roms to see if the same problem exists for every game.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: MrSandman on September 15, 2012, 01:19:13 pm
Now it work. I changed the bios. If i want to start the game direct from the .gba what i need to put into ndless, like
ext.gb=gbc4nspire
ext.gbc=gbc4nspire
in gbc4nspire?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on September 15, 2012, 03:23:56 pm
no here is what you do
ext.gba=gpsp_launcher
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Sole174 on October 02, 2012, 10:40:14 pm
Can someone upload their cheat file for Pokemon Emerald??? mine are showing up/working. :(
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: aeTIos on October 04, 2012, 10:10:16 am
Is there a reason that ROM hacks often don't work?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Azeyrt on October 07, 2012, 04:56:21 pm
I have a question, It says its not supported but I have a cx?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on October 07, 2012, 05:34:04 pm
I have a question, It says its not supported but I have a cx?
That means you don't have Ndless installed properly, the calculator doesn't recognize executable files without it installed.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Azeyrt on October 07, 2012, 06:09:16 pm
Hmm ndless? What's that should I download it? Is it possible for you to do a step by step (possibly video) tutorial at the begging of the form for idiots ( I admit :3) like me?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Adriweb on October 07, 2012, 07:07:59 pm
Here is a step by step tutorial on how to install Ndless

http://tiplanet.org/forum/ndl3ss.php
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Azeyrt on October 07, 2012, 07:36:21 pm
And then I just add this like adding a game?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Azeyrt on October 07, 2012, 09:19:35 pm
Also which one do I download?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Azeyrt on October 09, 2012, 06:06:44 pm
Disregard my two questions, Can i use this with 3.2?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on October 09, 2012, 06:07:05 pm
no, because ndless doesn't support 3.2.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Azeyrt on October 09, 2012, 06:21:36 pm
Any other way to do it at all? Or is there a possible way to downgrade?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on October 09, 2012, 06:30:07 pm
I believe you could downgrade by deleting an OS and install 3.1 again
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Azeyrt on October 09, 2012, 06:45:54 pm
And how could you do that?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on October 09, 2012, 06:57:28 pm
there was a key combination you press during reset but I forgot which three. D:
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Azeyrt on October 09, 2012, 07:08:18 pm
Found a nice tutorial would you liek all the information to post on the begging for newb help?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: TIfanx1999 on October 09, 2012, 09:05:26 pm
If you want to post a tutorial that you found for installing ndless go right ahead, but please create a new topic for it. We don't want to needlessly clutter calc84maniac's thread, nor do we want it hijacked. ;)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Azeyrt on October 09, 2012, 09:24:24 pm
Mkay thanks
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: c0r3d0z4 on October 14, 2012, 03:14:49 pm
how do you get cheats on the gpSP for pokemon emerald?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: aeTIos on October 14, 2012, 03:18:50 pm
RTFM/ Really. It's explained in-depth in the readme file. Have you read it?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: c0r3d0z4 on October 14, 2012, 04:14:16 pm
I did but I'm having trouble these are the codes:

max rare candy  BFF956FA 2F9EC50D
max money 83005E18 270F
master balls 958D8046 A7151D70
8BB602F7 8CEB681A
walk through walls 7881A409 E2026E0C
8E883EFF 92E9660D
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on October 14, 2012, 06:48:42 pm
No, I dont fully understand how to put in codes either but you need to add more like GAMESHARK_V3
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on October 14, 2012, 06:54:24 pm
Hmm aeTIos I had to downrate your post because while it is true it is unnecessarily rude for new members. The last thing we want is you scaring new members away like what happened far too many times on two other calc forums years ago (which almost led to the TI community demise). On top of that it might be best that you make sure the member actually forgot to read the readme first.

If you want to post a tutorial that you found for installing ndless go right ahead, but please create a new topic for it. We don't want to needlessly clutter calc84maniac's thread, nor do we want it hijacked. ;)

Preferably in this section http://www.omnimaga.org/index.php?action=articles;cat=15 (then manually create a topic).
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: aeTIos on October 15, 2012, 03:49:55 am
Well DJ I agree with you. I was kinda tired and I was just like WTF!? So yeah :\
I apologise if I offended anyone.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on October 15, 2012, 01:41:06 pm
It's ok. Just be careful in the future. Also shouldn't this project have its own sub-forum?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on October 15, 2012, 02:04:31 pm
I did but I'm having trouble these are the codes:

max rare candy  BFF956FA 2F9EC50D
max money 83005E18 270F
master balls 958D8046 A7151D70
8BB602F7 8CEB681A
walk through walls 7881A409 E2026E0C
8E883EFF 92E9660D
try following these instructions: they *should* work(at least, I tried it out with my own CX ;))
Quote
Step 1
Find your GBA game and load it onto the calculator.
Step 2
After you have found The Game, you have to find an applicable cheat code.
Step 3
Now create a text document, and type In the information, following this scheme:
gameshark_V3[add a space here][name your code whatever you like]
[the code itself]
Repeat with other codes if necessary.
Step 4
rename the text file, adding a .cht.tns at the end instead of a .txt
(MAKE SURE THAT THE FILE NAME IS THE SAME AS THE NAME FOR YOUR GBA GAME! IF YOU DON'T HAVE THE SAME NAME FOR BOTH(except for the extension, of course), IT WILL NOT REGISTER)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on October 15, 2012, 02:15:40 pm
By the way, did just the code he posted failed to work while others were working fine for the same game? Or did all the codes he try failed?

Also by using a bad ROM or code, can it cause our Nspire to reboot or worse?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: aeTIos on October 15, 2012, 02:34:45 pm
Also shouldn't this project have its own sub-forum?
yes <_<
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Yeong on October 15, 2012, 03:04:42 pm
By the way, did just the code he posted failed to work while others were working fine for the same game? Or did all the codes he try failed?

Also by using a bad ROM or code, can it cause our Nspire to reboot or worse?
Probably. There are lot of codes in internet that doesn't work.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: squik on October 19, 2012, 11:35:48 am
anywone got rom hacks like pokemon liquid crystal work?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: aeTIos on October 19, 2012, 02:43:52 pm
liquid crystal does not work. nor does crystal dust. Shiny Gold works afaik, but is slow due to the firered rom. Mystery Dungeon Red Rescue Team does not work for me either D: (edit: it does but only with enough ram free, it's quite a huge rom [32 mb huge rom is HUGE])

Welcome to the forums by the way :D
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: TIfanx1999 on October 21, 2012, 03:54:02 am
ROM hacks are always going to be hit or miss on Emulators. It's just a matter of trial and error honestly. :(
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on October 21, 2012, 11:42:30 am
I think it depends of how long has the emulator been updated. If it's a 10 years old emulator  project like ZSNES it will most likely run every ROM hack. Otherwise it will only run most games that were originally made for the system.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Rhombicuboctahedron on October 22, 2012, 11:11:43 pm
Isn't this just sad?
http://answers.yahoo.com/question/index;_ylt=Aknw2pvhVKapwKSmQP2jlG0jzKIX;_ylv=3?qid=20121017065725AAo4uRZ
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on October 23, 2012, 01:48:35 am
Haha yeah. I think I actually did play through that part on the Nspire because there were *gasp* visual cues :O
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on October 23, 2012, 02:15:18 am
To be honest, that question doesn't belong here, though, as it pertains to gbc4nspire :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: AzNg0d1030 on December 14, 2012, 07:40:16 pm
Hm, calc84, is Kingdom Hearts Chains of Memories a broken one too? It seems to freeze in the first opening scene

edit: I used the save state/load state trick that the PSP users did. Works now!

No worries.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Augs on February 27, 2013, 03:00:04 pm
I found some error.

When I try to start the advance wars campaign it crashes my nspire.(Maybe something to do with it being compressed?)

Same when I try to launch GTA advance(Probably too heavy to run). 
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on February 27, 2013, 04:17:17 pm
Have you already managed to successfully run those games, and have you made a savestate? If so, try deleting the savestates and running the game again. I've found that them savestates are eeeevul, or at least like killing your game :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Augs on February 28, 2013, 11:36:27 am
Have you already managed to successfully run those games, and have you made a savestate? If so, try deleting the savestates and running the game again. I've found that them savestates are eeeevul, or at least like killing your game :P

No save state for GTA.(never ran well)

Save state for Advance wars.(Campaign never ran well)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on February 28, 2013, 11:42:18 am
Like I said, try deleting the save state for Advance wars, then. Sometimes they cause stuff like that.

Just remember, as well, gpSP is still relatively buggy, and doesn't necessarily have support for every game out there ;)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Blaze924 on March 09, 2013, 07:38:55 pm
Hi I seem to have encountered a problem with this and I'm hoping I can get some help here. (Sorry I'm new)
So I've downloaded all of the files like the BIOS and stuuf and everything seems to be working fine except I can't find my game anywhere within the blue menu screen. I downloaded Pokemon Fire Red btw.

Oh and I pressed "Load new game" went to the directory where I put all of the downloaded gba stuff and all I see is two white dots on the upper right screen and the title on top left.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on March 09, 2013, 07:40:53 pm
Ok, so press enter into the folder where you sent the games, or hit the ... by pressing right on the touchpad and find the files


Also, I finally remember what was missing from GPSP that used to be there, last year, when I was sent GPSP to test before it got released, there used to have the
now it doesnt
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Blaze924 on March 09, 2013, 07:48:26 pm
Ok, so press enter into the folder where you sent the games, or hit the ... by pressing right on the touchpad and find the files


Also, I finally remember what was missing from GPSP that used to be there, last year, when I was sent GPSP to test before it got released, there used to have the
now it doesnt

That's the thing though. Whenever I go into the folder where I sent the game the list would be empty. This would still be on the blue menu screen btw
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on March 09, 2013, 07:50:23 pm
Hm what is "this" and so can you find the files in the regular my documents browser?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Blaze924 on March 09, 2013, 07:52:55 pm
Yeah I can see it in the regular documents browser under the directory I labeled "gba". "This" also means like the documents missing at the blue menu screen but present at the normal browser.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on March 09, 2013, 08:21:02 pm
Can you go in to the folder gba on GPSP?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Blaze924 on March 09, 2013, 08:28:14 pm
Yes but it's empty. Well, technically it has two white dots on the top right and on the top left says documents/gba
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on March 09, 2013, 08:49:28 pm
hm what are the file names?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on March 10, 2013, 01:29:59 am
What is the file extension ? If it is a rar for example, it is normal that you don't see it since gpSP only supports zip and gba files.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Blaze924 on March 10, 2013, 07:19:16 pm
gpSP_launcher.tns
gpSP_resoruces.tns
and something that says romdir
I believe the name of the file that contains the game is "FireRed_Pokemon. tns"
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on March 10, 2013, 07:48:18 pm
Ah, that would be the problem. The game needs to be something like FireRed_Pokemon.gba.tns, otherwise it won't show up in the gpSP file browser.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on March 11, 2013, 08:46:27 pm
Calc, why doesn't the Gameboy logo appear before a game starts like it used to?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: calc84maniac on March 11, 2013, 08:48:31 pm
Calc, why doesn't the Gameboy logo appear before a game starts like it used to?

Because I don't boot through the BIOS anymore, it gets annoying after a while and it also might hang for some hacked ROMs.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Blaze924 on March 16, 2013, 06:05:13 pm
YES!! Finally, thank you so much calc! Can't wait to play :w00t:


Somewhat off topic but any ideas how to make the game run faster? I've downloaded Nover and looking around for instruction in how to use it and have at least some sort of effect on my game.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on March 16, 2013, 11:35:55 pm
So, this project was, in fact, feasible? What if you merged gbc and gbSP and just had VirtualBoy advanced on the calc? :P

I went back and read this whole thing. I also read the topics about this project long before it started but was attempted.

I have to point out something:
Feature request (already :P)
Could the browser be able to go up enough so we can see the hidden folder of HideManager (so we put all our roms in it) ?

Anybody who knows enough about these things will know how to escape a filesystem pit, and will probably only get lost on purpose to explore. :P

So the CX CAS plays these things as well as the regular old crummy CX? Call me dumb but I thought I saw "CAS" on your calculator in the first side-by-side!
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on March 17, 2013, 03:23:36 am
Well, Dapiano, from what I remember, the source for gbc4nspire was lost, thus making any such project impossible unless calc84 decides to try again. Which likely won't happen anytime soon, as he has enough on his plate as it is :P
Anybody who knows enough about these things will know how to escape a filesystem pit, and will probably only get lost on purpose to explore. :P

Anyway, anyone who gets irrevocably lost can just delete the gpsp_romdir file to easily find their way back ;)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Augs on March 17, 2013, 12:02:20 pm
What is wrong with just 2 emulators?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on March 17, 2013, 01:01:29 pm
Feature request (already :P)
Could the browser be able to go up enough so we can see the hidden folder of HideManager (so we put all our roms in it) ?
Anybody who knows enough about these things will know how to escape a filesystem pit, and will probably only get lost on purpose to explore. :P
No, I think that gpsP's browser only displays .gba and .zip files, so you can't explore anything with that :P

What is wrong with just 2 emulators?
There is nothing wrong with that, I think it just because sometimes, people say "Why does the gba emu doesn't open my gbc rom ? Isn't the GBA meant to be compatible with the GBC ?". But iirc, the GBA could only play GBC games because there was a GBC processor too in the GBA (not really sure about that point).
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: TIfanx1999 on March 18, 2013, 01:48:21 am
That is correct. It went into "Z80 mode" when playing GB/GBC games.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on March 18, 2013, 01:42:22 pm
I'll work on compatibility lists when I get one. :) I love forming lists!
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Augs on March 18, 2013, 02:36:12 pm
@dapianokid
&feature=youtu.be&t=77s to 1:52
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: TIfanx1999 on March 19, 2013, 03:00:35 pm
Not that the sketch wasn't entertaining, but it's completely off topic.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on March 19, 2013, 09:36:01 pm
Umm whuuuuttt Augs? :P

Moving on! I can play Fire Emblem on a calculator, SMB the original, and Pokemon Yellow, ALL on a calculator now?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on March 20, 2013, 02:45:19 am
Yeah. Fire Emblem via gpSP, the other two by gbcnspire. (Unless you want the NES version, but SMB deluxe for GBC is better)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on March 20, 2013, 03:57:40 am
Feature request (already :P)
Could the browser be able to go up enough so we can see the hidden folder of HideManager (so we put all our roms in it) ?
Anybody who knows enough about these things will know how to escape a filesystem pit, and will probably only get lost on purpose to explore. :P
No, I think that gpsP's browser only displays .gba and .zip files, so you can't explore anything with that :P

What is wrong with just 2 emulators?
There is nothing wrong with that, I think it just because sometimes, people say "Why does the gba emu doesn't open my gbc rom ? Isn't the GBA meant to be compatible with the GBC ?". But iirc, the GBA could only play GBC games because there was a GBC processor too in the GBA (not really sure about that point).

Actually the Game Boy Micro couldn't. It came out a year after the Nintendo DS as a smaller version of the GBA and had removed GB/GBC backwards compatibility (like the DS did). I don't think it matters much, though. After all, most GBA emulators for Windows can't play GB/GBC games anyway.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on March 20, 2013, 05:20:30 pm
That's true. The micro excluded the hardware for "GBC Mode" and replaced it with other, presumably cheaper DSPs.

The backwards-compatibility hardware is generally used for side tasks. For example, IIRC the DS uses the GBA's ARM7 processor to handle the touchscreen and sound. However, since this programming was part of the BIOS and not the games, it can be redesigned to use other hardware for the same purpose.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on March 20, 2013, 07:01:59 pm
I meant SMB original because of NESpire, will
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on March 20, 2013, 08:17:39 pm
I mentioned that in my post, I believe. Still, though, the GBC version is better.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on March 20, 2013, 08:31:01 pm
Is it closer to the original? I didn't know there was a ROM of SMB original written for the GBC.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on March 20, 2013, 08:37:06 pm
Well, it has all the original levels, same game physics, etc, but it's definitely different. The game itself is far closer than the SNES All-Stars pack, for example, but it has a lot of extras.

It was called Super Mario Bros. Deluxe. Here's a video.

Don't get turned away by the menus. The game is really similar to the original.



It even has the Super mario bros 2 levels unlockable (The good SMB2, not the crappy one with peach)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on March 20, 2013, 08:50:50 pm
w00t I can do everything with this new calculaator lol.
You have tested this game? Golly.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: TIfanx1999 on March 20, 2013, 09:03:06 pm
Actually, the physics on the gbc game feel very different IIRC. Also, it is adjusted for the smaller screen.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on March 20, 2013, 09:40:10 pm
I would bet most of that is simply the different controllers involved.

Also, gbc4nspire should have far greater compatibility than gpSP or nespire. The GB and GBC have way less in the way of specialized hardware. (NES has mappers, GBA is special :P)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on March 21, 2013, 06:13:30 pm
Yeah, there is a lot more to emulate in the NES and GBA than the GB or GBC. Also, the hardware is pushing the limits with the GBA. The mappers in the NES aren't terrible because it is such a slow device compared to the Nspire. However, The GBA itself has a fast processor. About the same speed as the Nspire.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Augs on March 21, 2013, 06:23:59 pm
The best feature about GBC SMB is that you can save.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on March 21, 2013, 07:15:58 pm
The best feature about GBC SMB is that you can save.

May nintendo rest in peace. They did us a kindness. And not the crazy paradise planet two hearted beings haunted disease killing kindness, either. Doctor Who WOOT!

Anyway, what makes this project different from other emulator projects?
ADHD...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on March 25, 2013, 04:16:25 am
It isn't as bad as more recent games, though. I don't mind being able to save, especially if I don't have enough time to play for extended periods of time, but there is almost no point in trying harder to not die in levels when by the time you reach the end of world 1 you have 25 lives. On the other hand, I hate if you have to restart the entire game from scratch on a game over instead of at the beginning of the world
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on March 25, 2013, 12:56:02 pm
DJ_O, indeed.
I am going to try Sonic Advanced :)

Can a CX CAS run this?

Because I emulated this and it crashed when I ran "Sonic Advanced 3"...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: desderp on April 09, 2013, 04:31:53 pm
does mortal kombat tournament edition work i have tried it and all i get is a white screen is there a possible fix for this?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on April 09, 2013, 07:09:14 pm
desderp, there are often broken/modified ROMs passed as official. I had to reflash my fs on my Nspire running a fake version of Sonic Advanced. here are some tips:
All GBA roms are EXACTLY 16.0 Mb. No exceptions.
Anything listed as homebrew or "changed" with bugfixes, user data added, or patches, is dangerous and not a good idea to try (altho I'm not ruling those out!)
Finally, find the list of GBA ROM checksums for any particular checksum type. Go and get your ROM, and see if it's checksum is exactly that of the one listed.


I have had a terrible time of getting cheats to work on my calculator. Help?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: desderp on April 11, 2013, 10:40:22 am
thanks for the advice but if you could find me a working rom id be more grateful(i played it on vba no porblems except a stupid Mode7 sreet fighter intro) and another thing waht is a checksum and what is a reflash fs?
and on the cheats thing you do it like this ill upload a cheat file later as an example:

romname(no .gba or .zip added).cht.tns

Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on April 11, 2013, 01:43:28 pm
desderp, I meant the format :)
Like
"Pokemon Emerald.cht.tns
gameshark_v3 12346567890ABCDEF"

A checksum is a security check, basically. If you add up and subtract down all of the number in the file you are checking, it will return an extremely unique value. This value can only be reproduced by performing the same exact check on the exact same file. In this case, we use md5. Files are, after all, just a humungous number written in hexadecimal. :)

Reflashing the fs, which stands for FileSystem, on an Nspire basically means wiping it completely and putting the fs back on it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: desderp on April 11, 2013, 04:03:37 pm
Have you tried the mk tournament edition ? To see if it works? By the way I accidentally crashed my n spire so all my files are wiped :banghead: fortunately I have one your two cht.tns (working) on my pc so I'll upload them later for you to observe the cheat format. P.s I added cheats a long time ago and forgot how to put it on but don't worry! Your method of input is close, I think the gameshark_v3 has to be ABOVE the code eg


Gameshark_V3
(Insert code here)
 Hope this helps! ;D

Ps I formatted and put the rom on in zip format only getting a white screen in the emu that turns black after 4 min.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on April 11, 2013, 04:08:30 pm
:D I'll test your version, fellow ROM hacker! :D
I'll upload a file... You can edit it with notepad++ :)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: desderp on April 11, 2013, 05:31:40 pm
Epic ill fix it up and you will have it by the weekend.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on April 11, 2013, 07:42:27 pm
It doesn't even recognize that there is a file in the directory that the emulator is in.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: desderp on April 12, 2013, 09:04:48 am
wait so the mk rom doesnt work? if it does tell me im uploading the fixed cht now
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: desderp on April 12, 2013, 09:06:54 am
the cht seems perfectly normal...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on April 12, 2013, 01:38:04 pm
Please don't double post...
I require a makerom? I dumped a ROM from my cartridge and it works perfectly. When I run Pokemon Emerald, I can't access the cheats!
Also, delete the portion of the menu that says I can set my device clock, calc84maniac. I noticed you left that in :)

Aaaaand for emulation bugs, in Pokemon Emerald, there is not way to access the Berry Crushing Station. Basically, some information isn't being written properly to say I've unlocked certain game access.
Also, Tiny Chao Garden in Sonic Advanced doesn't work.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: desderp on April 12, 2013, 03:35:37 pm
lol wut?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: desderp on April 12, 2013, 04:30:19 pm
find me a fix plz
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on April 12, 2013, 05:18:57 pm
Double posting is where you post two times in a row, as opposed to editing your post. You have now done it twice :|
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: desderp on April 16, 2013, 05:37:24 am
 mk tournament edition plz help!
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Hayleia on April 16, 2013, 07:54:28 am
First of all, I am not sure I understood your sentence due some missing verbs (or maybe you are asking for help from someone called "mk tournament" but I don't know anyone called like that on Omnimaga).

Secondly, gpSP is a portage of an already existing emulator. So if the original emulator doesn't support a certain game, there is no chance for the portage to run it, and even though the author of the portage certainly have the capacities to add compatibilities, he certainly would prefer the original authors to do that themselves, and he surely would not like to do it for someone who didn't ask politely with a complete sentence.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on April 16, 2013, 11:07:07 am
mk tournament is Mortal Kombat Tournament, a game, And I think it works, as I have it.



You must also specify what goes wrong, we don't just know whats going on.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: desderp on April 17, 2013, 02:27:19 pm
it is a gba rom that only displays a white screen on gpsp nspire, then flashes to a black screen its name is Mortal kombat tournament edition please help me, thanks in advance.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on April 17, 2013, 04:37:07 pm
Read the config file. If it is a hacked ROM, writing an entry for it and studying it's code carefully should help you solve the problems on your own.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Rhombicuboctahedron on April 17, 2013, 07:28:30 pm
Please don't double post...
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: willrandship on April 17, 2013, 08:16:06 pm
That wasn't a double post. That's a glitch that happens where the server disconnects, so the computer automatically reconnects, and resends the request. The result is the server getting two post requests. It happens really often. That's why the two posts are identical.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on April 20, 2013, 10:38:09 am
Fire Emblem crashes your Nspire (even non-overclocked) as soon as Lyn levels up (which is so early in the game it isn't fun.)... Advanced Wars works perfectly tho
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: turiqwalrus on April 20, 2013, 11:38:36 am
Fire Emblem crashes your Nspire (even non-overclocked) as soon as Lyn levels up (which is so early in the game it isn't fun.)... Advanced Wars works perfectly tho
Eh? My Fire Emblem's working perfectly :P

Try different rom distributors, maybe? I dunno :\
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on April 20, 2013, 02:29:33 pm
[snip]?

EDIT (JustCause): Don't discuss ROM sharing sites here, please.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Blaze924 on May 24, 2013, 02:09:50 pm
Fire Emblem crashes your Nspire (even non-overclocked) as soon as Lyn levels up (which is so early in the game it isn't fun.)... Advanced Wars works perfectly tho

Yeah, I got Advance Wars but it reboots my calculator everytime I try to do campaign mode. Everything else works with the game (and other games too) but I was wondering if anybody else is experiencing this problem. Not sure if something is wrong with the ROM file or not.

I got the ROM from [snip] btw. Perhaps the file is incomplete and doesn't necessarily support campaign?

EDIT (JustCause): Don't discuss ROM sharing sites here, please.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: JustCause on May 24, 2013, 02:42:55 pm
Snipped two posts. Don't discuss piracy here: if you're having issues with ROMs, dump them from the cartridge you legally own.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Blaze924 on May 24, 2013, 04:35:17 pm
Gotcha, my bad.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dapianokid on May 27, 2013, 02:12:06 pm
Sorry JC.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: insomniac on September 09, 2013, 03:37:39 pm
Hi people again, got bored in school lessons and decided to download some ROM for my calculator. I'm trying to run GBA after half-year break, but after pressing gba launcher it says: "could not open gpsp_resources.tns". Sry I'm noob with those things, could someone help?

(I havent upgraded yet to the latest version of the OS of CX CAS, still have the ndless emulator)
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Lionel Debroux on September 09, 2013, 03:39:29 pm
Quote
(I havent upgraded yet to the latest version of the OS of CX CAS, still have the ndless emulator)
Be sure not to upgrade to the latest version ;)
Or at the very least, if you upgrade, don't do it without using nLaunchy's "switcher" capability.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Eiyeron on September 09, 2013, 03:39:37 pm
Where did you put this file? I don't remember If you should put it next to the launcher (that's what I have), or in the ndless folder.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: insomniac on September 11, 2013, 12:48:09 pm
Yeah, I know that i shouldn't upgrade the latest version. And had it in the ndless folder. Just weird problem, but it will be all over that I will reinstall GBA emulator. Again, need to read those all instructions and tutorials how to make it work :(. It took forever for me when I installed first time, like a year ago.

Do you guys have any link that contains a clear install instruction?
Thanks in advance,
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Streetwalrus on September 11, 2013, 02:10:56 pm
What you should run is gpsp_launcher, not resources. :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: insomniac on September 16, 2013, 09:57:35 am
What you should run is gpsp_launcher, not resources. :P

Nah, I ran gpsp_launcher lol.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on September 16, 2013, 06:32:56 pm
Is this in an emulator? Because I don't think I could ever get gpsp working in the nspire emu, but I think I was using the pre-release calc84 sent me.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on September 17, 2013, 02:06:44 am
Yeah gpSP-Nspire is a GBA emulator. You need a BIOS, btw, to run it. :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: SpiroH on September 17, 2013, 10:13:49 am
Is this in an emulator? Because I don't think I could ever get gpsp working in the nspire emu, but I think I was using the pre-release calc84 sent me.
Well, you'll need nspire_emu version v0.70, at least, to run it. That might be the problem.x.x
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on September 18, 2013, 06:44:07 pm
Ah, I don't know if that existed at the time I tried it, thanks.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: bleevl on November 10, 2013, 05:02:28 pm
Hi guys, could someone give me the link to the Pokemon Fire Red ROM? Thanks in advance
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Kevin on November 10, 2013, 05:19:57 pm
Hi guys, could someone give me the link to the Pokemon Fire Red ROM? Thanks in advance
[redacted]
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: bleevl on November 10, 2013, 05:24:14 pm
Forgive me for my lack of knowledge, but how do I put this on my ti nspire cx?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: shmibs on November 10, 2013, 06:24:46 pm
Hi guys, could someone give me the link to the Pokemon Fire Red ROM? Thanks in advance
[redacted]

please do not post links to "illegally hosted material"
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on November 10, 2013, 06:26:09 pm
Read the instructions, or the posts earlier in this topic.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on November 12, 2013, 02:25:03 am
Question: How good is gpSP-Nspire compatibility with SNES Advance? I know that SNES Advance itself has some compatibility issues, but I was wondering if it was worse in gpSP-Nspire and if the speed was so slow that every game were unplayable?

http://www.snesadvance.org/
http://www.snesadvance.org/compatlist.html

If it's not that bad, maybe it would be a good idea in the future to write a tutorial on how to play SNES games on your TI-Nspire CX (although there seems to be some extra process required to convert SNES ROMs to be playable in SNES Advance), with a compatibility list.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Eiyeron on November 12, 2013, 02:29:55 am
Why not finding a C SNES emulator and port it? For instance I think the old versions of ZSNES are in C_ or C++, but the later won't help us
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on November 12, 2013, 02:35:16 am
I was asking, since no one, including myself, seems to want to bother porting or making one (and probably never will, given how TI pretty much ruined almost anyone's motivation to make anything Nspire-related). :P
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Eiyeron on November 12, 2013, 03:23:00 am
Meh. What about a good old earthbound, a good FF or a working SMW on these calcs?!

...

Star fox anyone?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Streetwalrus on November 12, 2013, 03:24:44 pm
C++ works in ndless now by the way. I'd say we should make one from scratch. And make it cross platform for the Prime.
Edit : By one I mean an SNES emu of course.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: annoyingcalc on November 12, 2013, 06:29:56 pm
Wouldn't it be better to port an existing C++ SNES emulator?

Question: How good is gpSP-Nspire compatibility with SNES Advance? I know that SNES Advance itself has some compatibility issues, but I was wondering if it was worse in gpSP-Nspire and if the speed was so slow that every game were unplayable?

http://www.snesadvance.org/
http://www.snesadvance.org/compatlist.html

If it's not that bad, maybe it would be a good idea in the future to write a tutorial on how to play SNES games on your TI-Nspire CX (although there seems to be some extra process required to convert SNES ROMs to be playable in SNES Advance), with a compatibility list.

I posted this a while ago.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on November 13, 2013, 03:49:21 am
Yeah that would work. The hardest part, though, is finding someone who wants to do it, which is even harder now that TI blocked J and K Nspires D:

And yeah I know this was brought up a while ago, but I thought I would bring it up again in case someone else wouldn't have thought about it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: tonzaysi7 on February 26, 2014, 07:45:55 am
Hello, I just read that there is now a kind of link cable emulation in gpSP so It is maybe possible to make it using the nspire to nspire cable (of course someone must make the code for that). If so, that would be a very nice opportunity.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Streetwalrus on February 26, 2014, 10:01:04 am
The problem is we haven't completely figured out the Nspire USB port yet.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: ExtendeD on February 26, 2014, 10:12:05 am
pc-to-calc, calc-to-pc and calc-to-calc USB transfers are partially supported through the NavNet API. Calc-to-calc USB transfers are not the most stable but are possible.
http://ourl.ca/19357/358103
http://ourl.ca/19357/359404
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Streetwalrus on February 26, 2014, 10:16:36 am
Our best bet now though is rs232 through the dock port. I wonder why no one used it for link play yet.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: ExtendeD on February 26, 2014, 10:41:08 am
Because making an RS232 connector is not easy for everyone.
USB is ready for a try, it's just that not many people had a try.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Streetwalrus on February 26, 2014, 10:51:29 am
True. And OK I was not aware of this.
Title: Re: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on February 26, 2014, 12:29:24 pm
Would an Arduino Uno work?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Streetwalrus on February 26, 2014, 01:15:42 pm
For what ? Emulating the NES ? No, it's too weak.
Whoops I confused topics. :P

Yes an Arduino over rs232 or USB would work (for the latter you need to write a driver for the USB UART embedded on the Arduino).
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: Dan Powers on November 09, 2014, 02:09:17 am
Hi guys, could someone give me the link to the Pokemon Fire Red ROM? Thanks in advance
are links allowed?
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: DJ Omnimaga on November 09, 2014, 03:41:21 am
Nope, links to ROMs are not allowed. You would need to use Google to find it.
Title: Re: gpSP-Nspire (GBA Emulator)
Post by: izoo123 on March 05, 2017, 06:08:24 pm
 Ok, so im saying this with minimal knowledge but why couldnt this run on the black and white version and what would happen if you tried? You can overclock the machine to higher than the normal speed of the ti nspire cx. Is it just a lack of anyone trying to convert it to greyscale?