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
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    Out of nowhere I got several scars on my forearm and part of my arm and it really itches.
  • AdRoz78 @ AdRoz78:
    Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit chip or was I scammed?
  • Veho @ Veho:
    @AdRoz78 start a thread and post a photo of the chip.
    +1
    Veho @ Veho: @AdRoz78 start a thread and post a photo of the chip. +1