Phaethon
24-08-2007, 08:58
CPX3 - CPS3 emulator for XBOX
version 1.0
CPX3 is a Capcom Play System 3 emulator for XBOX.
CPS3 is a quite powerful system and the XBOX CPU is barely enough to emulate it so you can expect
some slowdowns in zoomed and graphics intensive scenes.
Also the XBOX RAM (64MB) is not enough to load the rom dumps and the rest of memory in the CPS3 hardware
so the emulator uses a disk swap file to hold the uncompressed rom dumps and load from it as necessary. You'll
notice some "hiccups" in the emulation in some scene changes, when the emulator needs to copy blocks of rom
data from disk to memory (especially at the beginning of fights or when a super move is performed).
The Street Fighter 3 games run pretty well, with few slowdowns and frame drops. SF3 2nd impact would require twice
the amount of ram to store the decrypted program roms due to having different encryption on program and data, so to
make it fit in the XBOX RAM, the emulator decrypts the data plane on the fly (like the hardware does :) ) so in this
game slowdowns are more likely.
Next to them are the jojo games, that sometimes need to copy big amounts of gfx data from disk to ram and have
some framerate drop (specials, stand enter/exit).
The game with more slowdowns is Warzard, due to the abuse of zoom out (that requires the emulator to render more
visible area), huge sprites and complex background graphics.
The emulation of shadows is not accurate due to the way the original hardware works. Emulating it properly requires
a lot of extra CPU power and the XBOX will not be capable of running the games at full framerate. They are currently just
darkening the image under them, that is right for shadows but not for other effects, that's a price to pay for
playability :) .
USAGE
-------------------
In order to play a game, you'll need a dump of the original game Roms or CD.
CPX3 can load the games from FlashROM SIMM dumps or from a CHD image of the game CD.
To load from a ROM dump, you'll need all the ROM files packed in a .zip file named like the game
short name.
To load form a CHD image, you'll need a dump of the cartridge ROM in a .zip with the game short name
and the corresponding .CHD file (see the GAMES section for more info about the names).
The ROM .ZIP files must be placed in the ROMS directory. The .CHD files must be in the CHD directory.
CONTROLS
-------------------
The GUI can only be used by the joystick connected in port 1 (Joy 1):
DPad Left/Right:
Move selection in the main icon bar (Emulator,Game,Options,About)
Change value in settings screens
DPad Up/down:
Move selection up/down in the menu and list screens.
A Button:
Enter Menu
Activate Option
B Button:
Go back one menu level.
Back Button:
Switch to/from GUI while in game.
The default game controls (you can change them once a game is loaded, and are stored per-game) are as follow:
DPad: Up/Down/Left/Right
X Button: Button 1
Y Button: Button 2
Left Trigger: Button 3
A Button: Button 4
B Button: Button 5
Right Trigger: Button 6
White Button: Coin
Start Button: Start
Joy 1 Left Analog Button: Service
Joy 1 Right Analog Button: Test Mode
GAMES
-------------------
Title: JoJo's Venture / JoJo no Kimyouna Bouken
Short Name: jojo
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: 02778f60
SIMM ROMS:
FileName: 10 CRC: e40dc123
FileName: 20 CRC: 0571e37c
FileName: 30 CRC: 1d99181b
FileName: 31 CRC: 6889fbda
FileName: 40 CRC: 8069f9de
FileName: 41 CRC: 9c426823
FileName: 50 CRC: 1c749cc7
CHD:
FileName: jjk000.chd MD5: 05440ecf90e836207a27a99c817a3328
Title: JoJo's Venture / JoJo no Kimyouna Bouken (Alternate Set)
Short Name: jojoalt
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: 02778f60
SIMM ROMS:
FileName: 10 CRC: bc612872
FileName: 20 CRC: 0e1daddf
FileName: 30 CRC: 1d99181b
FileName: 31 CRC: 6889fbda
FileName: 40 CRC: 8069f9de
FileName: 41 CRC: 9c426823
FileName: 50 CRC: 1c749cc7
CHD:
FileName: cap-jjk-160.chd MD5: 93cc16f11a88c8f5268cb96baebc0a13
Title: JoJo's Bizarre Adventure: Heritage for the Future
Short Name: jojoba
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: 4dab19f5
SIMM ROMS:
FileName: 10 CRC: 6e2490f6
FileName: 20 CRC: 1293892b
FileName: 30 CRC: d25c5005
FileName: 31 CRC: 51bb3dba
FileName: 40 CRC: 94dc26d4
FileName: 41 CRC: 1c53ee62
FileName: 50 CRC: 36e416ed
FileName: 51 CRC: eedf19ca
CHD:
FileName: jjm000.chd MD5: bf6b90334bf1f6bd8dbfed737face2d6
Title: Street Fighter III: New Generation
Short Name: sfiii
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: 74205250
SIMM ROMS:
FileName: 10 CRC: e896dc27
FileName: 30 CRC: 98c2d07c
FileName: 31 CRC: 7115a396
FileName: 40 CRC: 839f0972
FileName: 41 CRC: 8a8b252c
FileName: 50 CRC: 58933dc2
CHD:
FileName: sf3000.chd MD5: cdc5c5423bd8c053de7cdd927dc60da7
Title: Street Fighter III 2nd Impact: Giant Attack
Short Name: sfiii2
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: faea0a3e
SIMM ROMS:
FileName: 10 CRC: 682b014a
FileName: 20 CRC: 38090460
FileName: 30 CRC: 77c197c0
FileName: 31 CRC: 7470a6f2
FileName: 40 CRC: 01a85ced
FileName: 41 CRC: fb346d74
FileName: 50 CRC: 32f79449
FileName: 51 CRC: 1102b8eb
CHD:
FileName: 3ga000.chd MD5: 941c7e8d0838db9880ea7bf169ad310d
Title: Street Fighter III 3rd Strike: Fight for the Future
Short Name: sfiii3
ROMS:
CART ROM:
FileName: sf33usa.bin CRC: ecc545c1
SIMM ROMS:
FileName: 10 CRC: 77233d39
FileName: 20 CRC: 5ca8faba
FileName: 30 CRC: b37cf960
FileName: 31 CRC: 450ec982
FileName: 40 CRC: 632c965f
FileName: 41 CRC: 7a4c5f33
FileName: 50 CRC: 8562358e
FileName: 51 CRC: 7baf234b
FileName: 60 CRC: bc9487b7
FileName: 61 CRC: b813a1b1
CHD:
FileName: 33s000.chd MD5: f159ad85cc94ced3ddb9ef5e92173a9f
Title: Street Fighter III 3rd Strike: Fight for the Future (Alternate Set)
Short Name: sfiii3a
ROMS:
CART ROM:
FileName: sf33usa.bin CRC: ecc545c1
SIMM ROMS:
FileName: 10 CRC: ba7f76b2
FileName: 20 CRC: 5ca8faba
FileName: 30 CRC: b37cf960
FileName: 31 CRC: 450ec982
FileName: 40 CRC: 632c965f
FileName: 41 CRC: 7a4c5f33
FileName: 50 CRC: 8562358e
FileName: 51 CRC: 7baf234b
FileName: 60 CRC: bc9487b7
FileName: 61 CRC: b813a1b1
CHD:
FileName: cap-33s-2.chd MD5: cf63f3dbcc2653b95709133fe79c7225
Title: Red Earth / Warzard
Short Name: warzard
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: f8e2f0c6
SIMM ROMS:
FileName: 10 CRC: 68188016
FileName: 30 CRC: 074cab4d
FileName: 31 CRC: 14e2cad4
FileName: 40 CRC: 72d98890
FileName: 41 CRC: 88ccb33c
FileName: 50 CRC: 2f5b44bd
CHD:
FileName: wzd000.chd MD5: 028ff12a4ce34118dd0091e87c8cdd08
Download: Siehe Quellseite
Quelle: http://www.speksnk.org/foro/viewtopic.php?t=67142
version 1.0
CPX3 is a Capcom Play System 3 emulator for XBOX.
CPS3 is a quite powerful system and the XBOX CPU is barely enough to emulate it so you can expect
some slowdowns in zoomed and graphics intensive scenes.
Also the XBOX RAM (64MB) is not enough to load the rom dumps and the rest of memory in the CPS3 hardware
so the emulator uses a disk swap file to hold the uncompressed rom dumps and load from it as necessary. You'll
notice some "hiccups" in the emulation in some scene changes, when the emulator needs to copy blocks of rom
data from disk to memory (especially at the beginning of fights or when a super move is performed).
The Street Fighter 3 games run pretty well, with few slowdowns and frame drops. SF3 2nd impact would require twice
the amount of ram to store the decrypted program roms due to having different encryption on program and data, so to
make it fit in the XBOX RAM, the emulator decrypts the data plane on the fly (like the hardware does :) ) so in this
game slowdowns are more likely.
Next to them are the jojo games, that sometimes need to copy big amounts of gfx data from disk to ram and have
some framerate drop (specials, stand enter/exit).
The game with more slowdowns is Warzard, due to the abuse of zoom out (that requires the emulator to render more
visible area), huge sprites and complex background graphics.
The emulation of shadows is not accurate due to the way the original hardware works. Emulating it properly requires
a lot of extra CPU power and the XBOX will not be capable of running the games at full framerate. They are currently just
darkening the image under them, that is right for shadows but not for other effects, that's a price to pay for
playability :) .
USAGE
-------------------
In order to play a game, you'll need a dump of the original game Roms or CD.
CPX3 can load the games from FlashROM SIMM dumps or from a CHD image of the game CD.
To load from a ROM dump, you'll need all the ROM files packed in a .zip file named like the game
short name.
To load form a CHD image, you'll need a dump of the cartridge ROM in a .zip with the game short name
and the corresponding .CHD file (see the GAMES section for more info about the names).
The ROM .ZIP files must be placed in the ROMS directory. The .CHD files must be in the CHD directory.
CONTROLS
-------------------
The GUI can only be used by the joystick connected in port 1 (Joy 1):
DPad Left/Right:
Move selection in the main icon bar (Emulator,Game,Options,About)
Change value in settings screens
DPad Up/down:
Move selection up/down in the menu and list screens.
A Button:
Enter Menu
Activate Option
B Button:
Go back one menu level.
Back Button:
Switch to/from GUI while in game.
The default game controls (you can change them once a game is loaded, and are stored per-game) are as follow:
DPad: Up/Down/Left/Right
X Button: Button 1
Y Button: Button 2
Left Trigger: Button 3
A Button: Button 4
B Button: Button 5
Right Trigger: Button 6
White Button: Coin
Start Button: Start
Joy 1 Left Analog Button: Service
Joy 1 Right Analog Button: Test Mode
GAMES
-------------------
Title: JoJo's Venture / JoJo no Kimyouna Bouken
Short Name: jojo
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: 02778f60
SIMM ROMS:
FileName: 10 CRC: e40dc123
FileName: 20 CRC: 0571e37c
FileName: 30 CRC: 1d99181b
FileName: 31 CRC: 6889fbda
FileName: 40 CRC: 8069f9de
FileName: 41 CRC: 9c426823
FileName: 50 CRC: 1c749cc7
CHD:
FileName: jjk000.chd MD5: 05440ecf90e836207a27a99c817a3328
Title: JoJo's Venture / JoJo no Kimyouna Bouken (Alternate Set)
Short Name: jojoalt
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: 02778f60
SIMM ROMS:
FileName: 10 CRC: bc612872
FileName: 20 CRC: 0e1daddf
FileName: 30 CRC: 1d99181b
FileName: 31 CRC: 6889fbda
FileName: 40 CRC: 8069f9de
FileName: 41 CRC: 9c426823
FileName: 50 CRC: 1c749cc7
CHD:
FileName: cap-jjk-160.chd MD5: 93cc16f11a88c8f5268cb96baebc0a13
Title: JoJo's Bizarre Adventure: Heritage for the Future
Short Name: jojoba
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: 4dab19f5
SIMM ROMS:
FileName: 10 CRC: 6e2490f6
FileName: 20 CRC: 1293892b
FileName: 30 CRC: d25c5005
FileName: 31 CRC: 51bb3dba
FileName: 40 CRC: 94dc26d4
FileName: 41 CRC: 1c53ee62
FileName: 50 CRC: 36e416ed
FileName: 51 CRC: eedf19ca
CHD:
FileName: jjm000.chd MD5: bf6b90334bf1f6bd8dbfed737face2d6
Title: Street Fighter III: New Generation
Short Name: sfiii
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: 74205250
SIMM ROMS:
FileName: 10 CRC: e896dc27
FileName: 30 CRC: 98c2d07c
FileName: 31 CRC: 7115a396
FileName: 40 CRC: 839f0972
FileName: 41 CRC: 8a8b252c
FileName: 50 CRC: 58933dc2
CHD:
FileName: sf3000.chd MD5: cdc5c5423bd8c053de7cdd927dc60da7
Title: Street Fighter III 2nd Impact: Giant Attack
Short Name: sfiii2
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: faea0a3e
SIMM ROMS:
FileName: 10 CRC: 682b014a
FileName: 20 CRC: 38090460
FileName: 30 CRC: 77c197c0
FileName: 31 CRC: 7470a6f2
FileName: 40 CRC: 01a85ced
FileName: 41 CRC: fb346d74
FileName: 50 CRC: 32f79449
FileName: 51 CRC: 1102b8eb
CHD:
FileName: 3ga000.chd MD5: 941c7e8d0838db9880ea7bf169ad310d
Title: Street Fighter III 3rd Strike: Fight for the Future
Short Name: sfiii3
ROMS:
CART ROM:
FileName: sf33usa.bin CRC: ecc545c1
SIMM ROMS:
FileName: 10 CRC: 77233d39
FileName: 20 CRC: 5ca8faba
FileName: 30 CRC: b37cf960
FileName: 31 CRC: 450ec982
FileName: 40 CRC: 632c965f
FileName: 41 CRC: 7a4c5f33
FileName: 50 CRC: 8562358e
FileName: 51 CRC: 7baf234b
FileName: 60 CRC: bc9487b7
FileName: 61 CRC: b813a1b1
CHD:
FileName: 33s000.chd MD5: f159ad85cc94ced3ddb9ef5e92173a9f
Title: Street Fighter III 3rd Strike: Fight for the Future (Alternate Set)
Short Name: sfiii3a
ROMS:
CART ROM:
FileName: sf33usa.bin CRC: ecc545c1
SIMM ROMS:
FileName: 10 CRC: ba7f76b2
FileName: 20 CRC: 5ca8faba
FileName: 30 CRC: b37cf960
FileName: 31 CRC: 450ec982
FileName: 40 CRC: 632c965f
FileName: 41 CRC: 7a4c5f33
FileName: 50 CRC: 8562358e
FileName: 51 CRC: 7baf234b
FileName: 60 CRC: bc9487b7
FileName: 61 CRC: b813a1b1
CHD:
FileName: cap-33s-2.chd MD5: cf63f3dbcc2653b95709133fe79c7225
Title: Red Earth / Warzard
Short Name: warzard
ROMS:
CART ROM:
FileName: 29f400.u2 CRC: f8e2f0c6
SIMM ROMS:
FileName: 10 CRC: 68188016
FileName: 30 CRC: 074cab4d
FileName: 31 CRC: 14e2cad4
FileName: 40 CRC: 72d98890
FileName: 41 CRC: 88ccb33c
FileName: 50 CRC: 2f5b44bd
CHD:
FileName: wzd000.chd MD5: 028ff12a4ce34118dd0091e87c8cdd08
Download: Siehe Quellseite
Quelle: http://www.speksnk.org/foro/viewtopic.php?t=67142