Snes9x 1.15 DOS說明


一、關於Snes9x模擬器

二、配備需求

三、如何開始遊戲參數

四、遊戲的操縱

五、Snes9x.ini的解說

六、問題與說明FAQ

七、後記


一、關於Snes9x模擬器

Snes9x模擬器曾經是最好的超任模擬器——當然,現在ZSnes跟Snes9x是各有擅場。在0.24版發表之後,原來的寫作班底因為版權問題而且解散了。後來,經過了一段不算短的時間後,才由一群新組成的匿名程式設計師接手推出0.96版本。Snes9x模擬器含括了各種平台,你幾乎可以找到任何的個人電腦或工作站OS版本。如果有興趣,你可以到Snes9x.com來看看。最新的DOS版本是Snes9x 1.15

Snes9x 0.24 Final版本並不包含透明色的模擬,所以很多遊戲看起來都怪怪的。一般而言,你應該把ZSnes和Snes9x共存並用 :-) 就事論事,ZSnes的模擬速度是較快的,這是因為寫作語言的關係,不過這也造成了它無法像Snes9x推出多種平台版本。此外,它的聲音有時過於尖銳,不似Snes9x般的柔和優美。你可以自行比較看看。

當然,最新版本的Snes9x進步是可以正確執行DSP輔助晶片遊戲如飛輪馬利歐,而且也支援了48Mbit的大容量遊戲如時空幻境。其他的優點包括支援壓縮檔ROM,和可以隨時儲存背景音樂!太棒了,這樣你隨時都可以聆聽 :-) 還有,如果你使用的搖桿是模擬鍵盤的搖桿,那這一版也支援斜上下的方向.......也有一個奇怪的快動作功能。最重要的,則是提供了文字檔的環境設定snes9x.ini。

從這一版的DOS版本起,又加入了一位生力軍Telekawaru與Cyber Warrior X一同奮鬥。基本上,超任模擬器這個角落已經是相當成熟的領域,所以各個超任模擬器的作者間是會互相幫忙的:)

二、配備需求

當然CPU是愈快愈好 ...不過如果你設定256色和關掉聲音,應該是可以在最低的486-DX4 100上面執行。如果要啟動透明色模擬,P166以上等級才會有最好的表現。至於SUPER FX之類的輔助運算晶片遊戲,至少要一顆P200唷。另外據說如果SDD支援你的顯示卡,還會有加速功能?記憶體不用說16MB以上是比較理想的。

三、如何開始遊戲參數

這一版的Snes9x不像ZSnes,仍然沒有使用者GUI圖形介面,所以你必須自行用命令列下參數來執行遊戲。幸好這一次已經支援了文字設定檔。下面會先告訴你如何簡單使用Snes9x的"常見"參數,後半部也會解釋snes9x.ini的設定。記住,從1.10版已經開始支援ZIP壓縮的ROM,可以大幅節省硬碟空間 :-)

以下將參數分類說明:

【畫面顯示】

-tr 啟動透明色模擬,此時亦啟動16bit色彩,預設值不啟動。 -16 使用16bit 65536色,但是不啟用透明色處理。
-hi 當少數遊戲特別支援超任的高解析度時用,會拖慢速度。 -y 畫面補償功能、透明色、高解析!很棒喔,畫面變 cool
-sc 放大遊戲畫面為全螢幕。 -m ? ?為0-12,是設定顯示的解析度大小
-w 等待螢幕垂直更新率。即Vsync設定,需要較快的CPU...    

關於顯示解析度設定的數值,簡述如下:

-m 0 320x240 @8bit Modex 慢 -m 1 320x200 @8bit -m 2 256x256 @8bit 試試看 -m 7 640x400 @8bit
-m 8 800x600 @8bit -m 9 320x240 @16bit -m 10 640x480 @16bit -m 11 512x384 @16it
-m 12 800x600 @16bit -m 3~6 | 這是預設的640x480 8bit VESA 2.0的自動偵測。如果你不下-m的參數則是其中之一,8bit。

【聲音設定】

-ns 不發聲,用於慢電腦。或當某些遊戲不能執行時試試看。 -b ? ?為128~4096,設定音效處理緩衝區,給慢慢的電腦用。
-st 使用立體聲。預設是單聲道,但當你電腦很高級時...... :-) -ne 關掉迴音效果。如果你不是MMX CPU,最好設一下。
-r ? ?為0~7。設定聲音輸出品質,0-7分別為:靜音、8k、11k、16.5k、22k、29k、36k、44khz。預設值是4,22khz。

【作弊密碼輸入】

超任的密碼機有三種,在使用前請確認你拿到的是哪一種密碼機專用的 :-) 不管是哪一種,其輸入格式如下

-gg <密碼>(Game Genie用)-ar<密碼>(Action Replay用)-gf <密碼>(Gold Finger用)

以上同一個遊戲中可以使用同一種密碼達十組。在此以惡魔城XX的Game Genie為例 ,角色不死身是C96D-17FF,必殺技無限是C9A6-3D94,因此命令列就像這樣:snes9x.exe cstlvanx.smc -gg C96D-17FF -gg C9A6-3D94

【速度調整】

有關電腦執行太慢,需要跳過格數時,請在遊戲中按"+"、"-"即可,不要下參數比較清爽。這裡只要提一個最重要的參數,就是 -h <0~200>,執行週期預設值是100。如果你把數值降低,將可以增加的模擬速度。但是設太低卻又不能執行 ... 大部分遊戲ROM設85以上應該都可以正常來玩。

【遊戲ROM的格式】

這裡的參數很多、很雜,但是一般而言,並不需要自己動手去設,Snes9x會自行去偵測。所以這裡並不提供各項參數的說明,有需要請自行參考英文讀我檔案。

【搖桿的設定】

在預設值中,Snes9x會自動偵測MS Sidewinder Gamepad、Gravis GrIP和雙鍵搖桿。其他選項如下:

-a 給MS Sidewinder Gamepad用的另一種按鈕排列方式。 -? ?為4或6、8,指定你的搖桿有多少個按鍵可以使用。
-swap 兩支搖桿對調,在遊戲中按"6"亦可。同 -s 的參數。 -nojoy 關閉自動偵測搖桿的功能,可提升一點速度。同 -j 參數。

四、遊戲的操縱

ESC 離開Snes9x Pause 暫停 + - 調整遊戲的跳格數
滑鼠雙鍵 模擬光線槍的使用控制 Tab 光線槍連發 ' 光線槍暫停
F1 在遊戲中按下F1,可以立即抓取遊戲音樂。 Alt+F1 會在畫面左上角顯示目前每秒模擬的格數。
F2 快速存檔功能,適合動作或射擊遊戲攻略時:) F3 選擇快速存檔的遊戲進度Slot。
F4 讀取快速存檔的遊戲進度。 \ 當你前進時一直按著 \ 鍵,會造成快動作。
Alt+F3 這才是正式儲存遊戲進度功能,可以讓你自設檔名。 Alt+F2 讀取經由Alt+F3所儲存的遊戲進度。

第一位玩家的鍵盤操縱預設:上下左右方向鍵,右斜上Insert、右斜下PageDown、左斜上Home、左斜下End、 開始Enter、選擇Space、 X鈕S、Y鈕X、A鈕D、B鈕C、L鈕A、R鈕Z

五、Snes9x.ini的解說

當你抓下Snes9x 1.15,裡面有一個Snes9x.ini。請注意,這裡是儲存Snes9x執行時的參數設定,這樣你就不用每次都得下一大串的參數。如果你把它殺掉,當你下次執行Snes9x時,它會再自動產生。還有,Snes9x.exe只會讀這個檔而不會自動更改這個檔。所以,你必須自行利用筆記本等程式自己動手修改設定——你可以按這裡去看另一張說明 :-) 還沒完成

六、問題與說明FAQ

Q>這麼多參數,看的我頭都暈了.....@_@
A>其實真正要下的參數並不多......如果真的太難,沒關係你可以修改snes.ini一勞永逸,不然...只好去玩Zsnes吧 ~^^ 下面我列出幾個例子好了。因為大部分遊戲都會運用透明色,所以我一律使用透明特效。記住,只有16bit模式才能啟動透明色喔。

snes9x -ne -r 1 -m 2 -mono 遊戲 給慢速的486用 snes9x -tr -sc 遊戲 給Pentium 200以下用
snes9x -ne -m 9 遊戲 給Pentium 133以下用 snes9x -y -sc -m 10 -w -r 5 -nc 遊戲 -nc 不用聲音壓縮快取, 需要PII

也就是說,你只需要考慮要不要透明色、什麼解析度、使用全螢幕嗎和聲音品質就可以了。如果還嫌麻煩,那就設一個批次檔吧。例如用筆記本寫一個SNES.BAT,像我的Snes9x.exe是擺在D槽的GameEmu底下的Snes內的Snes9x子目錄內,就寫上:D:\GameEmu\Snes\Snes9x\snes9x.exe -y -sc %1%就可以了。然後擺在桌面上,要玩遊戲時就只要把遊戲拖到這個捷徑上;或者丟在C根目錄下,在純DOS就可以直接打snes ROM名

根據我的粗略測試,那個snes.ini有一點很奇怪的地方。如果你設定TV = 1,那麼不管你在snes9x.ini中設Mode=7~10 哪一個都會顯示為640x480 @16bit加上電視畫面模擬功能。

Q>在視窗中不是可以設檔案連結?聽說只要按遊戲檔名就可以執行?
A>這檔案連結是使用Snes9x最方便的設定了。下面就教你如何設定——

在Cwin98/95桌面上,按開始 → 設定 → 資料夾選項 → 檔案類型 → 新的類型 → 變更圖示 ( 如果你有超任的小圖示可以變更 ) → 類型說明 ( 填入〝SFC遊戲〞 ) → 關連的副檔名 ( 填入SFC或SMC,視你ROM的附屬檔名而定 ) → 按下方新增 → 動作 ( 填入OPEN ) → 用來執行動作的應用程式 ( 輸入Snes9x路徑和參數,如 D:\GamEmu\Snes\Snes9x\Snes9x.exe -y -sc ) 就可以了。如果你參數設跟snes9x.ini不同,那執行時會以命令列的參數為準。

使用這個的缺點是你沒有辦法用ZIP壓縮的遊戲ROM來執行遊戲。不過既然你還是會用不支援壓縮檔的Zsnes來玩超任遊戲,我想也沒關係。建議你使用Windows Commander檔案管理程式配合這個檔案連結設定,你一定會發現它的方便!:-)

Q>為什麼我的MS Sidewinder Gamepad沒辦法使用!沒辦法移動角色............
A>請先低頭看看電腦螢幕的右下角..........是不是有一個小圖示上面寫著SW?這個是MS的搖桿程式化常駐程式。請先檢查你的版本,如果是2.0版,那要告訴你已經更新到3.02版啦。你可以把那個常駐的圖示移除,或者下載最新的3.02版,應該就可以解決問題。如果有時候秀逗,多按幾次搖桿上的Mode鈕看看 TOT

Q>我想要兩個人或多人一起玩超任模擬器,可以嗎?
A>可以!當然可以!不管你是要兩人同時使用鍵盤玩、一人用鍵盤一人用搖桿或兩人都用搖桿都可以!只要一些小設定。你一定注意到Snes9x1.12有一個檔案叫scancode.txt,這就是關鍵。這裡面記載著Snes9x支援的鍵盤按鍵和對應碼。你只需要把它依照你的喜好,把對應碼填入snes9x.ini最下面的KeyBoard2的那一部份,就可以啟動第二位玩家的操縱了。當然你也可以修改玩家一的KeyBoard設定。如果你只有一把搖桿,但是卻要玩雙打?那麼,第一個玩家可以用搖桿或鍵盤,而第二位則只能使用鍵盤。至於MS Sidewinder Gamepad或Gravis GRiP則是直接支援雙人搖桿。若你使用MS Sidewinder Gamepad,更可支援高達4把以上搖桿同時運作。

Q>我要SDD來支援我的顯示卡嗎?
A>一般而言並不需要,除非你的顯示卡非常老舊,譬如ET4000、Trio64V+等等不支援VESA2.0的顯示卡。如果你確實需要,你可以試試視窗版本的SDD 6.53或是DOS版本SDD5.53。如果你的顯示卡是S3的Trio64V+或Virge或之前的,可以使用S3VBE/Core 2.0 v3.18

Q>我找到的遊戲ROM怎麼有3個檔呀?不是都同一個遊戲嗎?我該怎麼執行呢?
A>如果你對超任磁碟機(盜版遊戲用,如攔截者)有印象,就知道同一個遊戲因為容量太大要分成二、三張磁片。 所以,你拿到的ROM也是正常的。通常會是game.1、game.2或是xxxa.smc、xxxb.smc等等。你只要執行第一個檔名就可以。此外,目前版本的超任模擬器並不支援48Mb的遊戲。

Q>我要怎麼更改遊戲ROM的格式、合併ROM的檔案或是知道某個ROM的檔案資料呀?
A>嗯.....我想如果你真的有興趣的話,這裡我提供一個SnesTool v1.2給 你。這是個DOS程式,不過有介面也可以在視窗下執行。在你修改前希望你自己知道在幹嘛?因為改到遊戲ROM不 能玩就......◎♀♂@§*也不要問我怎麼修改 :-)如果你只是要偶爾看看某個ROM,那Zsnes的暫停功能(Zsnes.cfg裡面EnterSkip=0,自行用命令列執行ROM即可)就有了。

Q>按F1可以抓遊戲音樂?那要用什麼來聽?
A>超任的音樂是使用Sony的SPC700晶片來處理。以Snes9x 1.12抓遊戲音樂比用Zsnes0.635還方便。你只要在遊戲中按下了F1,就可以把目前遊戲中所撥的音樂儲存成.SPC檔。那用什麼來播放呢?建議使用WinSPC,這是視窗介面的播放程式,使用簡易而且它的音樂重生是使用Snes9x的模擬函數,會比較柔和優美動人。不然你也可以使用ZSnes小組推出的SPCAMP,只是它是給WinAmp使用的外掛Plugin :)

七、後記

不知道你們都是用Snes9x還是Zsnes來玩超任遊戲?雖然Snes9x沒有介面,不過根據消息不久後應該就會有相當不錯的使用者介面GUI了。至於Win9x版本?聽說還是有在改寫,只是.....?

如果你們想找遊戲ROM,請到其他站台或到TOP 25去尋找連結,不要問我。基本上,我覺得這張使用說明應該已經足夠應付一般所需,如果你覺得有所不足,也請你自行查看英文使用說明 :-) 要聲明的是,這一張Snes9x 1.15說明的改寫部分是我利用很短的時間改寫的,因此也許有些新增的特異功能被我遺漏掉了?

至於『玩』內含SFX和DSP的遊戲不對勁,那是正常現象,因為還沒完全模擬成功。不過模擬器作者的努力仍然要給他們掌聲!:-) 我只希望能夠重溫JALECO超級立體棒球II 的滋味.....那是我曾經花最多時間在上面的遊戲...

最後,如果你覺得這張使用說明還不錯,要引用本FAQ。請尊重一下底部的版權宣言。你可以自由連結或傳閱,但是請不要擅自修改或剪貼。謝謝~!

 

DogHuang '98.12.13 updated

© Written by DogHuang, 1998. First published on '98.10.04 All rights reserved. Please feel free to spread, only to keep it as it is. BTW, there is no way you could include this document in a CD-R disk for illegal profit. Acknowledgment of the above is considered very important.

此網頁由 DogHuang 授權使用。