鐵之狂傲

標題: CPS3 Emulator [列印本頁]

作者: bluesrw    時間: 07-6-21 17:10
標題: CPS3 Emulator
CPS3 Emulator Preview Test version

This is a preview version of my CPS3 emulator. Here you
can see the current work-in-progress state of the emulation.

There are still a lot of missing features to emulate properly
so don't report any emulation errors yet. The missing features
include (and the effect caused by them missing) :

Sprite Zoom: you'll see the sprite tiles (squares) not being properly aligned or with gaps
Fullscreen Zoom: Sometimes it seems like the camera is not pointing to the action
Per-tile palette selection: some colors (a lot in some games) are wrong
Priorities: objects that are over the background when they should appear behind
Linescroll: Floor 3D effect missing. SF32ndi scrolling letters in intro missing.
Linezoom: I don't know where is it used :)

Nebula's Homepage
http://nebula.emulatronia.com/

支援遊戲清單
JoJo's Venture / JoJo no Kimyouna Bouken
喬喬奇妙冒險 (JOJO)

JoJo's Bizarre Adventure: Heritage for the Future / JoJo no Kimyouna Bouken: Miraie no Isan
喬喬奇妙冒險 - 未來的遺產 (JOJOBA)

Street Fighter III: New Generation
快打旋風 3 - 新世紀之戰 (SFIII)

Street Fighter III 2nd Impact: Giant Attack
快打旋風 3 - 二度衝擊 - 巨人的進攻 (SFIII2)

Street Fighter III 3rd Strike: Fight for the Future
快打旋風 3 - 三度衝擊 - 為未來而戰 (SFIII3)

Warzard / Red Earth
紅色大地 (WARZARD)

目前初步可執行以上的遊戲,但是背景圖層與聲音方面有待改善,對玩家而言,能夠看到 CPS3 遊戲重現江湖,真的有種說不出的感動,不過這款模擬器目前是測試版本,可能會出現當機或不支援某硬體等問題,所以還會再度修正及更新。

由於 CPS3 模擬發展地很快,通常一、兩天都會有新的進度,像張貼這一篇的時候,就傳出 CPS3 放大縮小的問題已解決了,有興趣的玩家,可到相關網站查詢。

David Haywood’s Homepage - Haze’s Mame WIP
http://haze.mameworld.info/

PS:CPS3 是 CAPCOM PLAYER SYSTEM 3 的縮寫,與 PS3 無關,ROM 請自理。

[ 本文最後由 bluesrw 於 07-8-19 02:56 PM 編輯 ]
作者: bluesrw    時間: 07-6-23 14:02
CPS3 Emulator Preview 2 Test version

This is a preview version of my CPS3 emulator. Here you
can see the current work-in-progress state of the emulation.

I've fixed some problems in the emulation:
Color palettes seem right now
Fullscreen Zoom
Sprite Zoom
Linescroll

The priorities have improved but they aren't fully right yet (mainly in jojo games).
Shadow/alpha is still missing.
Linezoom is missing, but I haven't found a single place where it's used.
Sean stage in sf3ng doesn't crash now, but shows garbage in the bg.

I've added an entry to the ini so you can switch the region (except for
warzard that it won't boot unless region is Asia)

I've also tried to fix some problems that people were having with
some old and integrated graphics chipsets. Probably some problems
have been fixed, but there might still be some around.
You can now also try to fix the renderer to the vsync of your monitor
with an option in the ini file (ForceSync).


CPS3 Emulator Test Version 2. This package includes both the normal and MultiCPU versions exes.
If you have graphics problems and are using the MultiCPU version, try with the standard version

UPDATE: I've noticed that I disabled the image filtering in fullscreen. I've updated the package with an exe that works like the old version
you can get the unfiltered version by setting FilterTilemaps=0 in the ini.

Nebula's Homepage
http://nebula.emulatronia.com/

支援遊戲清單
JoJo's Venture / JoJo no Kimyouna Bouken
喬喬奇妙冒險 (JOJO)

JoJo's Venture / JoJo no Kimyouna Bouken (Alt)
喬喬奇妙冒險 (JOJOALT)

JoJo's Bizarre Adventure: Heritage for the Future / JoJo no Kimyouna Bouken: Miraie no Isan
喬喬奇妙冒險 - 未來的遺產 (JOJOBA)

Street Fighter III: New Generation
快打旋風 3 - 新世紀之戰 (SFIII)

Street Fighter III 2nd Impact: Giant Attack
快打旋風 3 - 二度衝擊 - 巨人的進攻 (SFIII2)

Street Fighter III 3rd Strike: Fight for the Future
快打旋風 3 - 三度衝擊 - 為未來而戰 (SFIII3)

Street Fighter III 3rd Strike: Fight for the Future (Alt)
快打旋風 3 - 三度衝擊 - 為未來而戰 (SFIII3A)

Warzard / Red Earth
紅色大地 (WARZARD)

欲變更為日語的話,可於 INI 檔案裡的 REGION 選項,將 3 改為 1。

此版本已加入放大縮小與全螢幕畫面柔和化,並修正了前一版部份圖層錯誤問題,及加強穩定性,總算不會像前一版那麼容易當機,以 SFIII 為例,在 SEAN 和 YUN 關卡,依然出現背景圖層錯誤的問題,不過最起碼,過場後勝利畫面不再是花屏。

其次,MAME PLUS 0.116U2b 也支援 CPS3 遊戲。

[ 本文最後由 bluesrw 於 07-6-29 11:39 PM 編輯 ]
作者: bluesrw    時間: 07-6-29 23:37
CPS3 Emulator Preview 3 Test version

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.

CPS3 Emulator Test Version 3. I'm not including the MultiCPU version as it causes some graphics glitches and if you have a dual core CPU,
then you have enough power to run the standard version.

Nebula's Homepage
http://nebula.emulatronia.com/

支援遊戲清單
同上(官方只有六款遊戲,頂多未來再加上 ALT 或其他版本)

修正了前一版SFIII某角色關卡背景錯誤與暫停中出現雜音的問題,並加入了半透明特效(未完成),但是配備不是很好的話,會發現從這個版本開始,玩起來相當的慢,就個人試玩幾次而言,發覺 FPS 顯示與實際速度不太符合,看來日後會再度修正及優化。
作者: bluesrw    時間: 07-7-13 11:11
CPS3 Emulator v1.0

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 through CHD, you can run it in any region).

Nebula's Homepage
http://nebula.emulatronia.com/

支援遊戲清單
JoJo's Venture / JoJo no Kimyouna Bouken
喬喬奇妙冒險 (JOJO)

JoJo's Venture / JoJo no Kimyouna Bouken (Alt)
喬喬奇妙冒險 (JOJOALT)

JoJo's Bizarre Adventure: Heritage for the Future / JoJo no Kimyouna Bouken: Miraie no Isan
喬喬奇妙冒險 - 未來的遺產 (JOJOBA)

Street Fighter III: New Generation
快打旋風 3 - 新世紀之戰 (SFIII)

Street Fighter III 2nd Impact: Giant Attack
快打旋風 3 - 二度衝擊 - 巨人的進攻 (SFIII2)

Street Fighter III 3rd Strike: Fight for the Future
快打旋風 3 - 三度衝擊 - 為未來而戰 (SFIII3)

Street Fighter III 3rd Strike: Fight for the Future (Alt)
快打旋風 3 - 三度衝擊 - 為未來而戰 (SFIII3A)

Warzard / Red Earth
紅色大地 (WARZARD)

JoJo's Venture / JoJo no Kimyouna Bouken (CHD)
喬喬奇妙冒險 (JOJOCHD)

JoJo's Venture / JoJo no Kimyouna Bouken (Alt) (CHD)
喬喬奇妙冒險 (JOJOALTCHD)

JoJo's Bizarre Adventure: Heritage for the Future / JoJo no Kimyouna Bouken: Miraie no Isan (CHD)
喬喬奇妙冒險 - 未來的遺產 (JOJOBACHD)

Street Fighter III: New Generation (CHD)
快打旋風 3 - 新世紀之戰 (SFIIICHD)

Street Fighter III 2nd Impact: Giant Attack (CHD)
快打旋風 3 - 二度衝擊 - 巨人的進攻 (SFIII2CHD)

Street Fighter III 3rd Strike: Fight for the Future (CHD)
快打旋風 3 - 三度衝擊 - 為未來而戰 (SFIII3CHD)

Street Fighter III 3rd Strike: Fight for the Future (Alt) (CHD)
快打旋風 3 - 三度衝擊 - 為未來而戰 (SFIII3ACHD)

Warzard / Red Earth (CHD)
紅色大地 (WARZARDCHD)

經過改版幾次以後,正式版本總算發布了,這個版本多了特效濾鏡插件功能,對於硬體環境不是頂好,或者是追求高畫質的玩家,也是多了一個選擇,就個人在不使用濾鏡的環境下執行而言,多少還是有點頓頓的,大約有 5X FPS 左右,不過比之上一個測試版本,也是有所改善。

只是 Unload Rom 及 Options 呈現灰色狀態,無法作用,不得不懷疑這版本真的是最終版本嗎?

話說回來,現在 CPS3 模擬差不多解決了,接下來應該會朝 NAOMI (聖騎士之戰系列) or ATOMIC WAVE (KOF XI、NBC...) 方向發展吧!(個人猜測)

[ 本文最後由 bluesrw 於 07-7-18 10:12 PM 編輯 ]
作者: bluesrw    時間: 07-7-18 22:26
CPS3 Emulator v1.0a

Fixed CHD reading for the Alt Versions
Fixed Jojoalt rom 10 CRC, it was loading the one from the parent jojo set.
Fixed crashing in sfiii3 when Ken finishes Makoto with neutral throw (kicks). It's
actually a bug in the game (fixed in sfiii3a). In the real board it would cause an address
error (misaligned jump) and would reset the machine due to watchdog. In the emu it will just
freeze the game because there is not watchdog, just hit F3 to restart the game.
Fixed Jojo games damage level. It was a core bug in the ADDC (add with carry) opcode, so it
could be causing problems in other games too.
Added support for joypads with more than 8 buttons.
Re-enabled the Unload Rom button, I disabled it because it fails more times than works, but
there is some people that actually used it, so I've enabled it again.

Nebula's Homepage
http://nebula.emulatronia.com/

支援遊戲清單
同前一篇

主要是修正無法執行部份 ALT 版本 CHD 遊戲的問題,以及恢復卸載 ROM 按鈕等其他。

[ 本文最後由 bluesrw 於 07-7-19 08:55 AM 編輯 ]




歡迎光臨 鐵之狂傲 (https://gamez.com.tw/)