ngPsp

From GameBrew
ngPsp
Ngpsp2.png
General
AuthorPSMonkey (nexis2600)
TypeHandheld
Version1.31
LicenseMixed
Last Updated2005/09/15
Links
Download
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: