More actions
CPS2PSP | |
General | |
---|---|
Author(s) | NJ |
Type | Arcade |
Version | 2.3.1 (28 Oct 2007) |
Licence | Mixed |
Links | |
Download | |
Website | |
Source |
<htmlet>adsense</htmlet>
CPS2PSP is an emulator of Capcom Play System 2 on the PSP, which is an arcade system board capable to run multiple arcade titles released by Capcom in 1993.
Installation
The official release comes with 3 variations for different Firmwares.
- For 1.5 Kernel. FW 1.5 to CFW 3.03OE. Does not work on PSP-2000.
- For 3.xx. CFW 3.10 to 3.72, recommend 3.52 or above (including 3.60OE of PSP-2000).
- For PSP Slim. Dedicated for CFW 3.72 PSP-2000.
To install, copy the folder cps2psp to /PSP/GAME/ (or /GAME150/ or /GAME3xx/) on your Memory Stick.
- EBOOT.PBP - CPS2 PSP main program.
- SystemButtons.prx - System button press status acquisition PRX.
- cps2psp.ini - Settings file for CPS2PSP (created automatically).
- rominfo.cps2 - Rom set database (required).
- zipname.cps2 - CPS2 English game name list (required).
- zipnamej.cps2 - CPS2 Japanese game name list (optional).
- command.dat - command.dat for MAME Plus (command list for viewing key press combinations/optional).
The following folders will be created automatically the first time you start up (except for cache folder).
- config - Folder for individual game settings file.
- nvram - EEPROM Data storage folder.
- snap - Screenshot folder.
- state - State data folder.
- roms - ROM image file folder (compressed in ZIP format).
- cache - Cache file folder (required for 1.5 and 3.xx to convert rom files, created with romcnv_cps2.exe).
For PSP Slim:
Copy the folder cps2psp to /PSP/GAME/ on your Memory Stick (no cache required).
Put your rom (ZIP) files in the roms directory.
Note from developer:
All variations support command.dat for MAME Plus (command list for viewing key press combinations), which is optional. To use, place it in the same directory where EBOOT.PBP is located.
Zipnamej.dat is unnecessary if you do not use Japanese, so you can delete it (if you have installed previous version, the Japanese font included in resource_jp.zip is no longer needed and you can delete it as well).
User guide
About supported ROM sets:
This homebrew conforms to MAME (Multiple Arcade Machine Emulator) 0.120, the ZIP file name is the rom required by MAME 0.120 must match the set name.
All rom files should be compressed into a ZIP file. It is exactly the same as MAME, except that it cannot handle the files expanded in the folder. Also, it does not support rom sets that MAME does not support.
The rom file name in the ZIP file can be any name, but CRC must match the CRC of the MAME 0.120 rom set. All games displayed in white on the file browser will work.
A list of supported games along with the rom names can be found in gamelist_cps2.txt.
Note: You may match MAME 0.120 and later rom sets using tools such as ClrMame Pro and RomCenter.
Create cache file (for 1.5 Kernel and 3.xx):
If you are using the version for 1.5 Kernel and 3.xx, it is necessary to create a cache file for every game.
You can do so by using the enclosed conversion tool on the PC (cps2conv_all.bat for Windows users and romcnv_cps.exe for Linux users).
In general you only need to create cache of the parent set, except for the following (cache for parent+clone):
- Super Street Fighter II Turbo and its clone set (the Japanese version is Super Street Fighter IIX).
- Mighty! Pang (USA and Japanese).
Cache file (with .cache extension) goes to the cache folder and rom file should be in the roms directory.
Button layout:
In the following cases, the button layout is automatically flipped/rotated according to the screen and there is no need to change it consciously.
- When Flip Screen setting is On with the DIP switch.
- When Rotate Screen setting is Yes in a vertical screen game.
Controls
R - Help screen
Circle - Confirm, Load game
Triangle - Quit emulator
Select - Set rom directory as default
Square - Load game in Adhoc mode
Home - Pause and disconnect Adhoc
In game:
Home - Menu (settings)
D-Pad/Analog - Direction
Select - Insert Coin
2 Button/3 Button game:
Square - Button 1
Triangle - Button 2
Cross - Button 3
6 Button game:
Square - Button 1
Triangle - Button 2
L - Button 3
Cross - Button 4
Circle - Button 5
R - Button 6
Quiz Nanairo Dreams only (does not use D-Pad):
Square - Button 1
Cross - Button 2
Triangle - Button 3
Circle - Button 4
L - Player switching
Special operation:
L/R - Rotate left/ight (emulates loop lever)
L+R+Select - Service switch (can be assigned to a specific button)
L+R+Start - 1P and 2P Start (used in service menu)
Screenshots
Compatibility
Version for 1.5 - Supports FW 1.5 to CFW 3.03OE. Does not work on PSP-2000.
Version for 3.xx - Supports CFW 3.10 to 3.72, recommend 3.52 or above (including 3.60OE of PSP-2000). Does not work under CFW 3.03.
Version for PSP Slim - Dedicated for PSP-2000 CFW 3.71. In terms of communication between 2 PSPs this version should be the most stable since there is no cache reading.
Changelog
v2.3.1 Development version
- Although it is the latest release, code prior to 2.2.x is used since it is a development version.
- Supports communication play with AdHoc as standard (excluding NCDZPSP).
- Use SystemButtons.prx, which is an extension of homehook.prx. (also used in 1.5 Kernel version). When you are using CFW 3.52 or higher, it corresponds to the volume display when the VOL +/- button is pressed.
- Sound emulation processing is different.
- The video emulation processing of MVS and NCDZ is different.
- Since the free memory is reduced due to the addition of functions, it is possible to create a cache file. More games are needed. Also, some games may not start.
- Since the screen update interval is adjusted to the PSP refresh rate, it becomes earier to synchronize with VBLANK. However in MVS, the game progresses at a faster speed than the actual machine (though it is not noticeable).
External links
- Author's website - http://nj-emu.tfact.jp (archived)
- Author's website (former) - http://nj-emu.hp.infoseek.co.jp