CPS3 Emulation in progress

Those guys never cease to amaze me.

First the protected System 16, 18 and 24 games, then Model 1 and 2 and now CPS 3. It seems that all you have to do is label a system's emulation as impossible and someone will step up and make it happen :D
 
This is a preview version of my CPS3 emulator. Here you

can see the current work-in-progress state of the emulation.


New features emulated:

Palette fadein/out

Sean stage special tile compression

Proper sprite/tilemap alignment

Proper priority handling


The CPS3 emulation is almost complete. Only the shadow/blending

emulation is missing. There is a preliminary emulation for it

that works partially with the shadows, but is not correct in some

other places (warzard sword effects for example).


I've added savestates support. To make a savestate, first select

the slot with CTRL+number (in the main keyboard, not in the keypad)

then press F11 twice (it's done that way so you don't accidentally

delete a working state). To load a savestate, select the slot and

then press F10.


I've added an option to set a custom fullscreen resolution in the

.ini file (FullScreenWidth,FullScreenHeight). You must enable

it setting Video->Fullscreen Resolution->Custom. Using a resolution

that is not supported by your video card will cause the emulator to

crash.


http://nebula.emulatronia.com/downloadgw.php?get=cps3emulator.zip
 
This is the final version of the CPS3 emulator.


It adds transparency effects (not actual transparency, but

well it looks like that :) ), although it's not fully understood yet.


Fixed palette transformation for flashes, and fadein/outs, now

blacks properly fade to white.


Fixed crashes in some zoomin ending sequences in SF3 games.


Fixed a 1 pixel offset in the framebuffer that was causing a 1 pixel

column problem in the left side of the screen sometimes.


Added support for Nebula external video plugins (there is some source

code and the interface documents in the plugins folder).


Added CHD (MAME's compressed Hard Disks CD Images) support. Just put

the .chd files in the CHD folder in the main directory (sorry, no path

selection for it). And the bios (or the full roms zip) romsets in

the ROMS directory. When loading a CHD romset, the emulator will run

the entire startup sequence so it will take a while to boot (early games

just have a black screen) while the bios waits for the cd to spin up.

You don't need to go through the flashrom rewritting sequence, although

you can see how it looks (just for fun, as it doesn't actually write

anything) by going to Test menu and selecting "Game Rewrite". Using CHDs

doesn't have an actual benefit (except for seeing the exact startup

sequence of the game machine) apart from being able to run Warzard in

any region because Warzard always checks the cd ingame unless it's set to

asia, so by having the real CD emulation throuhg CHD, you can run it in

any region).


http://nebula.emulatronia.com/downloadgw.php?get=cps3emulator.zip
 
Back
Top