改造 GBA 遊戲卡(一):玩家自製的遊戲和程式介紹

改造 GBA 遊戲卡(一):玩家自製的遊戲和程式介紹
文∕趙英傑

Game Boy(底下簡稱GB)系列掌上型遊戲機(簡稱「掌機」)都是透過一個I/O插槽連結遊戲卡匣,原版的遊戲卡匣採用無法改變內容的 Mask ROM(唯讀記憶體)來紀錄遊戲程式。

許多GB的愛好者和程式設計師,不僅在沒有任天堂公司的協助之下,自行開發 GB、GBA 和 NDS(Nintendo DS)的程式設計工具,讓業餘遊戲設計師也能自行在個人電腦上撰寫 GB 系列的遊戲或應用程式,同時也自行把原版遊戲卡匣上的 ROM 替換成 Flash ROM(快閃記憶體),並且製作燒錄器,把自己設計的軟體寫入遊戲卡匣,藉以在真實的 GB 上執行。

例如,底下兩張畫面分別是玩家自製的 “1942” 垂直捲軸射擊遊戲的 GBA 移植版,以及風靡全球的「數獨」遊戲,讀者可以在這個網站下載。

1942遊戲

數獨遊戲

MicroPhoto則是由 Leonard、VrôÔnsh 和 Elliot 等人所設計製作的相片展示工具,Windows系統用戶可以透過這項工具,輕易地整理、打包數位相片,並透過GBA來播放,有興趣的讀者可以在該網站閱讀相關說明並且免費下載。

MicroPhoto

早期的 Game Boy 遊戲機本身包含一個四位元、四聲道(channel)的音效晶片,如果您喜歡超級瑪利兄弟(Super Mario Brother)遊戲的主題曲(相關懷舊遊戲音樂,請參考 VGMusic.com,進入該網頁之後,找到 Super Mario Bros.項目,再點選 Overworld ),那麼可別錯過了 Game Boy Music Match 的電子音樂(進入網站之後,點選右邊的演奏團體,即可進一步點選曲目並下載 MP3 檔案),以及 Mark Denardo 的個人網站。如果讀者也想要利用GB創作電子音樂,可以嘗試 Nanoloop(支援GBA的Nanoloop 2.0版定價80歐元)以及 Little Sound Dj(簡稱LSDj,定價美金39元),Nanoloop 2.0 的操作畫面如下:

Nanoloop 2.0 的操作畫面

Work Master 則是我所知道的,最佳 GBA 作業系統(不是免費的)。這個作業系統本身已經內建許多工具程式和應用軟體,例如,檔案管理員(File Manager)和文字檢視器(TextViewer),程式設計人員則能透過它的API設計具有視窗介面的GBA應用程式。下圖是 Work Master 的執行畫面。

Work Master 作業系統的執行畫面

如果您想要在 GBA 上跑 Java 程式的話,可以嘗試 Java4gba 以及 JaysOS。Java4gba把 KVM(用於如手機的小型裝置的Java虛擬機器)移植到 GBA 上,但是僅支援文字(console)模式,不支援圖像、聲音及其他多媒體內容。JaysOS 的作者 Wilhem Meignan,則把 JaysOS 稱為「玩具OS」,裡面包含 Waba(非Sun官方的Java虛擬機器),不過他的網頁從2003五月之後,似乎就停止更新了。底下是 JaysOS 的執行畫面:

JaysOS的執行畫面

雖然 Game Boy 遊樂器的主要玩家偏向低年齡層,但是看過上文的介紹,相信讀者也會認同 Game Boy 對成年人(或者說 kidadult)也具有強烈的吸引力。

Posts created 486

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top