-----------------------
CPS2EMU for GP2X(Ver 8)
-----------------------
* change logs
- test v1
quick & dirty porting from CPS2PSP(NJEMU).
- test v2
add sound support.
add volume and frameskip control.
fix color issue.
- test v3
update cpu core for more compatible.
add auto frameskip.
- test v4
change cache format to compressed type.
sound samplerate set to 22050Hz.
stretch screen mode.
print messages on screen.
- test v5
fix raster mode rendering.
fix line scroll mode rendering.
add save/load state.
add no sound(and sound cpu stop) mode.
support command line options.
support usb joypad(maximum 4 player).
support TV-Out.
- test v6
fix input driver. (now working progear, again)
update draw code to arm asm.
fix line scroll mode more accurated(but, slowly).
add line scroll on/off option(--linescroll, --no-linescroll).
add horizontal only hardware rescale mode(--hwho-rescale).
change cache format for asm draw function. no longer available test v4 cache data.
add frontend option.
- test v7
fix halt on exit problem.
add external input device on/off option.
add cache dir option. game(rom) dir is extract from rom name.
if not found cache file in cache dir, try to search game dir.
- test v8
support decrypt function for m68000 program(possible to run all parent romset).
add xor rom enable/disable option(--xorrom, --no-xorrom).
if xor rom enabled and not found xor rom, automatically using decrypt function.
add puzzle loop 2(euro) romset. puzzle loop 2(japan) is change to clone rom.
add ram timing tweak function and enable/disable option(--tweak, --no-tweak).
if cpu_speed.cfg file exist in emulator dir, get tweak value from this file(but, ignore div,lcd option).
(cpu_speed.cfg is save file from GP2X CPU/LCD/RAM-Tweaker program.)
add GP2X cpu clock adjust function and option(--cpuspeed).
add simple menu. press L + R + Select or Start + Select button to menu screen.
support high score save/load(from test 7.1 by Slaanesh).
* install
1) create cache file using romcnv/cps2conv.bat or romcnv/cps2conv_all.bat(for MS Windows).
if not using MS Windows, build executable file from romcnv source(tested in Redhat linux).
2) make emulator directory in SD card.
3) copy directory and files to SD card.
cache/
hi/
nvram/
roms/
state/
cps2_config
cps2emu
cps2run.gpe
hiscore.dat
mmuhack.o
rominfo.cps2
zipname.cps2
4) if you have alternate frontend(ex: capex), not need files.
cps2_config
cps2run.gpe
5) copy rom file to roms directory in SD card.
6) copy cache file(in romcnv/cache) to cache directory in SD card.
* control
- in selector
A, Y: Change options
Vol +/-: CPU clock adjust
B, Stick(Push), Select: Start game
Start: Quit
- in games
X, B, A, Y: Button 1, 2, 3, 4
Select : Insert coin
Vol +/- : Volume control
Select + Vol +/- : Frame skip control
L + R + Select, Start + Select : Enter menu
L + R + Start : P1, P2 Start button(for service mode)
- in Vertical mode
Vol +: Button 1
L: Button 2
Vol -: Button 3(3 button games), Autofire Button 1(2 button games)
Start + Vol +/- : Volume control
- in 2 button games
X, A: Button 1, Autofire Button 1
B, Y, R: Button 2
- in 6 button games
A, Y, L: Button 1, 2, 3
X, B, R: Button 4, 5, 6
- in menu
Up, Down: Move cursor
Left, Right: Change value
A, B, Stick(Push): Item select
X: Return to game
* command line options
--sound, --no-sound: enable/disable sound. (default: disable)
--samplerate [rate]: set sound samplerate. possible 11025/22050/44100 Hz. (default: 22050 Hz)
--hw-rescale, --hwho-rescale, --sw-rescale, --no-rescale: select rescale mode. (default: no-rescale)
--screen-position [offset]: setting screen position(-32 ~ 32, 0 is center). no-rescale mode only. (default: 0)
--68kclock [clock], --z80clock [clock]: clock adjust main core(m68k), sound core(z80). [clock] is percentage. 0 is 100%. (default: both 100%)
--showfps, --no-showfps: enable/disable display fps. not support in hw-rescale mode. (default: disable)
--linescroll, --no-linescroll: enable/disable line scroll. (default: enable)
--showtitle, --no-showtitle: enable/disable display title. (default: disable)
--frontend [file]: execute [file] when exit. (default: /usr/gp2x/gp2xmenu)
--fullcache, --no-fullcache: upper memory(higher 32MB) using method select. (default: fullcache)
--extinput, --no-extinput: enable/disable external input device(USB Joystick). (default: disable)
--cache-dir [path]: set cache directory. (default: ./cache)
--xorrom, --no-xorrom: enable/disable using xor rom. (default: enable)
--tweak, --no-tweak: enable/disable ram timing tweak. (default: disable)
--cpuspeed [clock]: GP2X cpu clock adjust. [clock] is MHz. (default: not adjust)
--hiscore, --no-hiscore: enable/disable high score save/load. (default: enable)
* credits
- original CPS2PSP by NJ
- porting to GP2X by ell
- Cyclone m68k emulator by Dave (dev@finalburn.com), Reesy (drsms_reesy@yahoo.co.uk), Notaz (notasas@gmail.com)
- DrZ80 z80 emulator by Reesy, Flubba (flubba@i-solutions.se)
- assembly draw code base from GnGeo2X by Pepone
- some assembly code from MAME GP2X by Franxis (fjmar@hotmail.com)
- usbjoy driver by Puck2099 (puck2099@gmail.com)
- m68000 decrypt function from MAME by Nicola Salmoria, Andreas Naive
- CPU/RAM tweak info from CPU/LCD/RAM-Tweaker by god_at_hell
- high score save by Slaanesh
* ps
I always read gp32x.com forum, but difficult to write(and I don't have gp32x.com account).
没有合适的资源?快使用搜索试试~ 我知道了~
cps2emu_test_8.rar_CPS2emu_choko b_cps2testmenu
共186个文件
c:56个
h:53个
bmp:40个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 195 浏览量
2022-07-14
20:43:14
上传
评论
收藏 1.62MB RAR 举报
温馨提示
gp2x上的cps2模拟器原代码,基本可以完美模拟cps2。
资源推荐
资源详情
资源评论
收起资源包目录
cps2emu_test_8.rar_CPS2emu_choko b_cps2testmenu (186个子文件)
cps2conv.bat 13B
cps2conv_all.bat 13B
gmahou.bmp 22KB
xmvsf.bmp 22KB
mvsc.bmp 22KB
dstlk.bmp 22KB
sfa3.bmp 22KB
ringdest.bmp 22KB
ddtod.bmp 22KB
csclub.bmp 22KB
vhunt2.bmp 22KB
spf2t.bmp 22KB
nopreview.bmp 22KB
ecofghtr.bmp 22KB
dimahoo.bmp 22KB
sfa.bmp 22KB
mshvsf.bmp 22KB
qndream.bmp 22KB
ddsom.bmp 22KB
gigawing.bmp 22KB
1944.bmp 22KB
msh.bmp 22KB
sgemf.bmp 22KB
rckmanj.bmp 22KB
ssf2.bmp 22KB
progear.bmp 22KB
avsp.bmp 22KB
cybots.bmp 22KB
armwar.bmp 22KB
megaman2.bmp 22KB
sfa2.bmp 22KB
xmcota.bmp 22KB
batcir.bmp 22KB
pzloop2j.bmp 22KB
nwarr.bmp 22KB
choko.bmp 22KB
mpangj.bmp 22KB
mmatrix.bmp 22KB
vsav2.bmp 22KB
hsf2a.bmp 22KB
vsav.bmp 22KB
19xx.bmp 22KB
m68kopdm.c 246KB
m68kopac.c 233KB
m68k_in.c 232KB
c68k_op.c 176KB
m68kopnz.c 156KB
m68kops.c 132KB
m68kdasm.c 99KB
minimal.c 80KB
c68k_ini.c 76KB
unzip.c 48KB
m68kmake.c 46KB
emumain.c 45KB
m68kcpu.c 38KB
romcnv.c 37KB
cps2crpt.c 37KB
unzip.c 31KB
selector.c 31KB
unzip.c 30KB
memintrf.c 30KB
vidhrdw.c 26KB
cz80_op.c 21KB
cz80jmp.c 17KB
inptport.c 16KB
cz80_opXY.c 15KB
cz80_opXYCB.c 14KB
cz80_opED.c 13KB
qsound.c 12KB
driver.c 12KB
cz80_opCB.c 11KB
hiscore.c 10KB
emudraw.c 10KB
readpng.c 9KB
cache.c 8KB
eeprom.c 7KB
cz80.c 7KB
usbjoy.c 6KB
m68000.c 6KB
timer.c 6KB
font.c 6KB
sprite.c 5KB
m68000.c 5KB
lang.c 5KB
sndintrf.c 5KB
loadrom.c 5KB
m68000.c 4KB
ioapi.c 4KB
z80.c 3KB
m68000.c 3KB
z80.c 3KB
state.c 3KB
zfile.c 3KB
zfile.c 3KB
cps2.c 3KB
c68k.c 3KB
coin.c 2KB
c68kexec.c 933B
famec.cpp 223KB
rominfo.cps2 222KB
共 186 条
- 1
- 2
资源评论
weixin_42653672
- 粉丝: 93
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功