Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: annoyingcalc on August 27, 2012, 09:41:12 pm

Title: Play SNES Games on your ti-nspire CX
Post by: annoyingcalc on August 27, 2012, 09:41:12 pm
I was browsing around google and found this http://www.pocketsnes.net/download_pocketsnes.htm (no roms there) While it is slow and has poor compatability it does work!


What it is: a snes emulator for gba, using gpsp you can now play SNES games :D


I TAKE NO CREDIT I DID NOT MAKE THIS!
Title: Re: Play SNES Games on your ti-nspire CX
Post by: cyanophycean314 on August 27, 2012, 09:48:11 pm
An emulator inside an emulator...

INCEPTION!!  :P

Yeah, I saw this when looking for DS Homebrew once.
Title: Re: Play SNES Games on your ti-nspire CX
Post by: calc84maniac on August 27, 2012, 09:55:51 pm
Just to give an idea of how poor the compatibility is, here's a list of unsupported features (taken from the site):
Quote
    Graphic Modes: 0, 2, 3, 4, 5, 6, and 7
    8x8 and 16x16 bg tile tiles
    Mosaic effects
    HIRQ/VIRQ interrupts
    Mode 7 scaling and rotation effects
    FastROM and SlowROM support
    Full HDMA effects
    Single and Dual Windowing Routines
    Background Priorities
    Sprite Priorities
    Screen Addition/Subtraction (full and half)
    SPC700 (audio)
    High Res 512 horizontal resolution
    Special Chips (DSP, SuperFX 1 and 2, SDD-1, etc.)

However, it may work well enough for some games while we wait for a native SNES emulator, I suppose.
Title: Re: Play SNES Games on your ti-nspire CX
Post by: DJ Omnimaga on August 27, 2012, 11:04:54 pm
At first I had my hopes up, expecting a new emu by calc84maniac O.O, although that's still kinda cool. I didn't know there was a SNES emu for the GBA, especially considering the hardware differences are not that large enough to allow full speed emulation.
Title: Re: Play SNES Games on your ti-nspire CX
Post by: annoyingcalc on August 27, 2012, 11:05:40 pm
Calc84 should make a SNES emulator
Title: Re: Play SNES Games on your ti-nspire CX
Post by: Lionel Debroux on August 28, 2012, 01:41:40 am
Perhaps better, a TI-68k emulator :)
Title: Re: Play SNES Games on your ti-nspire CX
Post by: DJ Omnimaga on August 28, 2012, 02:47:17 am
Although SNES emulation would certainly attract a whole lot of people here too since the SNES is very popular. Also a TI-89 emu would be nice. He was working on one a few years ago but then lost the progress.
Title: Re: Play SNES Games on your ti-nspire CX
Post by: ElementCoder on August 28, 2012, 04:16:30 am
And how do we run this? Rename to pocketsnes.exe.tns and then run it with gpsp?
Title: Re: Play SNES Games on your ti-nspire CX
Post by: Darl181 on August 28, 2012, 04:18:34 am
I think you configure it on the computer with what games you want on it, then send it as you would any other rom.  Afaict there's a menu you can bring up to select.
Title: Re: Play SNES Games on your ti-nspire CX
Post by: helder7 on August 28, 2012, 06:55:19 am
There are more homebrew emulators for gba, until there is a ti83 emu for gba(doesnt work on nspire )!

You can find many Nice homebrews like emulators, games, programs (like paint, etc) here:
http://gbaemu.dcemu.co.uk/

One advantage is that these programs/games are considerably smaller than retail roms.

Unfortunately, this snes emu for gba is a big slow :(
Title: Re: Play SNES Games on your ti-nspire CX
Post by: Hayleia on August 28, 2012, 07:12:05 am
O.O
Sorry to be offtopic but I found that on the site Helder linked to: a TI-83 emulator (http://gbaemu.dcemu.co.uk/ti83-emulator-22-01-09-released-ti83-emulator-for-gba-181268.html). Ok, it is not even 83+ but maybe something could be done with it ? :D

edit: I can't even find the download link o.o°
edit: found it (http://www.dwedit.org/dwedit_board/viewtopic.php?id=292) :D
Title: Re: Play SNES Games on your ti-nspire CX
Post by: DJ Omnimaga on August 29, 2012, 12:51:14 am
Wow seems interesting. Also I wonder if this other SNES emu would work better than Pocket SNES? http://www.snesadvance.org/index.html
Title: Re: Play SNES Games on your ti-nspire CX
Post by: Hayleia on August 29, 2012, 02:16:44 am
Wow seems interesting. Also I wonder if this other SNES emu would work better than Pocket SNES? http://www.snesadvance.org/index.html
Yes, that is what I thought too, seeing this one's last update (after 2005) happened after PocketSNES' last update (Feb 16th, 2004). I also looked at the compatibility list and this one seems to have the largest (or maybe PocketSNES was not tested with a lot of roms).
Title: Re: Play SNES Games on your ti-nspire CX
Post by: DJ Omnimaga on August 29, 2012, 12:20:25 pm
If it doesn't work any better, then we'll be out of luck, though, because it appears that nobody has worked on a single SNES emulator for the GBA after 2005. Maybe due to the DS arrival and also the extremely limited hardware making it a challenge to optimize a SNES emu for.
Title: Re: Play SNES Games on your ti-nspire CX
Post by: Hayleia on August 29, 2012, 01:19:18 pm
If it doesn't work any better, then we'll be out of luck, though, because it appears that nobody has worked on a single SNES emulator for the GBA after 2005. Maybe due to the DS arrival and also the extremely limited hardware making it a challenge to optimize a SNES emu for.
We'll still have calc84maniac <.<
/me runs :P

Well on a serious note, maybe a SNES emu for any platform that was written in C could be ported to the Nspire, as gpSP was :)
Title: Re: Play SNES Games on your ti-nspire CX
Post by: annoyingcalc on August 29, 2012, 01:37:39 pm
Wow seems interesting. Also I wonder if this other SNES emu would work better than Pocket SNES? http://www.snesadvance.org/index.html
Yes, that is what I thought too, seeing this one's last update (after 2005) happened after PocketSNES' last update (Feb 16th, 2004). I also looked at the compatibility list and this one seems to have the largest (or maybe PocketSNES was not tested with a lot of roms).
pocket SNES was tested, only like 20 games work I have a list of maybe 200-300 games compatability list for pocket snes

EDIT holy cow the one DJ_O mentioned is a lot better (I think its the same one just updated)
Title: Re: Play SNES Games on your ti-nspire CX
Post by: Yeong on August 29, 2012, 02:39:27 pm
yeah. the latter one runs super metroid XD
Title: Re: Play SNES Games on your ti-nspire CX
Post by: DJ Omnimaga on August 30, 2012, 01:09:30 am
Does it run faster?
Title: Re: Play SNES Games on your ti-nspire CX
Post by: Yeong on August 30, 2012, 11:14:23 am
idk, but the first one mentioned couldn't even run one. XP
Title: Re: Play SNES Games on your ti-nspire CX
Post by: willrandship on August 30, 2012, 02:54:44 pm
No one even mentioned SNESAdvance, the first SNES emu for the GBA.

If you want porting, I'd recommend looking at some of the DS emus, like SnemulDS. They actually support sound, and run things full speed.

Edit: Oh wait, SnesAdvance was mentioned :P whoops
Title: Re: Play SNES Games on your ti-nspire CX
Post by: Hayleia on August 30, 2012, 03:00:55 pm
No one even mentioned SNESAdvance, the first SNES emu for the GBA.
DJ_O did here:

Wow seems interesting. Also I wonder if this other SNES emu would work better than Pocket SNES? http://www.snesadvance.org/index.html


If you want porting, I'd recommend looking at some of the DS emus, like SnemulDS. They actually support sound, and run things full speed.
But the question is: is there one in C ? Let's hope calc84maniac finds one in C and ports it :P jk
Title: Re: Play SNES Games on your ti-nspire CX
Post by: willrandship on August 30, 2012, 03:54:57 pm
Snemul appears to use mostly C, but there are a few c++ files in the ARM7 source.

That's actually another issue: DS Emulators will probably use the second core, which doesn't exist on the nspire.
Title: Re: Play SNES Games on your ti-nspire CX
Post by: annoyingcalc on August 30, 2012, 03:57:53 pm
Ok PocketSNES was snesadvance only an older version.
Title: Re: Play SNES Games on your ti-nspire CX
Post by: calc84maniac on August 30, 2012, 04:39:24 pm
Snemul appears to use mostly C, but there are a few c++ files in the ARM7 source.

That's actually another issue: DS Emulators will probably use the second core, which doesn't exist on the nspire.
More importantly, they'd use the 2D graphics engine to mostly offload the rendering from the CPU. It would probably be a much better idea to do another port from the GP2X or similar.