Hacking Homebrew Full speed GBA Emulator released!!

Nenyana

Well-Known Member
OP
Newcomer
Joined
Sep 10, 2005
Messages
64
Trophies
0
XP
97
Country
This is a full speed GBA emulator for the Psp!!

I have tried many GBA games on this emulator, for example Wario Land 4 runs full speed frame skip 0, Castlevania full speed frame skip 0, Advance Wars full speed frame skip 1 and Fire Emblem full speed with frame skip 1 going a bit to fast. I urge anyone who has been waiting for a playable GBA emulator for the Psp to give this a try. As many of us have said before, coding a GBA emulator from scratch would result in much faster speeds but would involve major hard work. This guy has accomplished what some considered impossible in 3 months!!

The original release thread that can be found in Pspupdates Dev forum Gpsp new GBA emulator release

QUOTE said:
gameplaySP (gpSP for short) is a GBA emulator written completely from scratch. It is still pretty young (only having started a 3 months ago)
and thus rather immature, but it does a decent job of playing a number of games. It is currently very minimalistic, in the sourcecode, presentation, and features. Its number one focus is to deliver a GBA
gaming experience in the most playable way that PSP can manage, with frills being secondary.

Having said that, optimization was the important way in achieving this goal, with overall compatability being a near second. Because of this
some games may not run at the favor of running more games significantly better. Of course, the compatability will improve with time.

Many games will run at their best out of the box, but some games will run very slowly unless idle loops are taken care of. There is a supplied
ROM database, game_config.txt, that gives idle loop targets and other settings that may help a game to run better (or at all) on a per-game basis. Currently (as of the first release) only a very small number of
games are entered. This number should improve dramatically over time.

gpSP currently requires an authentic GBA BIOS image file to run. It will make no effort to run without one present; this file is 16kb and should
be called gba_bios.bin and present in the same location as the EBOOT.PBP file. Please do not ask me where to obtain this, you'll have to look
online or grab it from a GBA. Note that it is not legal to have this file unless you own a GBA, and even then it's rather gray area.

-- Features --

gpSP mostly emulates the core Gameboy Advance system. As of right now it does not emulate any special hardware present on various GBA cartridges.

What it emulates:

GBA CPU: All ARM7TDMI ARM and Thumb mode opcodes except block memory w/ s-bit (probably aren't used in GBA games) Video: Modes 0, 1, 2 almost completely, basic 3-5 support, sprites,
windows/OBJ windows Interrupts: HBlank, VBlank, all timers, all DMA channels, keypad DMA: Immediate, HBlank, VBlank, sound timer triggered
Sound: Both DirectSound channels and all 4 GBC audio channels Input: Basic GBA input delivered through PSP controls Cartridges: Currently supports up to 16MB large ROMs (32MB will not load)
Backup: 32/64kb SRAM, 64kb flash, 512bit/8kb EEPROM

What it lacks:

Video: No mosaic, bitmap modes lack color effects (alpha, fades), there might be some minor inaccuracies in blending...Cycle accuracy: Very cycle innacurate; CPU is effectively very overclocked, meaning games with rampant idle loops will probably run very poorly. DMA transfers effectively happen for free (0 cycle). Please do NOT use gpSP as a first source for developing GBA homebrew,
try No$GBA instead.Backup: 128kb flash is not currently supported.

-- Controls --

The control scheme is very simple and currently can not be changed.

At the ROM selection screen:

Up/down: navigate current selection window.
Left/right: switch between file window and directory window. Circle/start: select current entry.
Square: go one directory up.

binary: http://bitpack.net/exo/gpsp.zip
source: http://bitpack.net/exo/gpsp_src.tar.bz2


Please read the readme.txt, okay?? This is my first emulator and my first PSP project so please go easy on me.. if it sucks now it might not suck as much later. Thanks for trying it.
- Exophase
 

Scorpin200

Iceman
Banned
Joined
Jan 14, 2006
Messages
1,098
Trophies
0
Location
Maryland
Website
Visit site
XP
497
Country
United States
laugh.gif
someone is getting excited about a gba on a psp.....poor sony.
 

Nenyana

Well-Known Member
OP
Newcomer
Joined
Sep 10, 2005
Messages
64
Trophies
0
XP
97
Country
This thread has gone of topic and is pretty much useless. I guess there are more kids viewing than I anticipated. It would be great if a Mod closed this thread (hint hint).
 

reaperman

Well-Known Member
Member
Joined
Sep 6, 2005
Messages
100
Trophies
1
XP
88
Country
how about PSP on NDS
biggrin.gif


It's not possible because PSP has more processing power than DS.

while it is true that the PSP is a more powerful system than DS, that hardly rules out emulation. just because something will never run very well, is no reason at all not to do it. The scaling would have to be pretty violent, though.

It's great to hear about the gba emu. it actually gives me just about my first reason to buy a PSP. I just hope they come out with one for GP2x so I have a good reason why I already bought one of those... Until then, the micro and I will just have to live blissfully in the past until somebody decides to launch a proper gameboy line again.
 

ds6220

Well-Known Member
Member
Joined
Jul 10, 2006
Messages
393
Trophies
0
XP
167
Country
United States
I hear the Nintendo Law Wagon screaming down the street right now.


the internets really is stupid!
mad.gif



rofl2.gif
how many?

QUOTE(Nenyana @ Aug 20 2006, 04:36 PM)This thread has gone of topic and is pretty much useless. I guess there are more kids viewing than I anticipated. It would be great if a Mod closed this thread (hint hint).
well, I see the problem as this.....most of the folks on GBATemp can already play GBA games at full speed........you see? You do have this posted in the correct forum, so that is good, just hard to get excited I guess about this bit of news if
yaynds.gif
or
gbasp.gif
you know?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    the difference is i like wario and samus and he likes muscle mommies and feet
    +1
  • BakerMan @ BakerMan:
    wait, i forgot wizards too
  • BigOnYa @ BigOnYa:
    I have a buddy that has a moonshine still and he makes his own shine. He brought me a jar of some peach shine/brandy, shit is damn good. Gonna have to see if can get more.
    +1
  • BakerMan @ BakerMan:
    careful that shit don't make you go blind
  • BigOnYa @ BigOnYa:
    Nuh that's only if you drink what first comes out when distilling, you must throw out the first part of it when it starts running. (Its called the "head(s)" of the run) Or use it for fuel or a general purpose cleaner
    +1
  • K3Nv2 @ K3Nv2:
    If alcohol would've made @BigOnYa blind by now it would have
    +2
  • BigOnYa @ BigOnYa:
    So True.
    +1
  • K3Nv2 @ K3Nv2:
    I should make a poll for bigonya to change his username to DrunkOnYa
    +1
  • BigOnYa @ BigOnYa:
    That's my alt
    +1
  • K3Nv2 @ K3Nv2:
    I don't wanna go to the store someone go for me
  • BigOnYa @ BigOnYa:
    Call my wifey, tell her pick up stuff on her way over.
  • K3Nv2 @ K3Nv2:
    Pick up my door dash meat me in the allyway
    +1
  • BigOnYa @ BigOnYa:
    Wifey is busy, so ill send my buddy @AncientBoi , in his gimp outfit. "who ordered the 6" sausage?""
  • K3Nv2 @ K3Nv2:
    Like subway it's false advertising
    +1
  • BigOnYa @ BigOnYa:
    Ok "who ordered the Vienna sausage?"
  • K3Nv2 @ K3Nv2:
    Uremum
    +1
  • BigOnYa @ BigOnYa:
    My buddy convince me to download and play poker game with him yesterday, called Four Kings Casino, its pretty fun actually, you create a avatar and walk around in a virtual casino, and play any table, or slots with others online.There's even a dance club and bowling alley.
  • SylverReZ @ SylverReZ:
    They should bring advertisements like this back LOL.
  • BakerMan @ BakerMan:
    or that german ninja turtle commercial
    +1
  • K3Nv2 @ K3Nv2:
    Forgot to buy BBQ sauce at the store so made my own ffs
  • RedColoredStars @ RedColoredStars:
    Blues Hog BBQ sauces are pretty good.
  • K3Nv2 @ K3Nv2:
    My insurance has a thing where if I do a virtual visit they'll just send me a $100 gift card to Walmart I'm about to sell a company my medical history for $100 lol
  • BigOnYa @ BigOnYa:
    My insurance has a thing called, " Nope, we aren't paying for that." that they like to use on us all the time. Then we play the "Ok we will go to some other insurance company." then they miraculously say ok we will pay for that.
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    Well look at what the cat dragged in!!!
    The_Dizzy_Vizzy @ The_Dizzy_Vizzy: Well look at what the cat dragged in!!!