GameplaySP (gpSP for short) is a GBA emulator written completely from scratch. It is still pretty young (only having started a 3 months prior to the first release) and thus rather immature, but it does a decent job of playing a number of games, and is being improved upon some
what regularly. It is currently somewhat 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 (although still a consideration, at least for some of them).
|File Name: GPSP 0.8 kai 2.4
File Type : Zip
Developer : gpSP
Operating System : PSP
File Size : 1.1mb
How To Install GPSP 0.8 kai 2.4 Emulator For The PSP
-Download the file to your hard drive. and unzip it to the same place where you saved it.
-Open the folder you just unzipped and youll see 2 more folders. Highlight these 2 folders and right click, then select copy
-Now what you wanna do is plug your psp into the computer and go to the USB option on the psp XMB. Press X to connect the psp to the computer.
-Next go to “My Computer” and find the drive that represents your psp,it will come up as a removable drive. Double click it to open it
-Next find the folder labeled PSP and double click it
-Double click the GAME folder
-Now, if you have PSP firmware 1.50 installed there will be a 150 folder, Double click this folder. If you are running PSP Custom firmware double click on the GAME150 folder. If the folders are not there go to the systems settings menu and format your memory stick. (This will wipe the memory stick and create the folders)
-Right click and select paste from the menu
-Now disconnect your psp from the usb cable and go all the way to the right . Its labeled Game. scroll down to the folder labeled “Memory Stick”
-In the next menu, find the program. Since it was just added, it will be at the very top. Press X to run it
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. The compatability in the current version (0.8) is perhaps around 80% (assuming the correct BIOS image is used).
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 version 0.8) a few dozen games are on this list, mostly only USA versions. This list will continue to be updated; there’s
no real telling exactly how many of the ~2500 GBA games will need to appear here.
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 ROMs up to 32MB in size (the maximum for GBA) with the technique of ROM page swapping to fit within PSP’s RAM. Backup: 32/64kb SRAM, 64/128kb flash, 512bit/8kb EEPROM RTC: The real-time clock present in cartridges such as most of the Pokemon games and some others.
– Additional features it has –
- The ability to attempt to run games at faster than GBA speed (sometimes they can end up a lot faster, especially at high frameskip)
- Savestates: the ability to save a game’s state to a file and resume playing where you left off later.
Features that it doesn’t have (please don’t ask me to implement these!)
- Support for cheating systems like Gameshark or manual search/replace
- Wi-fi multiplayer
– Controls –
The default control scheme is very simple. If you don’t like it you can
change it in the configuration menu. 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.
Up/down/left/right: GBA d-pad
Circle: GBA A button
Cross: GBA B button
Square/start: GBA start button
Select: GBA select button
Left trigger: GBA left trigger
Right trigger: GBA right trigger
Triangle: Adjust frameksip
In frameskip adjustment:
Hold down triangle to keep up, press up/down to increase/decrease
In the menu:
Up/down: navigate current menu.
Left/right: change value in current menu selection (if a value is present)
Circle/start: select current entry (see help for entry to see what this means)
Square: exit the current menu.