|
Nouvelle update des sources "1.63.1" (ajout de Hyper Street Fighter 2, le dernier CPS2. utilisation de roms phoenix pour y jouer, autrement dit de patch de roms destinés à faire revivre les cartes de jeux mortes à cause de la batterie suicide intégrée).
Sinon les readme Jap ont été traduits en US par Gieese, C'est pas tjrs les dernières versions mais c'est pas loin et suffit largement:
Je copy/paste histoire qu'on est tout ici:
MVS:
Code:
----------------------------------------------------------------------
NEOGEO Emulator for PSP 1.0
NJ (http://neocdz.hp.infoseek.co.jp/psp/)
----------------------------------------------------------------------
<Overview>
This will be the NEOGEO (MVS/AES) emulator for the PSP. Since the PSP
not having much memory, Games in large size may not work well, but all
games should work.
----------------------------------------------------------------------
Directory Settings
Directory will be created automatically at the first launch.
/PSP/GAME/
|
+- MVSPSP/ (root directory)
| |
| +- EBOOT.PBP NEOGEO Emulator binary
| +- mvspsp.ini software config file (create by emulator)
|
+- cache/ (directory for sprite cache file)
| |
| +- mslug_cache.zip (example: Metal Slug)
|
+- config/ (directory for key config file)
|
+- memcard/ (directory for memorycaard)
|
+- music/ (directory for play list (sound test))
|
+- nvram/ (directory for SRAM)
|
+- snap/ (directory for screen shot)
|
+- state/ (directory for save state)
|
+- roms/ (put BIOS and rom files here. (zip compressed)
| |
| +- neogeo.zip (NEOGEO BIOS)
| +- samsho.zip (example: Samrai Spirits)
| +- ...
EAll ROM image files needs to be in compressed zip files.
This cannot handle folder files, but without this limit, this
should be working same as MAME. Also, Rom sets not supported
by MAME will not be supported here as well.
EBIOS should be named as neogeo.zip, and placed in the roms folder.
EEach game's zipped file name should be identicle with MAME 0.106's
ROM set name.
EThe CRC needs to be identicle as MAME 0.106's CRC. ROM file name can
be any.
EAlthough it is supporting hacked BIOS such as uni-bios, they are not
recommended. There are possibilities for some games which may not
work properly.
----------------------------------------------------------------------
Creating the Cashe File
When reading in the ROM, and having an error message as
"ƒƒ‚ƒŠ‚ª‘«‚è‚È‚¢" (Meaning: Memory is not enough), there is a necessity
of creating a cashe file of the graphic data. Using the disclosed romcnv.exe,
pleale create one. For the usage of romcnv.exe, please refer to the readme.txt.
Also, not like the CPS2PSP, if the cashe file is used, all games will have to
have it's individual file.
----------------------------------------------------------------------
Controls
¦BIOS's setting screen can be found by pressing the "L trigger" during
running of the file browser. Please first set the settings here before,
running the actual game.
ERROR: CRC32 not correct. "Europe MVS (Ver. 2)"
If the above error message is displayed, this means the setting is not done
correctly.
EExcluding Game Playing, and main menu screen, all menu, Control Help
can be launched by the "R trigger". If there are anything unclear,
please refer to it.
EIf wanted to change the game settings, press "START + SELECT" during game play,
then this can be done.
EButton config during game play.
Button swapping is possible. Below will be the default settings.
Button pattern will be as NEOGEO Pad.
Up - Up or Analog Up
Down - Down or Analog Down
Left - Left or Analog Left
Right - Right or Analog Right
Start - Start
Coin - Select
Button A - Cross
Button B - Circle
Button C - Square
Button D - Triangle
Special Controls
START + SELECT: Opens the menu
L + R + SELECT: Service Switch (Can be placed to other button)
----------------------------------------------------------------------
Changing the BIOS's Region / Machine Mode
EHave made this possible on Game configuration menu, this doesn't mean
it will work perfectly. For some games from the later end, by changing
the settings here, may trigger the protect and by this, this might not
work. Also, using AES BIOS to play MVS games, this could trigger the
protection, and make the game not working.
EIf wanted to change for sure, please try uni-bios v1.0/1.1/1.2/1.3/2.0.
----------------------------------------------------------------------
Concerning Japanese Resource File
EUn-compressing the enclosed resource_jp.zip will change the screen into
Japanese. If wanted to output the screen in Japanese, please copy the
uncompressed folder into ngepsp folder.
----------------------------------------------------------------------
Song list for sound test
EFormat will be as following.
If Japanese Resource File is used, song titles will be displayed in Japanese.
$title : This will show the game name on the title bar.
$pre : Bank Number, 2 digits of Hexadecimal befor playback command.
For most games, adding "07" will do it's job.
$stop : Playback Stop Code entry in 2 digits of Hexadecimal.
For most games "03" will be reset code, and "20" for Stop.
$start : Song/Music list beginning.
$end : Song/Music list endding.
Song/Music list will be inbetween $start until $end. Please do not
insert blank lines or comments. It will freeze. For the format, please
use 2 digit values of "Hexadecimal" code, and then a space, and then music
title.
Example)
$title=Metal Slug
$pre=00
$stop=03
$start
02 Neo Geo Logo
2b The Military System
...
2c Nazca Logo
$end
Have used MAME E2J's Bridge M1 list as reference for this.
----------------------------------------------------------------------
ETC / Misc.
EMemory Card files are created for every game.
Also, memory card will be identified all the time.
EAlthough the following games works on MAME, on this emulator, it is not
supported. Also, no ETA on supporting them in the future.
svcpcb SvC Chaos - SNK vs Capcom (JAMMA PCB)
kof97pls The King of Fighters '97 Plus (bootleg)
zintrckb Zintrick (hack / bootleg)
mslug3b6 Metal Slug 6 (Metal Slug 3 bootleg)
cthd2003 Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)
ct2k3sp Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)
kf2k2pls The King of Fighters 2002 Plus (set 1, bootleg)
kf2k2pla The King of Fighters 2002 Plus (set 2, bootleg)
kf2k2mp The King of Fighters 2002 Magic Plus (bootleg)
kf2k2mp2 The King of Fighters 2002 Magic Plus II (bootleg)
kof10th The King Of Fighters 10th Anniversary (The King of Fighters 2002 bootleg)
kf2k5uni The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg)
kf10thep The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)
kof2k4se The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg)
ms5plus Metal Slug 5 Plus (bootleg)
kf2k3bl The King of Fighters 2003 (bootleg, set 1)
kf2k3bla The King of Fighters 2003 (bootleg, set 2)
kf2k3pl The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)
kf2k3upl The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)
svcboot SvC Chaos - SNK vs Capcom (MVS) (bootleg)
svcplus SvC Chaos - SNK vs Capcom Plus (set 1, bootleg)
svcplusa SvC Chaos - SNK vs Capcom Plus (set 2, bootleg)
svcsplus SvC Chaos - SNK vs Capcom Super Plus (bootleg)
samsho5b Samurai Shodown V / Samurai Spirits Zero (bootleg)
lans2004 Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg)
ms4plus Metal Slug 4 Plus (bootleg)
----------------------------------------------------------------------
Changes
ver.1.0
EMerged CPS1PSP/CPS2PSP's source.
EChanged the rominfo format.
ELost 0.2.2 source, so created from 0.1.3
Don't think the speed has changed.
CPS2:
Code:
----------------------------------------------------------------------
CAPCOM CPS2 Emulator for PSP 1.60
NJ (http://neocdz.hp.infoseek.co.jp/psp/)
----------------------------------------------------------------------
<Outlook>
CAPCOM CPS2 (Capcom Play System II) emulator for the PSP.
----------------------------------------------------------------------
Concerning the supported ROM sets
Since this is following MAME 0.107, zip file name needs to be the same
as what MAME 0.107 is asking.
All ROM image file needs to be compressed as zip file. Cannot handle
files which are openned to a folder (uncompressed), so basically it
would be the same usage way as MAME. Also, Romsets not supported by
MAME, is not supported here as well.
White displayed names on the file browser will all work.
If it doesn't, that means what the ROM set asked is not the ROM set
you have. Using ClrMame Pro, or RomCenter kind of tools, please
make your romsets same as MAME 0.107.
But if you still need your romsets to be old, or use under a different
emulator, edit the rominfo.dat using a notepad, but this is not
recommended. If you don't understand the rominfo.dat, please do not
edit it.
Gray displayed names under the file browser, are games which hasn't
de-crypted. (or not having the XOR table), and this will not be able
to be launched. Renaming will not work. (Since the file isn't there).
Please wait until MAME supports this. CPS2 still have some waiting for
decryption games, if MAME supports them, would like to support it here
as well.
----------------------------------------------------------------------
Directory Settings
Directories will be created automatically during first launch.
/PSP/GAME/
|
+- CPS2PSP/ (root directory)
| |
| +- EBOOT.PBP CPS2 Emulator binary
| +- cps1psp.ini software config file (create by emulator)
|
+- cache/ (directory for sprite cache file)
|
+- config/ (directory for key config file)
|
+- nvram/ (directory for SRAM)
|
+- snap/ (directory for screen shot)
|
+- state/ (directory for state data)
|
+- roms/ (put BIOS and rom files here. (zip compressed)
| |
| +- 19xx.zip (example: 19xx)
| +- ssf2.zip (example: Super Street Fighter II (parent))
| +- ssf2j.zip (example: Super Street Fighter II (clone: Japanese version))
| +- ...
----------------------------------------------------------------------
Creating the Cashe File
It is necessary to create a cashe file for all games.
To create the cashe file, please use the attached romcnv_cps2.exe.
The usage of this is written on the readme_cps2.txt of romcnv_cps2.exe.
But compared with NEOGEO, any language version, the graphic rom is the
same. So, only the parent set creation would be alright. Although,
you can create them individually.
ssf2t, and other languaged version are a special case, so please be
cautioned. This game, is like an addon of new characters, and background
data to ssf2. Due to this, the parent rom set will be ssf2, but the cache
needs to be ssf2t, else, it will be created as necessary files not included
cashe file. When creation, place ssf2.zip and ssf2t.zip in the same folder
and select ssf2t.zip, and create one.
----------------------------------------------------------------------
Controls
EExcluding the screen during game running and main menu, all menu can
display the control help using "R Trigger". If anything unknown, please
try pressing the "R Trigger". Looking at it, probably it is easy to
understand, so, will not do it here.
ETo change the settings within each game, during game running, please press
"START + SELECT".
EControls within game play.
Button configuration is edit able. Below will be the default settings.
Belowed situation, if the screen rotates or swith R/L, the buttons will
automatically be change accordingly. So not that needed to be changed.
EIf enabled the Flip Screen under Service Menu.
EIf YES on Rotate Screen for Verticle Games.
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
6 Button Games
Button 1 - Square
Button 2 - Triangle
Button 3 - L trigger
Button 4 - Cross
Button 5 - Circle
Button 6 - R trigger
For Quiz games (Quiz Nanairo Dreams) (no pointer used)
Button 1 - Square
Button 2 - Cross
Button 3 - Triangle
Button 4 - Circle
Player toggle - L trigger - L trigger
Special Controls
START + SELECT: Opens the menu
L + R + SELECT: Service Switch (Can assign to other buttons)
L + R + START: 1P & 2P START (Used under Service Menu)
----------------------------------------------------------------------
Concerning Raster Effects
EIn the game settings menu, there is a topic called "Raster Effects".
Under this, Line Scroll Effects, used on Stret Fighter II and such,
can be enabled/disabled.
This effect is pressure creating among emulation (since need to draw
sprites for 1 line at a time, and the drawing amount increases
enormously) normally it is on "Off". If you care about the glitches
in the background, although the speed will decrease, try using "On".
Also, when turned "Off", the glitchs created on the background is
the right way, and not a bug. Other than turning "On" Raster Effects,
there isn't a way to have it correctly displayed.
----------------------------------------------------------------------
Concerning Auto FrameSkip
If disabled, the game speed will decrease, but if you want to play
it stablly, disabling would be better.
¦ from 1.0, the default value is "off".
----------------------------------------------------------------------
Changes
1.60
EUn-Compressed Cashe File's format have been changed again.
This doesn't have compatibility with romcnv_cps2.exe, so, if using
an un-compressed cashe file, please re-build it again.
ELine Scroll drawing proceedure's code has been simplified, and
also optimized.
----------------------------------------------------------------------
1.51
done in older ReadMeE trans. Please see older ones.
CPS1:
Code:
----------------------------------------------------------------------
CAPCOM CPS1 Emulator for PSP 1.01
NJ (http://neocdz.hp.infoseek.co.jp/psp/)
----------------------------------------------------------------------
<Overview>
This will be a CPS1 (Capcom Play System) Emulator for PSP.
----------------------------------------------------------------------
Concerning the supporting ROM sets
Since this will be following MAME 0.106, zip file names must be
the same with what MAME 0.106 is requiring.
All ROM image file has to be in compressed zip file. It cannot
handle foldered files, so leaving that out, basically it will be
the same as handling like MAME. Also, games not supported on
MAME will not be supported here as well.
Game which are shown in white are the games which will work. If it
is not indicated in white, this means the required romset information
differs. By using CLRMAMEPRO or ROMCENTER like tools, please optimize
your romsets to MAME 0.106.
If using them on older emulator, or older MAME's romset is necessary,
edit the rominfo.dat using a notepad and edit them, but this is not
recommended. Also, if you don't understand whats written on rominfo.dat
don't bother trying further on.
----------------------------------------------------------------------
Directory Settings
Directory will be created automatically upon first launch.
/PSP/GAME/
|
+- CPS1PSP/ (root directory)
| |
| +- EBOOT.PBP CPS1 Emulator binary
| +- cps1psp.ini software config file (create by emulator)
|
+- config/ (directory for key config file)
|
+- nvram/ (directory for SRAM)
|
+- snap/ (directory for screen shot)
|
+- state/ (directory for state data)
|
+- roms/ (put BIOS and rom files here. (zip compressed)
| |
| +- 1941.zip (example: 1941)
| +- sf2.zip (example: Street Fighter II (parent))
| +- sf2j.zip (example: Street Fighter II (clone: Japanese version))
| +- ...
----------------------------------------------------------------------
Controls
EExcluding Game Playing, and main menu screen, all menu, Control Help can be
launched by the "R trigger". If there are anything unclear, please refer to it.
EIf wanted to change the game settings, press "START + SELECT" during game play,
then this can be done.
EButton config during game play.
Button swapping is possible. Below will be the default settings.
Under the belowed circumstances, the button settings will be changed syncroing
with the screen, so not much fiddling around would be needed.
ESetting the Dip Switch on Cabinet, 2Player control on Cooktail.
EWhen Flip Screen is on "On" at the Dip Switch.
EFor games with Virtical Screens, when setting the Rotate Screen on "YES".
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 (no use of the direction keys)
Button 1 - Square
Button 2 - Triangle
Button 3 - Cross
Button 4 - Circle
Street Fighter II Series games (Street Fighter Zero CPS Changer ver. included)
Button 1 - Square
Button 2 - Triangle
Button 3 - L trigger
Button 4 - Cross
Button 5 - Circle
Button 6 - R trigger
Forgotton World / Lost World
(Can't have a loop lever, so uses L/R trigger instead)
Button 1 - Square
Dial(rotate left) - L trigger
Dial(rotate right) - R trigger
For verticle games, it rotates the screen 90 degree to the right.
Up - Right
Down - Left
Left - Up
Right - Dwon
Button 1 - Triangle
Button 2 - Circle
Special Controls
START + SELECT: open the menu
L + R + SELECT: Service Switch (Can insert private button settings)
L + R + START: 1P & 2P START (used in Service Menu)
----------------------------------------------------------------------
Concerning Raster Effects
EOn Game setting menu, "Raster Effects" will be placed.
Here, Line Scroll (used in games like Street Fighter II), enable/disable
can be setted. Usually this setting will be "on", but this feature
produces alot of pressure during emulation. If you're not looking for
screen quality, selecting this to "Off" probably would be better.
Also, it is not a bug for the background being slightly off when the
setting is on "OFF". There is no other way than turning "ON" Raster
Effects to prevent this problem.
On Street Fighter II, if setted to disable, the screen will collapse,
but, on Street Fighter Zero, not much difference will be there, so,
disabling might be better.
----------------------------------------------------------------------
Concerning "Auto Frameskip"
If disabled, the total speed of the game will decrease, but if you
wanted to play stably, disabling will do the job.
From 1.0, the default value is "OFF".
----------------------------------------------------------------------
Concerning "Video Sync"
Made it work better from 1.0.
When enabled, some sound will be sacrifised, but screen noise should be
better. Games like King of Dragons, Character blinking per 1frame, type
of games should be having this setting enabled. Basically for games which
is slow, then disable it.
Recommended Video Sync Yes settings will be as following.
Raster Effects Off
60fps Speed Limit Off
Sample Rate 11025Hz (22050Hz or above would be hard)
----------------------------------------------------------------------
Concerning bootleg game support
Although it has been supporting from beta3, from 1.0, it has been deleted.
Basically with my emulators, only if the official version doesn't work due
to encriptions, then supports, but else, don't support bootleg versions.
The reasons for this is just because I don't like bootleg versions.
Later on, will open the source out to public, so if felt necessary, please
refer to MAME and create an addition.
----------------------------------------------------------------------
Changes
1.01
EState Save not working properly on Pang!3 fixed.
EEmerged the source code of CPS2PSP/MVSPSP.
EMade the resource file's (such as rominfo.dat) extentions to .cps1
----------------------------------------------------------------------
1.0
EChanged the C68K core the same to CPS2PSP.
EChanged Z80 Core to CZ80.
EModified some bugs of CZ80.
EBasical process is updated equally to CPS2PSP.
EDeleted Bootleg version games.
ERe-written the drawing process, now seems a bit faster.
EModified the Layer's pallet seperation process.
EAdded Save/Load state feature.
EImproved the process when VSYNC enabled.
EResearched and Modified the dipswitch values, for a better movement.
EChanged the DipSwitch's default value to "Yes" on Demo Sound and Allow Continue.
EAutoFire feature not working on Rotate Screen Yes, fixed.
EScreen Shot picture format changed to PNG.
EAdded Kernel Mode version.
EAnd other misc changes.
Converter cache:
Code:
Sprite Rom Conversion Tool ver.9 (for CPS2PSP)
Although a bit corner cutting, this is the conversion tool.
---------------------------------------------------------------------------
Collecting all un-compressed cashe and create
1. Double Click cps2conv_all.bat and launch.
2. Folder select dialog will appear, select the ROM folder.
3. Start the conversion.
If the file cannot be found, it will skip. Please wait until finished.
4. Within the Cache Folder, "GameName".cache file will be created.
Copy this into the /PSP/GAMES/cps2psp/cache directory.
Copy the original ROM file into /PSP/GAMES/cps2psp/roms
5. By Running the game, probably it'll work.
---------------------------------------------------------------------------
Collecting all zip compressed cache and create
1. Double Click cps2conv_all_zip.bat and launch.
2. Folder select dialog will appear, select the ROM folder.
3. Start the conversion.
If the file cannot be found, it will skip. Please wait until finished.
4. Within the Cache Folder, "GameName"_cache.zip file will be created.
Copy this into the /PSP/GAMES/cps2psp/cache directory.
Copy the original ROM file into /PSP/GAMES/cps2psp/roms
5. By Running the game, probably it'll work.
---------------------------------------------------------------------------
Selecting a game using un-compressed cache and create
1. Double Click cps2conv.bat and launch.
2. File select dialog will appearAselect the game's zip file which you want
to convert.
3. Start the conversion.
Please note: If this is a clone set, Parent ROM Set must be within the same
folder.
4. Within the Cache Folder, "GameNAME"_cache.zip file will be created.
Copy this into the /PSP/GAMES/cps2psp/cache directory.
Copy the original ROM file into /PSP/GAMES/cps2psp/roms
5. By Running the game, probably it'll work.
---------------------------------------------------------------------------
Selecting a game using a zip compressed cache and create
1. Double Click cps2conv_zip.bat and launch.
2. File select dialog will appear, select the game's zip file which you want
to convert.
3. Start the conversion.B
Please note: If this is a clone set, Parent ROM Set must be within the same
folder.
4. Within the Cache Folder, "GameNAME"_cache.zip file will be created.
Copy this into the /PSP/GAMES/cps2psp/cache directory.
Copy the original ROM file into /PSP/GAMES/cps2psp/roms
5. By Running the game, probably it'll work.
---------------------------------------------------------------------------
If the above doesn't work properly
1. Drag&Drop the game you want to convert to cps2conv.bat or cps2conv_zip.bat.
2. Start the conversion.
Please note: If this is a clone set, Parent ROM Set must be within the same
folder.
3. Within the cache folder, "GameName".cache (if used cps2conv.bat) or
"GameName"_cache.zip (if used cps2conv_zip.bat) will be created.
Copy this into the /PSP/GAMES/cps2psp/cache directory.
Copy the original ROM file into /PSP/GAMES/cps2psp/roms
4. By Running the game, probably it'll work.
---------------------------------------------------------------------------
romcnv_cps2.exe's command line parameter would be
EParameter order wouldn't be asked.
EIf giving a pass, will need it to be a full pass. Using a double quotation
before and after would be better.
-all: After launched, Dialog selected folder's file, supporting game will all
be converted. Selected pass would be ignored.
-zip: Creates zip compressed cache.
-batch: Batch Process option.
Won't make it pause after conversion.
Examples) avsp and qndream are zip compressed, mvsc and vsav are un-compressed.
until vsav is finished it will not pause.
romcnv_cps2.exe "D:\roms\avsp.zip" -zip -batch
romcnv_cps2.exe "D:\roms\qndream.zip" -zip -batch
romcnv_cps2.exe "D:\roms\mvsc.zip" -batch
romcnv_cps2.exe "D:\roms\vsav.zip"
---------------------------------------------------------------------------
Update History
- For CPS2PSP ver.9 -
File's internal data will have a 64KB boarderline and be placed.
ver8's uncompressed cache cannot be used. Please re-create.
ChangeLogs (sources):
Code:
CPS1PSP/CPS2PSP/MVSPSP Changes
-------------------------------------------------------------------------------
1.61
EWhen the floor was destroyed, and then fallen, the screen couldn't be shown properly in X-Men vs StreetFighter. This bug has been fixed.
Also, from his site, (http://neocdz.hp.infoseek.co.jp/psp/index.html) it had another sentence below the above,
·Probably there isn't anymore fatal bugs, so, binary updates seems to be ending. If this cannot support new games, then the possibilities for this project to end would be bigger.
-------------------------------------------------------------------------------
1.51
ECPS2PSP's un-compressed cashe file format changed.
Updated romcnv_cps2.exe to ver.8
EMVSPSP's, mslug4 should now work properly.
Last fix.
1.51.1
EOn MVSPSP, memcard folder was created automatically, fixed.
EOn MVSPSP, using DEBUG BIOS, the screen was bugged, fixed.
1.51.2
EForgot to re-set state load's FIX bank on MVSPSP, so fixed.
-------------------------------------------------------------------------------
1.50
EMVSPSP's final modification.
Don't feel touching the MVSPSP anymore, if there's bugs, please modify yourself.
-------------------------------------------------------------------------------
1.42
EMVSPSP's sound modify.
-------------------------------------------------------------------------------
1.41
EMVSPSP's sprite drawing bug modified.
ESound test deleted from public binary.
EJapanese Font read process has been changed a bit.
-------------------------------------------------------------------------------
1.40
EMVSPSP has been updated. Changed the format of the cashe file.
Now supports PCM cashe, so all game sound should be supported.
ENo changes on CPS1PSP/CPS2PSP.
-------------------------------------------------------------------------------
1.30
EFolder openned un-compressed cashe file support.
-------------------------------------------------------------------------------
1.21
EBrought back the Street Fighter ZERO3 masking proccess to the elder version.
Haven't checked everything.
-------------------------------------------------------------------------------
1.20
EHave re-written the sprite management process, and then it gave big improvements
so, have updated this. Under 3-S2, Street Fighter IIX's T.Hawk stage haven't
reached 60fps, but now, it will work on 60fps. (Although to achieve this,
will need to use 333MHz, Vsync Off/Raster Effects Off). Concerning Street Fighter
Zero, probably it is playable with Raster Effects On. MVS, due to memory shortage,
haven't done anything.
-------------------------------------------------------------------------------
1.13
ESome games on CPS2 couldn't turn in the coins, bug is fixed.
(This seemed to occur since ver.1.02)
-------------------------------------------------------------------------------
1.12
EHave added version check on State Data. (During source merge, this was temporaly
deleted, and was deleted all the way.)
-------------------------------------------------------------------------------
1.11
EVRAM register process of Textures have been changed.
-------------------------------------------------------------------------------
1.10
ECPS2's drawing process changed to use DepthBuffer from GU.
Games which uses full screen masking process, such as, gigawingAprogearAdimahoo,
some speed may have increased.
EUnder some games on CPS2, the masking drawing wasn't done properly. Have updated
the Cache File Masking Flags.
ESimplified the CPS2 timer process.
ECoin Counter will now be effecting the State Data for CPS1/CPS2.
EMemory Keep was done twice at sfix on MVS. There was a bug occuring
memory leak, and this has been fixed.
EChanged the texture to swizzle texture.
EUpdated C68KACZ80
EPSP's video process function has been modified. Process itself as well.
EDeleted un-used tables, and made the memory a big larger.
EFixed the menu syntax errors.
EThere were some codes used for debugging, have deleted them.
ESome function names were changed. (process as is)
-------------------------------------------------------------------------------
1.02
EAs official, this would be the last release.
From here on, would only use (mostly on CPS2), for current PSP feature experiments.
-------------------------------------------------------------------------------
1.02
E³Ž®‚È‚à‚Ì‚Æ‚µ‚Ä‚ÍÅIƒŠƒŠ[ƒX‚Æ‚È‚è‚Ü‚·B
ˆÈ~‚ÍŒ»Ý–¢Žg—p‚ÌPSP‚Ì‹@”\‚ÌŽÀŒ±‚Ì‚Ýs‚¤—\’è‚Å‚·B(Žå‚ÉCPS2‚ÅŽÀŒ±)
--------------------------------------------------------------------------------------------------------------------------------------------------------------
--- Older version
--------------------------------------------------------------------------------------------------------------------------------------------------------------
CPS2 Beta:
1.30
Concerning the Cache File (modified a bit on 1.30)
Normally, to save space, it was using zip compressed cache file, but from 1.30, have changed this to read un-compressed cache files from a folder (cache/gamename_cache)
Create a folder in the Cache Folder, called gamename_cache (ex: ssf2_cache), and place all the files created from romcnv.exe. Although the space on the memorystick will decrease, even MVC's can be played without any lags.
Have forgotten to write on the readme.txt (Gieese: will try later on), openned cache file will have the reading priority higher.
Since the playability is very different, have updated the binary as well. Please try games with open cache files if the cache files are big.
CPS1PSP only updated the version, no updates from 1.20.
Since there was a bug in CPS1PSP, have exchanged the source code and binary. To people who have downloaded, please do so again.
·Sorry for the wait. Bug Fixes has been finished.
Although thre are alot of changes, not much effect can be seen. Making the speed faster seems like impossible, so have gave up. As a result, the process of 70% is on video emulation. On CPS2, normal game would need around 1000-1500 sprites, and this seems to make things harder. Looking at it in numbers, it is about x2 of NEOGEO. Also, have used ME and done the sound mixing, but couldn't increase the speed. (seems as the speed went down due to syncronize process, and the sound became unstable) If you turn off the sound, this can be seen easily, you won't see much pressure. (Probably there will be a speed increase, for about 1fps or so.) Also, compiling on kernel mode, there are people thinking the speed increases, but it doesn't. What is does is, features like network, which requires the kernel mode, for processing, and memory availability only increases for about 300-400KB.
So, will stop CPS2 here for a while, and work back with the CPS1.
Had some bug reports on ssf2t screen... Although have been saying this is not a bug. It's only because the Cache file isn't created properly. Please re-create it using the romcnv.exe which is attached with the beta.
1. place it within the same folder as ssf2.zip and ssf2t.zip.
2. launch romcnv.exe, and assign it as ssf2t.zip.
3. wait a while, in cache folder, ssf2t_cache.zip will be created.
4. In the PSP's cps2psp cache folder, copy the created ssf2t_cache.zip.
Normally it will be the Left Picture, if creation was wrong, it will be the Right picture.
(Gieese: Don't know how to add pictures here. Plz refer to the above URL, the first 6 pictures there)
Changes (beta : bug fixed version)
·Updated romcnv.exe. For the following drawing fixed games, please re-create the cashe files.
·Fixed the picture process of the following games.
Street Fighter ZERO 2: Ranking win mark. (fixed)
Vampire Savor: Openning Demo, some priority was weird.
Mighty Pan(?)'s ranking up/down score's mask process isn't done.
D&D SOM, etherhorden battle, demo before wasn't shown properly.
Busloop2, some sprites weren't shown properly.
·Optimized the texture size of each game. Although have optimized so that it won't have any problems, so the speed won't change.
·If Sound was disabled, it will not read the PCM data.
·Now supports the paddle input of Busloop2. (same method as CPS1PSP's forgottn.)
·Changed the calculation method of the pallet. Fade Out seems to be better.
·Re-Written the C68K. (Crated a new M68000 core, but the bug fix didn't catch up, now using C68K. Since the speed doesn't differ, will be continuing using this, probably.)
·Changed to a customized CZ80 from Z80 core. Although CZ80 lacks some accuracy, but since it's not a sound driver like NEOGEO, probably there won't be much problem. Also there was a bug, so, have fixed that.
·Due to the above changed, state date compatibility is gone. Also, there won't be compatibility with the final version.
·Although this isn't a bug, Raster Effect Off created glitches in fighting games are gone now. But, since some drawing process are added, about 1-2fps speed drop is there.
There were some speed increase during the work, but due to this, it's like plus/minus zero.
·And other small changes were made.
*** End ***
*** Additionals Sept 11th ***
·Some games had screen drawing problems under the pallet process. Have fixed this and updated as beta2.
Also, forgot to write into the readme_cps2.txt, if using the TIFF loader, please insert the next. If using GTA loader, please DO NOT add since the use-able memory will decrease. From test5/beta, if this is already added, just change the first line as [CPS2PSP_3ccaece6] For this value, this can be found by using EBOOT_signature.exe.
[CPS2PSP_3ccaece6]
#************************ ************************* ************************#
#* CAPCOM CPS2 Emulator for PSP beta 2 *#
#*-----------------------------------------------------------------------*#
#* LOADER: 0.98 *#
#* TIFF: 2.0 - YES : Only the small size games can be played. *#
#* GTA: 2.0 - YES *#
#* GTA: 2.01 - YES *#
#* GTA: 2.5 - YES *#
#* GTA: 2.6 - YES *#
#************************ ************************* ************************#
ebootname=CPS2PSP beta 2
limitedMemoryManager=Y
Changes beta2
·Some games having problems with the pallet process. A fix for that. Other than the pallet, no other changes have been made. State data still has compatiblity with Beta version.
Les sources de NJ compilés ici (faut s'enregistrer) et en miroir la: http://www.speedyshare.com/811834881.html (1.63.1).
Dernière modification par 7zxkv ; 18/12/2006 à 12h02.
|