----------------------------------------------------------------------
CAPCOM CPS1 Emulator for PSP alpha 1
NJ (
http://neocdz.hp.infoseek.co.jp/psp/)
----------------------------------------------------------------------
<Overview>
This is a PSP emulator of CAPCOM CPS1 (Capcom Play Systems). Naturally, CPS2 and CPS3 will not run, and I also have absolutely no intention of making these emulators.
----------------------------------------------------------------------
Since the button layout is different than NEOGEO Emulator, please make sure to read this text all the way through to the end.
The default settings are: Raster Effects On and Sound 11025Hz but, this is pretty slow. If you feel adverse effects on the gameplay, first, turn off Raster Effects, if you still feel like it's pretty slow, turn off Sound.
Even at this early point in time, the drawing is in a pretty optomized state. It's even more optimized than NEOGEO Emulator. It's pretty sad that, irregardless of this, the current level of speed is all it can manage. Why isn't it showing better speed?
1.The screen layout is complicated
In addition to 1 layer for sprites, there are 3 layers for BG for a totat of 4 layers, and on top of that, there are times where a BG layer is split into 2 layers. There are no BG layers in NEOGEO, everything is drawn as sprites, and this makes it extremely suited for the PSP.
2.The sound structure is organized in a way that results in heavy penalties in emulation.
When constructing the sound waveform data it's using a heavy penalty 7ch FM sound. NEOGEO mainly uses a low penalty ADPCM, and rarely uses FM sound (4ch). This is a pretty big difference. Since CPS1 is monorual (QSOUND is stereo), it often ends up sounding excessively thin.
As I don't envision any further optimization of the drawing, I'd like to do something about the sound.
----------------------------------------------------------------------
Items not currently implemented in the emulation
-QSOUND emulation (QSOUND games won't run)
-Screen flip function (However this is absolutely no problem)
-Screen rotation function (For games with long screens, currently, you're going to have to physically turn your PSP so that the right side is facing up and play them this way. Since the screen ends up exceedingly small, I'm thinking it may be better without this feature)
----------------------------------------------------------------------
Directory Layout
All of the directories are automatically built the first time this is launched.
(Please see the real read me to see the layout -- b8a)
-It is nessecary for all of the ROM image files to be compressed into zip files. Other than the fact that it can't handle files that cascade into other folders, it's basically exactly the same as MAME. Also, it's not compatible with rom sets that aren't compatible with MAME/
-It is absolutely nessecary that zip file name for each game "exactly matches MAME 0.106's ROM set names".
-It mostly doesn't matter what the ROM file name is for each game but, it is nessecary that "the CRC exactly matches MAME 0.106's ROM set's CRC".
----------------------------------------------------------------------
Controls
-Other than when playing a game and the main menu, it's setup so that you can press "R Trigger" to display control help. If you don't know what to do, go ahead and try pressing "R Trigger". Once you see it, I think you'll get it, so I'll refrain from the details.
-The menu for changing the games settings is displayed by pressing "Start + Select" while playing the game.
-In-game Button Controls
[INDENT]You can change the button allocation. I've written the default settings bellow.
Common
Up (Up or Analog Up)
Down (Down or Analog Down)
Left (Left or Analog Left)
RIGHT (Right or Analog Right)
Start (Start)
Coin (Select)
2 Button Games
Button 1 (Square)
Button 2 (Triangle)
3 Button Games
Button 1 (Square)
Button 2 (Triangle)
Button 3 (Cross)
Quiz Game (Directional Keys are not used)
Button 1 (Square)
Button 2 (Triangle)
Button 3 (Cross)
Button 4 (Circle)
Games in the vein of Street Fighter II (Including Street Fighter Zero CPS Changer ver.)
Button 1 (Square)
Button 2 (Triangle)
Button 3 (L Trigger)
Button 4 (Cross)
Button 5 (Circle)
Button 6 (R Trigger)
Forgotten World / Lost World
(Since there's nothing I can do about the loop lever on the PSP, L/R Trigger is substituted)
Button 1 (Square)
Dial(rotate left) (L trigger)
Dial(rotate right) (R trigger)
Long-Screened games are played with the right side of the PSP turned 90 degrees
Up (Right)
Down (Left)
Left (Up)
Right (Down)
Button 1 (Triangle)
Button 2 (Circle)
----------------------------------------------------------------------
About "Raster Effects"
-There is an item menu called "Raster Effects in the game settings menu.
With this item you can turn on/off the Line Scroll effect on games such as Street Fighter II. Usually, this menu item is set to "On", but as it results in such a high penalty for emulation, if you don't really care about how faithfully the screen is reproduced, you'd be better off turning this "Off".
Turning it off in Street Fighter II makes it so that the screen is brutally destroyed, but, there isn't much of a change to speak of in Street Fighter Zero, so you're better off turning it off.
----------------------------------------------------------------------
What's Changed
Alpa 1
-Just a public release.
Bookmarks