More actions
No edit summary |
m (Text replacement - "Category:PSP homebrew emulators" to "") |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox PSP | {{Infobox PSP Homebrews | ||
| title = CPS2PSP | |title=CPS2PSP | ||
| image = | |image=cps2psp.png | ||
| type = Arcade | |description=Capcom CPS2 (Capcom Play System) emulator. | ||
| version = 2.3.1 | |author=NJ | ||
| | |lastupdated=2007/10/28 | ||
|type=Arcade | |||
|version=2.3.1 | |||
| download = https://dlhb.gamebrew.org/psphomebrew/cps2psp.7z | |license=Mixed | ||
| source = http://nj-emu.tfact.jp | |download=https://dlhb.gamebrew.org/psphomebrew/cps2psp.7z?k33p0fil35 | ||
|website=http://nj-emu.tfact.jp | |||
|source=http://nj-emu.tfact.jp | |||
}} | }} | ||
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. | 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. | ||
Line 25: | Line 26: | ||
* state - State data folder. | * state - State data folder. | ||
* roms - ROM image file folder (compressed in ZIP format). | * roms - ROM image file folder (compressed in ZIP format). | ||
* cache - Cache file folder (only | * cache - Cache file folder (only for 1.5 and 3.xx versions, which you need to convert rom files with romcnv_cps2.exe in order to run). | ||
Note that if you are using Slim version, you do not need to create cache. It should look something like this | Note that if you are using Slim version, you do not need to create cache. It should look something like this | ||
Line 46: | Line 47: | ||
| | |-Ssf2.zip (e.g. Super Street Fighter II (parent)) | | | |-Ssf2.zip (e.g. Super Street Fighter II (parent)) | ||
| | |-Ssf2j.zip (e.g. Super Street Fighter II (clone: Japanese ver)) | | | |-Ssf2j.zip (e.g. Super Street Fighter II (clone: Japanese ver)) | ||
| |-cache/ (only for 1.5 and 3.xx version) | | |-cache/ (only for 1.5 and 3.xx version, not required for the slim version) | ||
| | |-19xx_cache.zip (e.g. Cache for 19XX/ZIP compression) | | | |-19xx_cache.zip (e.g. Cache for 19XX/ZIP compression) | ||
| | |-Ssf2.cache (e.g. cache for ssf2/uncompressed) | | | |-Ssf2.cache (e.g. cache for ssf2/uncompressed) | ||
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. | 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. | ||
Line 64: | Line 63: | ||
* A list of supported games along with the rom names can be found in gamelist_cps2.txt. | * A list of supported games along with the rom names can be found in gamelist_cps2.txt. | ||
You may match MAME 0.120 and later rom sets using tools such as ClrMame Pro and [https://www.romcenter.com RomCenter]. | '''Note:''' You may match MAME 0.120 and later rom sets using tools such as ClrMame Pro and [https://www.romcenter.com RomCenter]. | ||
===Create cache file=== | ===Create cache file=== | ||
* If you are using the version for 1.5 Kernel and 3.xx, it is necessary to create a cache file for every game. | * 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 | * You can do so by using the enclosed conversion tool on the PC. | ||
* Cache file (with .cache extension) goes to the cache folder and rom file should be in the roms directory. | * Cache file (with .cache extension) goes to the cache folder and rom file should be in the roms directory. | ||
In general you only need to create cache of the parent set, with the exceptions of the following games (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). | |||
===Button layout=== | ===Button layout=== | ||
Line 167: | Line 167: | ||
* Author's website - [https://web.archive.org/web/20080728072303/http://nj-emu.tfact.jp http://nj-emu.tfact.jp] (archived) | * Author's website - [https://web.archive.org/web/20080728072303/http://nj-emu.tfact.jp http://nj-emu.tfact.jp] (archived) | ||
* Author's website (former) - http://nj-emu.hp.infoseek.co.jp | * Author's website (former) - http://nj-emu.hp.infoseek.co.jp | ||
Latest revision as of 06:02, 8 Mayıs 2024
CPS2PSP | |
---|---|
General | |
Author | NJ |
Type | Arcade |
Version | 2.3.1 |
License | Mixed |
Last Updated | 2007/10/28 |
Links | |
Download | |
Website | |
Source | |
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.
- 1.5_kernel - For FW 1.5 to CFW 3.03OE. Does not work on PSP-2000.
- 3.xx_user - For CFW 3.10 to 3.72, recommend 3.52 or above (including 3.60OE of PSP-2000).
- For_slim - For PSP Slim. Dedicated for CFW 3.72 PSP-2000.
Copy the folder cps2psp to ms0:/PSP/GAME/. 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 (only for 1.5 and 3.xx versions, which you need to convert rom files with romcnv_cps2.exe in order to run).
Note that if you are using Slim version, you do not need to create cache. It should look something like this
/PSP/GAME/ |-cps2psp/ | |-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, optional) | |-config/ | |-nvram/ | |-snap/ | |-state/ | |-roms/ | | |-19xx.zip (e.g. 19xx) | | |-Ssf2.zip (e.g. Super Street Fighter II (parent)) | | |-Ssf2j.zip (e.g. Super Street Fighter II (clone: Japanese ver)) | |-cache/ (only for 1.5 and 3.xx version, not required for the slim version) | | |-19xx_cache.zip (e.g. Cache for 19XX/ZIP compression) | | |-Ssf2.cache (e.g. cache for ssf2/uncompressed)
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 not necessary 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
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
- 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.
- Cache file (with .cache extension) goes to the cache folder and rom file should be in the roms directory.
In general you only need to create cache of the parent set, with the exceptions of the following games (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).
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