dosbox/dosbox-x 不是只能安裝 dos 遊戲, windows 95 的也可以, 甚至連要 3d 加速卡 voodoo 也可以, 不過如果要支援 3d 加速卡, 建議還是用 86box。
所以目前只要不需要 3d 加速卡, 需要 windows 95 的, 我也是用 dosbox-x 來安裝。
經過好幾次的摸索, dosbox-x 我會設定全螢幕 (F12 + F)、save (F12 + S), load (F12 + L) 按鍵:
L4 | F12 | R4 | S |
L5 | F | R5 | L |
[安裝 dosbox, doxbos-x 執行 dos games]
先回到桌面, 透過 Discover 來安裝 doxbox, dosbox-x, 玩的遊戲是 rusty, 在桌面模式下執行 doxbos-x 玩 rusty 時, 無法使用搖桿、十字紐來操作, 一定要接鍵盤, 這樣玩就沒有掌機的感覺了, 後來看了以下影片, 可以將 dosbox 變成一個 steam 的 game 來執行。
[rusty]
主要是要寫一個執行檔案讓 steam 執行, rusty-dosbox-x.sh 是 dosbox-x 版本, rusty.sh 是 dosbox 版本, 然後透過桌面的 steam 程式加入 rusty-dosbox-x.sh, rusty.sh, 請看影片的操作, 其實就是從「遊戲/加入非 steam 遊戲」, 選擇要執行的檔案。
dosbox 不知道為什麼看不到整個 /home/deck 內容, 只好把 Rusty 複製到 /home/deck/Documents, 這樣才能讓 dosbox 找到 Rusty/PLAY.BAT, 可能和 flatpak 權限有關。
/home/deck/Documents/Rusty/PLAY.BAT 是 rusty game 的執行檔路徑, 換成你要執行的遊戲路徑即可, 大小寫都要正確。不過 dosbox-x 一樣無法使用搖桿、十字紐操作, 我設定了控制器將搖桿、十字紐對應到鍵盤的上下左右, 搞了很久還是不行; 後來換 dosbox 就可以了, 但十字紐一樣不能用, 真奇怪, 並且把 a,b,x,y 按鍵定義到鍵盤 z, x 這是 rusty 的 跳、甩鞭子按鈕, 選擇鍵對應到 ESC, 按下可以暫停。會用 dosbox-x 是因為這是 dos/v game, 我以為要用 dosbox 日文才能正確顯示, 結果 dosbox 一樣可以正確顯示日文。不知道為什麼, 雖然是同一個遊戲, 但用掌機玩就是有一種特別的感覺, 會特別想用掌機玩, 爽度爆增。
dosbox 幀數會亂跳, 有時候只有 5 幀, 造成畫面會有卡頓現象, DOSbox and the Steam Controller (FIX)提供了解法。有點麻煩, 需要下載 svn 版本的 dosbox, 可以從 http://ykhwong.x-y.net/ 下載, 是韓文網站, 在 steam deck 環境下沒這麼單純, 不是直接替換就好, 這個我沒有安裝。
遊戲影片:
[電車でGO!2 高速編]
把「[分享] 電車でGO!2 高速編」的 dosbox-x image 放到 steam deck 上。
這個需要使用 dosbox-x, 指令有點複雜, 會啟動日文版 windows 95, 之後點擊安裝好的「電車でGO!2 高速編」執行。
一樣透過 steam 加入到 steam game 中。
操作說明: ←:解除剎車/減小剎車檔 →:放剎車檔/增大剎車檔 ↓:加速/加大加速檔 ↑:減小加速檔/放空檔 空白鍵:鳴笛 開局先按多次←解除煞車,接著按下↓就能啟動電車了。
懷念的 windows 95, 是日文版本。
[descent]
不是我, 中文翻譯為天旋地轉, doom like 遊戲, 不過多了上下2個方向, 但是方向操作按鍵確多達 12 個。整個系列我知道有五款: descent, descent2, descent3, descent underground, overload, descent 1,2,3 都是買光碟版 (那時候還沒有 steam), 在 2023 夏特時我購買了 descent3, 現在看看能不能讓 descent 1,2 跑在 steam deck 上。 這個遊戲才 16MB, 這麼小的空間就可以製作出這個 3D 遊戲, 真的不簡單。
descent 是 dos 版本, 我自己評估應該很容易就可以在 dosbox 上執行。先把光碟製作成 iso, 使用 dosbox-x imgmount mount 到 d:, 再安裝即可。c 則是一個 c.img file (dos image), 把 descent 安裝好之後, 再把 c.img mount 起來, 複製出安裝好的 descent, 過程有點複雜, 正常人應該不會想要這麼做。
我是在 linux 下操作, 需要用到一些 linux 相關指令。
複製出安裝好的 descent 之後, 再來一樣透過 steam 把 descent.sh 加入到 steam 遊戲庫。還沒完, 按鍵設定沒搞定, 只能看著遊戲執行, 卻無法控制。
(deck@steamdeck ~)$ cat descent.sh flatpak run com.dosbox.DOSBox '/home/deck/Documents/DESCENT/DESCENT.BAT' -fullscreen -noconsole -exit
前面說過光控制方向就有 12 個, 就算是 steam deck, 按鈕也幾乎都用光, 還有發射武器和其他按鍵還沒設定, 我以前玩是用鍵盤, 有一套自己的設定方式。 說明書還提到有用2隻搖桿的設定。
12個方向是:
上 下 左 右 前進 後退 平移上 平移下 平移左 平移右 往右翻滾 往左翻滾
另外也設定 enter/esc 這2個按鍵。
由於按鍵很多, 花了很長時間在設定手把, 存檔 alt+f2, 讀檔 alt+f3, 我把 L4 設定為 alt, R4 設定為 f2, F5 設定為 f3, 這樣就可以把存檔、讀檔叫出來。
可以正常跑在 steam deck 上之後, 就省下買 steam 版本的錢。手把玩起來不太順, 連小兵射的子彈都躲不過, 要在練習一下。
[幻象雷電] 大宇出的射擊遊戲, 在磁片時代, 買了很多大宇的遊戲, 大宇也有把一些經典遊戲上到 steam, 例如大富翁系列, 我購買了仙劍奇俠傳1, 仙劍系列只愛1, 可惜沒有重製版本。幻象雷電則沒有上到 steam, 要是能提供寄回磁片換個數位下載檔案就好了, 大宇也是少數從磁片時代到 steam 時代還存在的公司。不知道以前遊戲的 source code 是不是都有保存完整。
用掌機玩射擊遊戲還真的蠻過癮, 不過難度真的太高, 藉由 dosbox-x 的 save/load 功能, 勉強破了 easy 模式, 能把那麼多年前買的遊戲破關, 終於沒有遺憾。目前正在挑戰 hard 模式。全部 8 個關卡, 中間會有一些小 boss, 每一關都還蠻長, 會需要花點時間, 沒有密技或無敵的話, 真的能全破嗎? 我懷疑著, 有些彈雨根本不可能躲過。
[懷舊遊戲]
[飛龍戰士]
dosbox-x 如果是單純 dos game 比較容易設定, 但如果是要跑 windows 95/98 就稍微麻煩一點, 不知道是不是可以用 wine/proton 來解決, 以下提供的是使用 dosbox-x + windows 95/98 的方法, 如果會需要 3d 加速卡的又再麻煩一點。
C_P2.vhd 是從網路取得的 cwin98 影像檔, 有安裝 virtual daemon, 用以下指令把 cdrom iso 掛在 ide 1s, 本來用 -ide 2m 一直失敗。
用以下指令執行:
flatpak run com.dosbox_x.DOSBox-X -conf /home/deck/panzer.conf -fullscreen -noconsole -exit
先把飛龍戰士光碟製作為 iso 檔, 因為有 cd 音軌, 所以要用 cue/bin 格式, 安裝之後可以正常進入遊戲, 不過在動畫跑玩之後, 就當掉回到 windows 98, 不知道怎麼回事。
後來重新使用 dosbox-x image 安裝 windows 95, 就可以正常執行了, 整個音樂、音效也正常。
後來知道 steam 有飛龍戰士重製版, 剛好遇到特價, 花 37 元買了重製版本, 在 steam deck 上, 動畫無法正常顯示, 是黑色畫面, 不過可以正常玩遊戲, 有點白忙的感覺。
vincentpp 回覆的文章 - Re: [心得] 在 steam deck 跑 飛龍戰士, 得知可以將畫面調整為 640X480X16bit color, 整個畫面精細多了, 在 在 dosbox-x, 18 frame 左右, 玩起來沒有鈍鈍的現象, 我自己是覺得蠻順的。
[安裝人形使い2]
這是光碟版, 有 cd 音軌, 用和飛龍戰士一樣的方法安裝, 只是要安裝到 jwin95 上, cd 音軌搞了很久都無法正常播放音樂, 花了很多時間才搞定。
關於 dosbox-x cue/bin 格式, 特別說明一下, 有很多軟體可以把 cdrom 轉成 cue/bin 格式, 但不見得在 dosbox-x imgmount 可以正確 mount 起來, 目前測試可以正常的是用 anyburn 轉出來的 cue/bin, 用 alcohol 120% 如果是 cd 音軌, 轉成 cue/bin 之後, imgmount 之後, 音軌可能會讀取失敗。如果遊戲是有 cd 音軌, 執行遊戲時, 會發現無音樂。
猜測原因可能是 cue 的紀錄和 dosbox-x 的 imgmount 有些差異, 讀錯音軌位置。另外 .cue, .bin 都可以用 imgmount mount, 但要有音軌要 imgmount .cue 的檔名。
轉好後可以用 win95 cd 播放程式, 如果可以正常播放, 大概就沒問題, 失敗的話, cd 播放程式無法正常放出音樂。但是我有一款遊戲在 windows 10 dosbox-x 可以正常放音樂, 在 steam deck dosbox-x 無法正常放音樂。
人形使い 2 コマンド一覧
|
◆ MIMI | 必殺技 |
クレセントシュート | K |
ダブルクレセントシュート | K |
サンダーブレイク | 空中 P |
ラピッドニー | K |
アサルトニーレイド | KKK |
ローリングエッジ | ため K(さらにKで追加) |
サイクロンスルー | 近接 P |
ラピッドドロップ | 空中近接 P or P |
ムーンストラックレイジ | P |
ムーンストラックレイジ 2nd | ムーンストラックレイジ中×2 |
ペイルムーンバースト | PK |
◆ 眠眠 | 必殺技 |
飛天旋翼 | P |
背閃靠 | ため P |
刃纏鋲 | P |
華閃踵腿 | K |
背転空舞脚 | 近接 P or P |
乾坤封神宝珠 | PK |
乾坤封神宝珠 2nd | 乾坤封神宝珠中 |
天舞鳳翼翔 | PK |
◆ 大吾 | 必殺技 |
地獄締め | 近接 P or P |
大木倒し | 近接 K or K |
天涯送り | 近接 K(続けて) P |
激流滝壷落し | 近接 P |
脳天陥没落し | 近接 P |
釣鐘砕き | ため P |
鉞蹴り | (釣鐘砕きの直後) ため K |
韋駄天走り | P |
八甲田山雪中行軍落し | PK |
八甲田山雪中行軍落し 2nd | 八甲田山雪中行軍落し中 |
瀑進御霊崩し | ため PK |
◆ ルシフェル | 必殺技 |
バニシングファング | P |
レイジングヘブン | P |
レイジングヘブンへの連係 | レイジングヘブン中 P |
スカルクラッシュハンマー | P |
モータルパニッシュメント | K(当て身) |
ディアボリックワープ | P or K |
エンジェルトラップ | P |
ハートクラッシュブロウ | 近接 P or P |
ヘルディメンション | PK |
ヘルディメンション 2nd | ヘルディメンション中 |
ナイトメアジェノサイド | PK |
◆ 蒼龍 | 必殺技 |
閃歩 | |
百鬼尖龍 | P連打 |
旋刀 | P |
雲断 | P |
空凪 | K |
彼岸花 | P(×3) |
天誅 | 近接 P or P |
月把 | K |
双月把 | K |
竜吼閃衝 | PK |
竜吼閃衝 2nd | 竜吼閃衝の構え中 P溜め押し |
閃影跋扈 | PK |
◆ マンティス | 必殺技 |
スプラッシュブレイズ | P |
リッパードルネード | P |
シャドースラスト | P(×3) |
フランケンシュタイナー | K |
クローリングヘッジホッグ | K |
クレイジーイリュージョン | P |
クレイジーイリュージョン 2nd | クレイジーイリュージョン中×2 |
ウィークエンドインサニティ | PK |
◆ キャビア | 必殺技 |
ボンジュールニュークリア君ハイパー | P |
心の壁 | P |
ギャラクティカ ロケットアッパー | P |
ぐるぐるメテオドライブ | 空中 K |
コズミックロケットパンチ | ため P |
BABAチョップ | P |
愛国ぽこぽこミサイル | P |
ギャラクティカ デストラクション | PK |
沒有留言:
張貼留言
使用 google 的 reCAPTCHA 驗證碼, 總算可以輕鬆留言了。
我實在受不了 spam 了, 又不想讓大家的眼睛花掉, 只好放棄匿名留言。這是沒辦法中的辦法了。留言的朋友需要有 google 帳號。