Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ngPsp

From GameBrew
ngPsp
Ngpsp2.png
General
AuthorPSMonkey (nexis2600)
TypeHandheld
Version1.3.1
LicenseMixed
Last Updated2005/09/15
Links
V1.3.1 - Old versions
Website

NGPsp is a Neo Geo Pocket emulator for PSP. Based on NeoPop by neopop_uk.

Installation

Folder structure:

  • ms0:\PSP\GAME\NGPSP\.
  • ms0:\PSP\GAME\NGPSP\Battery\.
  • ms0:\PSP\GAME\NGPSP\State\.
  • ms0:\PSP\GAME\NGPSP\Roms\.

Copy EBOOT.PBP to PSP:\PSP\GAME\NGPSP\.

Copy your roms to PSP:\PSP\GAME\NGPSP\Roms\.

Supports formats are ngp, ngc, NGP and NGC. It does not support zip format.

Controls

Neo Geo:

Cross - A button

Circle - B button

Start - Option button (like start button)

Select - return to menu

Menu:

Up/Down - Change Selection

Left/Right (on number options) - Change Value

Circle - Change value or take action

Screenshots

ngpsp3.png

ngpsp4.png

ngpsp5.png

Known issues

Samurai Shodown 2 & Last blade have some serious issues with the emulator. Both games will lock up for a few mins durring a battle then resume but yet keep repeating this every so often.

Report of Sonic not working in v1.3 (seems to run well on v1.3.1 at 333 and a frameskip of 4.)

Changelog

v1.3.1

  • This build defaults to 333Mhz as it was a development build. You can still downclock the emu to 222 via the menu.
  • Removed VSync from rendering. Games get a small boost and framerate is now around 40-50 fps in most games. A improvement over being a pretty solid 30.
  • Sound code is there but ungodly bad. I left it in this build in the hope someone can help me out with correcting it and getting it accurate.
  • Suport for using a real bios added but disabled in this build.
  • Ps. I officialy changed my name from nexis2600 to PSmonkey now.

v1.3

  • Speed improvements (listed below).
    • Some games are now running at 30-35 FPS with a frameskip of 1 (at 333Mhz).
    • Puzzle Link 2 now runs at 45-60 FPS with a frameskip of 4 (at 333Mhz).
  • Allow for a few instruction runs before checking timmers/triggers (vblank & interupts).
  • Added in a faster FETCH8 by making a special case mem read to check the rom space first.
  • Added a Load24 and write24 to mem.c to speed up the fetch24 function.
  • A color bug in B&W games was fixed.
  • Added a key configuration menu (button config is saved to memstick).

v1.2.1

  • User Cpu Clocking. You can now change the CPU speed of your psp.
  • WARNING - By changing the CPU speed you accept full responcibility for any damage your psp might occur.

v1.2

  • Implimented CZ80 core but seems slower then old Z80. So Code there but not being used.
  • Analog Stick Suport.
  • BG added (walpaper.bmp needs to be in same folder as rom).
  • Small speed boost.
  • Cleaned up Src (a bit).
  • Save Ram Working.
  • Save & Load States Working.
  • Added exit option to menu.
  • Learned how to spell his¡Pto¡Pry.

v1.1

  • Reverted to some old code to fix some bad hacks made from s60 port.
  • More games working (like metal slug).
  • Small speed boost.

v1.0

  • First build.
  • Basic menu.
  • High compatibility.
  • Slow but decent FPS.
  • No Sound.
  • Suports NGP (B&W) & NGPC (Color) Roms.

Credits

Based on NeoPop by neopop_uk.

Background & Icon work by pochi.

Thanks:

  • Snk - For the Neo Geo, Neo Geo Pocket & A library of awsome games.
  • neopop_uk - For NeoPop.
  • nem - His founding work in psp development.
  • TyRaNiD - Additional Research in PSP development.
  • RIN Team - A lot of help figuring out things from rin src (like analog, BMP read & File system).
  • ps2dev forum - Great place to be.
  • evangelion01 - Get out of my head & testing.
  • Smiths - Helping me get a hold of pochi.
  • pochi - Keep up the great art.

All the Great Folks at http://psp-news.dcemu.co.uk/

External links


Advertising: