Author Topic: Game Boy Color emulator for the TI-Nspire released  (Read 87567 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Game Boy Color emulator for the TI-Nspire released
« on: February 28, 2010, 01:41:04 am »
Right after the Nspire exploit release (to allow ASM/C to be ran on TI-Nspire calculators), comes Calc84maniac's gbc4nspire, his Game Boy Color emulator for the TI-Nspire! Yes, you read it: not just regular Game Boy, Game Boy Color too! Of course, due to the Nspire limitations, there are no colors, but GBC games can still effectively be ran on your calculator now. The colors are converted to 16(?) level grayscale. Not only the emulation speed is the same as the old GB/GBCs, but the emulator still could run faster if speed restriction was removed.







It goes to show the Nspire potential and this is only the beginning. Much more than a Game Boy Color emulator will be doable. Why? Because this is the first ASM program ever released for this calculator model, calc84maniac has just started to learn ARM assembly and will most likely improve over time, as will do the other new TI-Nspire ASM/C programmers out there.

So now, those who thought they would have to rely on the 84+SE emulator built-in their calculator to play games have been proven wrong.

In addition to this emulator release, Goplat has updated his TI-Nspire emulator since then, and it is now compatible with the exploit. However, no offense to United-TI, but here at Omnimaga, we were nice enough to not force guests to register to download calculator files and attachments, so those who don't feel like having to sign up on a forum just to download a calculator development software can now download Goplat's emulator directly in our archives. We have provided a link to his UTI profile for people who want to locate updates easier, though, since our copy might not always be in sync with his latest.

We also added the exploit to our download section, as well as the GBC emulator, sort of. Both downloads redirects to the respective Ticalc.org file info pages, so it is always up to date, as these softwares might be frequently updated for a while. A mirror link to copies hosted by us is avaliable on each download pages, though, in case ticalc is down when you try downloading these files. It should make them easier to find, too, by our visitors.

gbc4nspire (in Our TI programs and utilities)
Ndless (in TI Shells, Kernels and Plugins)
TI-Nspire Emulator (in TI Programming Tools)

UPDATE! Some pictures of the emulator running on real TI-Nspire, followed by Youtube videos showing it in action on the machine, were added above. Thanks mostly to TI-BANK members (altough the picture author is unknown) for providing these pics and both them and #ti for the videos.

« Last Edit: March 02, 2010, 11:00:28 pm by DJ Omnimaga »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #1 on: February 28, 2010, 03:21:29 am »
Yay for 'ndless possibilities.
Hobbing in calculator projects.

Offline bwang

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 634
  • Rating: +30/-11
    • View Profile
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #2 on: February 28, 2010, 03:29:43 am »
Amazing! It seems to be quite compatible too. The only ROM I've tried that did not work was Super Mario Land, which is strange seeing that there are screenshots of it on the front page.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #3 on: February 28, 2010, 03:59:10 am »
For some reasons, Mario Land seems to have posed issues to many people not just with calcs. Idk, maybe a specific rom of it needs to be used, but I remember it was an hard game to emulate. It probably uses quite hackish ways to do its stuff.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline mapar007

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 550
  • Rating: +28/-5
  • The Great Mata Mata
    • View Profile
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #4 on: February 28, 2010, 06:01:10 am »
This. Is. Awesome.

Eternal respect for calc84maniac, ExtendeD, geogeo, Goplat, and all the others involved in the Nspire hacking process.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #5 on: February 28, 2010, 06:05:49 am »
Welcome back Mapar ^^

And yeah thanks everyone who worked on this in the TI community!

I wish I could have contributed, but I realised with the years that such low level stuff is just not for me, especially after failing every college classes involving programming, even though it was higher level stuff, then when I tried learning C on my own from tutorials a few years later. Oh well, I guess if someone does a new language like TI-BASIC or some sort of game/rpg maker I should be fine :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline mapar007

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 550
  • Rating: +28/-5
  • The Great Mata Mata
    • View Profile
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #6 on: February 28, 2010, 07:11:19 am »
Heh, I actually still read the forums, but the homework stacks are always growing... Meh.
I wanted to do some OS analysis too, but I couldn't find a decent ARM course in my first 5 googling minutes, and I don't even own an NSpire, so I backed out.

Offline JoeyBelgier

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 545
  • Rating: +25/-21
  • Joey
    • View Profile
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #7 on: February 28, 2010, 09:41:27 am »
Can you add a simple how-to?
I'm sick as fuck and I can't concentrate xd
EDIT: + I'm retarded
« Last Edit: February 28, 2010, 09:41:58 am by NecroF-_-ckk »

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #8 on: February 28, 2010, 10:14:32 am »
Yea!  Ah, the 'ndless possibilities...
Great job calc84! :D

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #9 on: February 28, 2010, 12:41:03 pm »
So epic on so many levels ^^ Now i need to bug my buddy bwang to use his nSpire :P

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #10 on: March 01, 2010, 05:46:44 am »
yay it is running on my Nspire now. Tried Zelda OOA and OOS, Metroid II Return Of Samus, SMBDX and worked pretty well.

I might not play often until there's a OS patch to fix the 1.1 power management bug, though, because it's quite annoying to have to remove the Nspire keyboard and a battery everytime I want to turn my calc back on. Also, since I run Windows 7 I have to go in task manager/processes/kill process to close TI-Nspire computer link software, otherwise it just freezes on exit
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #11 on: March 01, 2010, 06:13:41 am »
I have posted this on Digg, now, to spread the world more.

http://digg.com/programming/Game_Boy_Color_emulator_for_TI_Nspire_calculators_released

Feel free to digg it (you need to click the Digg button below the number on yellow background, altough you need to sign up)

EDIT: A suggestion I have for the GB emu is making the contrast changing much slower, because atm it changes incredibly fast so it's hard to choose a precise contrast level x.x
« Last Edit: March 01, 2010, 01:49:50 pm by DJ Omnimaga »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #12 on: March 01, 2010, 10:04:34 pm »
Hey i just tried this out today, and let me say AWESOME JOB calc84!  It looks beautiful and perfect in every way! (Except for the stupid blurry LCD screen :P) My friend bwang has the 1.1 glitch however, so i wont be playing it all the time, he wants to protect his terminals.  And its so awesome how fast it runs as well (although i would have * toggle instead of being held down) just goes to show what will be possible on the nSpire!

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #13 on: March 01, 2010, 10:53:30 pm »
This should be a quick fix for the power management bug. Before turning off the calc, select this program. After turning on the calculator, press Enter or click to run it, and it will reset for you.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Game Boy Color emulator for the TI-Nspire released
« Reply #14 on: March 01, 2010, 11:45:13 pm »
WOW nice, thanks for this. I will include this in the downloads section I think, cuz it might be useful for many people even if it's simple.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)