Flycast將WinCE模擬整合至標準版模擬器,登陸Switch的日期也近了
Flycast是款開源的Sega Dreamcast模擬器,並提供相容於萬能模擬器RetroArch的libretro函式庫,在最新的版本中,Flycast標準版與WinCE特別版將會被整合成單一版本,另一方面開發者m4xw也表示著手將Flycast移植到任天堂Switch,玩家應該可以在不久之後看到成果。<h2>1個版本吃天下</h2> <p>於1998年推出的Dreamcast主機,搭載客製化Microsoft Windows CE作業系統,並支援DirectX與<a href="https://zh.wikipedia.org/wiki/%E5%8A%A8%E6%80%81%E9%93%BE%E6%8E%A5%E5%BA%93">動態連結函式庫</a>等技術,能降低把PC遊戲移植至Dreamcast的門檻。但從模擬器的角度出發,這個功能卻成為模擬的困難點。</p> <p>先前閉源的DEmul模擬器就已能支援Windows CE功能,而Flycast則到2019年才開始支援,在經過一段時間的測試後,開發團隊決定將Flycast標準版與WinCE特別版整合為一,所以未來只會有留下標準版。</p> <p>此外Flycast也在最新版本進行諸多最佳化,不但能提升約30%的執行效率(無論是否為WinCE遊戲),對AICA音效處理晶片的還原度也提升到接近完美模擬功能(mostly feature complete)的程度。</p> <p>另一個令人振奮的消息,就是開發者m4xw在個人Twitter上表示目前Flycast已經可透過直譯器(Interpreter)在Switch上運作,他會持續開發效率更高的<a href="https://zh.wikipedia.org/wiki/%E5%8A%A8%E6%80%81%E9%87%8D%E7%BC%96%E8%AF%91">動態重編譯</a>(Dynarec),並讓模擬器能全速執行遊戲。</p> <p style="text-align: center;"><iframe src="https://www.youtube.com/embed/ORs8tId8ekg" width="720" height="405" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p> <p style="text-align: center;">▲Flycast的功能越來越完善,無論是WinCE或音效的模擬都有進步,執行效率也提升約30%。</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn2.techbang.com/system/images/529850/original/66b95f8086c835ce5f2f7476d3c714aa.jpg?1568964535" alt="m4xw表示他會將Flycast移植到Switch。(圖片來源:m4xw Twitter,下同)" width="577" height="622"><label class="caption" style="width: 577px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>m4xw表示他會將Flycast移植到Switch。(圖片來源:<a href="https://twitter.com/m4xwdev">m4xw Twitter</a>,下同)</label></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn0.techbang.com/system/images/529851/original/a49b708b13e78bc123ff4143458e9ccf.jpg?1568964536" alt="目前開發中的Flycast已經能在Switch運作。" width="720" height="437"><label class="caption" style="width: 720px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>目前開發中的Flycast已經能在Switch運作。</label></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn2.techbang.com/system/images/529852/original/6c3c57541db474ef611e5238b467d8cc.jpg?1568964537" alt="從m4xw公開的圖片來看,模擬效果相當理想。" width="720" height="405"><label class="caption" style="width: 720px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>從m4xw公開的圖片來看,模擬效果相當理想。</label></p> <p>至於Switch版本的Flycast什麼時候會推出,m4xw則表示目前沒有時間表,但筆者個人認為時間應該不會拖太久,有興趣的讀者可以保持關注m4xw的<a href="https://twitter.com/m4xwdev">Twitter</a>。</p><a href="https://www.facebook.com/TKbang">加入T客邦Facebook粉絲團</a><img src="http://feeds.feedburner.com/~r/techbang/~4/yqqKs7snhjE" height="1" width="1" alt=""/>