Jump to content

NeoGeo pocket emulator for PSP


theelf

Recommended Posts

Hi, some time ago, i was playing Race in my PSP when I realize, that the emulator have a great GUI, but a horrible emulation :mad0::rofl:

 

 

It was terrible, slow, a incredible strong bilinear.. well, anyways, I decide to keep the gui, and rewrite most of the emulator code

 

Here is my Race version for PSP

emu2.png


emu3.png


emu1.png

 

 

 

This is the main characteristics of the emulator

 

- Most games work at perfect speed. Some NeoGeo pocket games are 30hz, and other works at 60hz, native refresh is emulated to properly emulation

- Internal database for native refresh

 

- Scaling 2x without bilinear, fullscreen, etc

- Option for screen adjustment in case of 2x bilinear (NGP have a resolution of 160x152, the PSP of 160x136)

emu3.png




Original NGP 2x (160x152 = 320x304)

1.gif


Scaling 2x in PSP (160x136 = 320x272)

2.gif



Normally the 16 lost pixels are not a big problem, but in case a game miss some important stuff, like power bar, is possible to adjust position


For example KOF R2

3.gif


In this case, with a simple 2x scaling, we lost the power bar


4.gif



In this case, a adjustment of 4px, will show the power and life bar, without any loss in gameplay


5.gif

 

 

 










About hz, here is my internal database about it,


- Normally 30hz is the common refresh, and center view is perfecto for a 2x, but this games need some adjustment







This games need a perfect 30hz VSYNC

Sonic The Hedgehog - Pocket Adventure
Last Blade - Beyond the Destiny

Edited by theelf
Link to comment
Share on other sites

Awesome work!! Did you happen to rename your version of the emulator as well? :-)

 

Thanks, hope some feedback of bugs, at least for me is working good! if not feedback or all are positive, i will left this like fina version. I wannage the icon only

 

 

about name...mm.. no, i think i left Race name intact

 

Thanks!

Edited by theelf
Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...