MAMEUI v0.142.4 & MAME v0.142u4 - 模擬器

Charlotte avatar
By Charlotte
at 2011-05-30T23:04

Table of Contents

※ 引述《choan (八房龍之助)》之銘言:
: Implemented experimental HLSL post-processing support on Direct3D 9
: targets. [Ryan Holtz, Bat Country Entertainment]

MAME 0.142u4 新支援了 HLSL 的畫面預先處理,此功能需要用到 DirectX v9 中
Direct3D 9 的功能。

之前的 MAME 支援的畫面僅有掃瞄線,老實說看起來實在滿假的;不用掃瞄線
的話,畫面又太乾淨、太亮了點,與小時候在遊戲場看到的 CRT 畫面差很多

所以 MAME 現在加上 HLSL 功能了,先看看真人快打Ⅱ的標題畫面比較一下:

http://www.youtube.com/watch?v=aIm4EBCyHes&hd=1

如果覺得不夠,下面這個 381.26 MB 的 MESS ,執行 FC / SFC / MD 等
遊戲主機的樣子?

http://icips.us/emulation/crt/crt3_fixed.avi


要執行這樣的特效,首先要有的就是個夠力的 GPU ,能夠支援 Shader Model 3.0
的,MAME 討論區中的大概提到 NVidia 的 9800 、 ATi 的 2x00 系列算是個低標。
當然越新、越高階的越好。當然 HLSL 效能也可以關閉啦....

另外要注意的是,Windows 版本因為用到 DirectX ,所以 Vista / Win7 的使用
者請記得要去下載 DirectX 的更新套件,否則預設的 DirectX 無法支援 DX9 。

在 0.142u4 中預設的 HLSL 是關閉的,可以自行編輯 mame.ini 來啟動這項特效:
其他的設定是 MAMEUI 作者 John IV 的設定,可以參考修改看看。

遊戲中要調整的話,先按下 Tab 選擇 Slider Controls 進行修改。

== START ==
#
# DIRECT3D POST-PROCESSING OPTIONS
#

hlsl_enable 1 // 0: Off / 1: On
hlslpath hlsl
shadow_mask_alpha 0.03
shadow_mask_texture aperture.png
shadow_mask_x_count 640
shadow_mask_y_count 480
shadow_mask_usize 0.125
shadow_mask_vsize 0.125
oversample_x 1.0
oversample_y 1.0
curvature 0.5
screen_scale_top 1.0
screen_scale_bottom 1.0
pincushion 0.05
scanline_alpha 0.73
scanline_size 1.0
scanline_bright_scale 0.65
scanline_bright_offset 0.6
scanline_jitter 0.1
defocus_x 0.05
defocus_y 0.05
red_converge_x 0.0
red_converge_y 0.0
green_converge_x 0.0
green_converge_y 0.0
blue_converge_x 0.0
blue_converge_y 0.0
red_radial_converge_x 0.0
red_radial_converge_y 0.0
green_radial_converge_x 0.0
green_radial_converge_y 0.0
blue_radial_converge_x 0.0
blue_radial_converge_y 0.0
red_from_r 1.0
red_from_g 0.0
red_from_b 0.0
green_from_r 0.0
green_from_g 1.0
green_from_b 0.0
blue_from_r 0.0
blue_from_g 0.0
blue_from_b 1.0
saturation 1.0
red_offset 0.0
green_offset 0.0
blue_offset 0.0
red_scale 1.1
green_scale 1.1
blue_scale 1.1
red_power 2.2
green_power 2.2
blue_power 2.2
red_floor 0.05
green_floor 0.05
blue_floor 0.05
red_phosphor_life 0.45
green_phosphor_life 0.45
blue_phosphor_life 0.45
yiq_enable 0
yiq_w 4.1887902047863909846168578443727
yiq_a 0.5
yiq_b 0.5
yiq_fsc 1.5
yiq_fsc_scale 0.5
yiq_phase_count 2
== END ==

--

All Comments

Candice avatar
By Candice
at 2011-06-02T16:17
Candice avatar
By Candice
at 2011-06-06T12:41
這個好,這樣可以讓Shinobi能更接近街機的原始表現效果

GSDX-ShadeBoost-V5A

Sierra Rose avatar
By Sierra Rose
at 2011-05-30T20:05
http://gens32.emubase.de/Forum/viewtopic.php?f=5andamp;t=5 This plugin is based on GSDX(SVN 4675) for PCSX2. - ...

MAME32 PLUS 按暫停畫面會變黑

Doris avatar
By Doris
at 2011-05-30T19:09
最近用新版本玩 發現按暫停後畫面會變全黑 我用以前舊版本玩時按暫停後畫面只會變淡而已 這是在哪裡可以調嗎? - ...

GameBoy Online (2011/05/28)

Zora avatar
By Zora
at 2011-05-30T18:01
http://www.grantgalitz.org/gameboy/ GameBoy Online is a Game Boy and GameBoy Color emulator written in Javascript. It strives to be efficient and try to h ...

Project64k v0.25

Callum avatar
By Callum
at 2011-05-30T15:12
http://pj64k.blogspot.com/ Project64k v0.25 is released. Project64k is a version of the Project64 emulator that supports multiplayer games using the Kaill ...

jDosbox v0.74.22

Candice avatar
By Candice
at 2011-05-30T15:10
http://jdosbox.sourceforge.net/ jDosbox v0.74.22 is released. jDosbox is a port of Dosbox in Java, allowing multiple systems to emulate the DOS and PC x86 ...