N-EMU · 懷舊遊戲模擬器v1.10.1
開發故事發表日期 thorv0.9.13

世嘉創世紀遊戲為什麼沒有畫面

我修好了 Android 上世嘉創世紀遊戲不顯示畫面、只出現錯誤訊息的問題。原因是 App 為處理畫面資料預留的空間太小了。

Alpha 測試

在 Android 平板上逐一檢查各機型能否執行時,我發現世嘉創世紀沒有畫面。執行自己寫的測試程式後,螢幕上出現的不是遊戲畫面,而是錯誤訊息。

顯示遊戲畫面之前,App 會先準備一塊空間,暫時存放畫面資料。但記錄中的世嘉創世紀畫面尺寸比實際小,App 準備的空間也就不夠了。完整的畫面放不進去,於是出現了錯誤。

iOS 處理畫面的方式不同,所以沒有出現同樣的問題。原有的自動測試也沒有檢查 Android 準備的空間能否放下完整畫面。結果是測試全部通過,實際在平板上執行時卻沒有畫面。

我改正了記錄中的畫面尺寸,讓 App 能夠預留足夠的空間。為了找出同類錯誤,我也替使用同一套遊戲執行程式的其他機型增加了檢查,確認實際畫面尺寸不超過 App 中記錄的尺寸。

修改後,我在同一台平板上重新執行測試程式,也檢查了畫面輸出。不過,這次用的只是一個簡單程式,實際遊戲長時間執行是否穩定,還需要另外測試。

  1. 開發故事v0.9.11Alpha 測試

    讓大螢幕上的 DS 玩起來更舒服

    在較寬的直向螢幕上,可以放大 DS 上螢幕,把觸控螢幕放在方向鍵和按鍵之間。將兩塊螢幕分開放置,可以利用空餘空間。

  2. 開發故事v0.2.0早期開發

    把多個機種放進一個 App

    連接多個模擬器核心,讓不同機種的遊戲也能在同一個遊戲庫選擇和管理存檔。

返回清單支援主機與功能