psp-fceultra is a port of the NES/Famicom emulator fceultra to
the psp.
Features:
- Support for loads of nes roms (Best compatability of any nes emu on the psp??)
- zip support
- Correct ratio'd graphics, hardware accelerated renderer
- 60fps on most games
- built in game select screen
Missing
- Sound
- More complete GUI
- Save states
- Cheat codes
- mappable controls
- Zapper support
- FDS support
- Optimisations
Installation:
=============
For 1.0 firmware:
-=-=-=-=-=-=-=-=-
Copy the contents of the 1.0 folder to your psps memory
stick.
This should give you a /PSP/GAME/fceultra folder on your memory stick.
Copy your nes roms to your memory stick.
psp-fceultra has a file browser so you can copy the roms anywhere.
Personally I prefer to put them in the /GAME/PSP/fceultra/roms/ folder.
Your roms can either be in .nes/.zip format.
.zip is recommended as it takes less space.
For 1.5 firmware:
-=-=-=-=-=-=-=-=-
Copy the contents of the 1.5 folder to your psps memory stick.
This should give you a /PSP/GAME/fceultra folder and a /PSP/GAME/fceultra% folder
on your memory stick.
Copy your nes roms to your memory stick.
psp-fceultra has a file browser so you can copy the roms anywhere.
Personally I prefer to put them in the /GAME/PSP/fceultra/roms/ folder.
Your roms can either be in .gb/.gbc/.rom/.zip format. .zip is
recommended as it takes less space.
For other firmware:
-=-=-=-=-=-=-=-=-=-
Currently I have been unable to test on any other firmwares
but if you have a psp that is supported by eboot loader
then please test this emulator with it and email me any problems etc
to: codeport@blueyonder.co.uk
Controls:
=========
Filebrowser:
-=-=-=-=-=-=
Currently the file broweser is quite basic. Use the d-pad to move up and down, and the X button to select a file or folder.
Selecting ".." will make the filebrowser go back to the parent folder.
In-game:
-=-=-=-=
D-pad: Nes d-pad
X button: nes'A' button
O button: nes 'B' button
select: nes select button
start: nes start button
Left Shoulder button: In-game gui.
Currently exit rom option only but this will change in the next version.
Screenshots and Download Via Comments, Give Feedback
pspadrive is a highly customised port of the genesis/megadrive emulator genesisplus to
the psp. The eventual goal is full 60fps emulation by rewriting parts of the emulator in
assembler.
Features:
- Support for Genesis/megadrive, High compatablity.
- zip support
- Correct ratio'd graphics, hardware accelerated renderer
- Some asm code to speed things up
- built in game select screen
Missing
- Sound
- More complete GUI
- Lots more asm optimisations
- Save states
- Cheat codes
- mappable controls
Installation:
=============
For 1.0 firmware:
-=-=-=-=-=-=-=-=-
Copy the contents of the 1.0 folder to your psps memory
stick.
This should give you a /PSP/GAME/pspadrive folder on your memory stick.
Copy your megadrive and genesis roms to your memory stick.
pspadrive has a file browser so you can copy the roms anywhere.
Personally I prefer to put them in the /GAME/PSP/pspadrive/roms/ folder.
Your roms can either be in .smd/.bin/.md/.zip format.
.zip is recommended as it takes less space.
For 1.5 firmware:
-=-=-=-=-=-=-=-=-
Copy the contents of the 1.0 folder to your psps memory
stick.
This should give you a /PSP/GAME/pspadrive folder and a /PSP/GAME/pspadrive% folder on
your memory stick.
Copy your megadrive and genesis roms to your memory stick.
pspadrive has a file browser so you can copy the roms anywhere.
Personally I prefer to put them in the /GAME/PSP/pspadrive/roms/ folder.
Your roms can either be in .smd/.bin/.md/.zip format.
.zip is recommended as it takes less space.
For other firmware:
-=-=-=-=-=-=-=-=-=-
Currently I have been unable to test on any other firmwares
but if you have a psp that is supported by eboot loader
then please test this emulator with it and email me any problems etc
to: codeport@blueyonder.co.uk
Controls:
=========
Filebrowser:
-=-=-=-=-=-=
Currently the file broweser is quite basic. Use the d-pad to move up and down, and the X button to select a file or folder.
Selecting ".." will make the filebrowser go back to the parent folder.
In-game:
-=-=-=-=
D-pad: MD/genesis d-pad
Square button: MD/genesis 'A' button
O button: MD/genesis 'B' button
start: MD/genesis start button
Left Shoulder button: In-game gui.
Currently exit rom option only but this will change in the next version of pspadrive.
PSP-gnuboy is a port of the gameboy emulator gnuboy to
the psp.
Features:
- Support for Gameboy mono and Gameboy Color roms
- zip support
- Battery backup ram support - save your position in
games that support it e.g. Zelda, pokemon, etc
- Correct ratio'd graphics, hardware accelerated renderer
- 60fps on most games
- built in game select screen
Missing
- Sound
- More complete GUI
- Save states
- Cheat codes
- mappable controls
- Link up support
Installation:
=============
For 1.0 firmware:
-=-=-=-=-=-=-=-=-
Copy the contents of the 1.0 folder to your psps memory
stick.
This should give you a /PSP/GAME/gnuboy folder on your memory stick.
Copy your gameboy and gameboy color roms to your memory stick.
PSP-gnuboy has a file browser so you can copy the roms anywhere.
Personally I prefer to put them in the /GAME/PSP/gnuboy/roms/ folder.
Your roms can either be in .gb/.gbc/.rom/.zip format.
.zip is recommended as it takes less space.
For 1.5 firmware:
-=-=-=-=-=-=-=-=-
Copy the contents of the 1.5 folder to your psps memory stick.
This should give you a /PSP/GAME/gnuboy folder and a /PSP/GAME/gnuboy% folder
on your memory stick.
Copy your gameboy and gameboy color roms to your memory stick.
PSP-gnuboy has a file browser so you can copy the roms anywhere.
Personally I prefer to put them in the /GAME/PSP/gnuboy/roms/ folder.
Your roms can either be in .gb/.gbc/.rom/.zip format. .zip is
recommended as it takes less space.
For other firmware:
-=-=-=-=-=-=-=-=-=-
Currently I have been unable to test on any other firmwares
but if you have a psp that is supported by eboot loader
then please test this emulator with it and email me any problems etc
to: codeport@blueyonder.co.uk
Controls:
=========
Filebrowser:
-=-=-=-=-=-=
Currently the file broweser is quite basic. Use the d-pad to move up and down, and the X button to select a file or folder.
Selecting ".." will make the filebrowser go back to the parent folder.
In-game:
-=-=-=-=
D-pad: Gameboys d-pad
X button: gameboys 'A' button
O button: Gameboys 'B' button
slect: Gameboys select button
start: Gameboys start button
Left Shoulder button: In-game gui.
Currently exit rom option only but this will change in the next version of PSP-gnuboy.
After reading a few comments on my emulator releases, and trying some other emulators, I have decided that I need to dramatically increase the capabilities of my ports. Before I give a little progress report I want to respond to some of the comments I have received and read on the various psp news sites. Some argue that there are already decent enough emulators for the systems my ports emulate so why waste my time? I agree that there are decent ports already out but:
a) I don't consider porting other emulators a waste of time, as different emulators are good for different things; especially when the existing emulators have quite obvious flaws or other short comings in the emulation.
b) Its more fun for me to play games in my own ports.
c) I need to get some more practice with pspsdk before I will attempt ports of emulators for more powerful systems, and even then I don't really have much interest as I prefer to play the games I played on or missed out on growing up, not ones I have had a chance to buy and get bored of as an adult.
d) I like making random internet people angry, so if I get any apparently angry comments, I am even more motivated.
Anyway, Here is a little progress report:
I've spent a few hours getting to grips with the pspsdk sound API, and now PSPFCEUltra and PSPadrive have sound. Spurred on by this, I spent another hour or so working on PSPFCEUltra, and now it has an in-game menu where you can change options such as the screen rendering mode (stretched, correct ratio, bilinear filtered, etc), as well as save and load save states. I've started to rewrite the rendering code as well, as it seems a bit slow occasionally.
I'll be spending a few more hours on PSPFCEUltra in the next few days, and hopefully I will be releasing another version on the weekend. PSPadrive will take a bit longer than that, as what I plan on adding will take a little while.
PSP-gnuboy is probably dead at this point as I have ported a much better gameboy emulator over. Not only is it quicker, it seems to be a bit more polished.
Finally, thanks to wraggster and the dc-emu staff for the hosting. It’s much appreciated.
Here is PSPFceUltra release 2! Quite a few changes in this version, hopefully it has a chance of being laughed at less than release 1.
Please give me more feedback if there is something missing/broken/good etc.
Here is the text from the readme:
-----------------
NOTE: Do not ask me about ROMS, I don't have them
and I do not care that you can't find any for download!
-----------------
psp-fceultra Release 2!
=======================
psp-fceultra is a port of the NES/Famicom emulator fceultra to
the psp.
Whats new:
After reading a few comments I have decided to release an update.
- Basic sound support (Needs a bit more work)
- Video renderer improvements:
Selectable filter mode, point filter or bilinear filter
new selectable video modes: no stretch, 4:3 full stretch, and fullscreen stretch
- More work on the gui
- stavestates (needs support for more than on save per game)
- frameskip for games that take a while to render
- general cleanup of code
- other little things that I can't remember
Features:
- Support for loads of nes roms (Best compatability of any nes emu on the psp??)
- zip support
- hardware accelerated blitting
- 60fps on most games
- built in game select screen
Missing:
- Cheat codes
- mappable controls
- Zapper support
- FDS support
- Source code (will be released with next version)
Installation:
=============
For 1.0 firmware:
-=-=-=-=-=-=-=-=-
Copy the contents of the 1.0 folder to your psps memory
stick.
This should give you a /PSP/GAME/fceultra folder on your memory stick.
Copy your nes roms to your memory stick.
psp-fceultra has a file browser so you can copy the roms anywhere.
Personally I prefer to put them in the /GAME/PSP/fceultra/roms/ folder.
Your roms can either be in .nes/.zip format.
.zip is recommended as it takes less space.
For 1.5 firmware:
-=-=-=-=-=-=-=-=-
Copy the contents of the 1.5 folder to your psps memory stick.
This should give you a /PSP/GAME/fceultra folder and a /PSP/GAME/fceultra% folder
on your memory stick.
Copy your nes roms to your memory stick.
psp-fceultra has a file browser so you can copy the roms anywhere.
Personally I prefer to put them in the /GAME/PSP/fceultra/roms/ folder.
Your roms can either be in .gb/.gbc/.rom/.zip format. .zip is
recommended as it takes less space.
For other firmware:
-=-=-=-=-=-=-=-=-=-
Currently I have been unable to test on any other firmwares
but if you have a psp that is supported by eboot loader
then please test this emulator with it and email me any problems etc
to: hamsterbert@googlemail.com
Controls:
=========
Filebrowser:
-=-=-=-=-=-=
Currently the file broweser is quite basic. Use the d-pad to move up and down, and the X button to select a file or folder.
Selecting ".." will make the filebrowser go back to the parent folder.
In-game:
-=-=-=-=
D-pad: Nes d-pad
X button: nes'A' button
O button: nes 'B' button
select: nes select button
start: nes start button
Left Shoulder button: In-game gui. From here you can save and load states, take screen shots and
change the video options. Up + down to select and option and X to change it.
I need a graphic artist to help with gui design for my ports.
If you can help, please email me!
PLEASE **DO NOT** ASK FOR ROMS AS I CANNOT HELP YOU!
Thanks
-HamsterBert.
Credits and Thanks:
-=-=-=-=-=-=-=-=-=-
Thanks to wraggster and the dc-emu team for the hosting.
Fceultra team
pspsdk team: http://www.ps2dev.org/
TyRaNiD for the very handy PSPLINK
neoflash: http://www.neoflash.com/
Dispite being very busy this week, I have found a few hours to do some more psp coding. Here is what I have been working on:
PSPFceultra: I've added options to load custom palletes, cheats, and FDS images. I am still working on adding nes movie playback, and improving the sound and I might have a version with adhoc support before too long.
PSPadrive: I've made a start rewriting the graphics rendering code to use the psp hardware to render the background tiles. This should give a decent speedup aslong as I can get it working better.
Unnamed new gameboy emulator port: This is progressing quite nicely. I am writing a new gui lib for use in my other ports using this emulator as testbed. It will be interesting (for me at least) to see how it turns out.