拯救童年系列-GameBoy介紹及FPGA實(shí)現(xiàn)
這個(gè)掌上游戲機(jī)應(yīng)該不需要過多言語,大部分的80后、90后的青春記憶,記憶中是那個(gè)抱著Game Boy的漫長午后,那個(gè)躲在被子里打著手電筒玩Game Boy的不眠夜晚...
玩著智能手機(jī)的你,可能無法理解這個(gè)只有一塊黑白小屏幕、機(jī)身像塊大磚頭的家伙在那個(gè)年代帶給玩家們帶來多少快樂。。。可能就像你們現(xiàn)在在手機(jī)上玩王者榮耀、和平精英一樣。。。
發(fā)展歷史
任天堂在 1989 年4月推出了Game Boy(日語:ゲームボーイ,簡稱GB)第一代便攜式掌上游戲機(jī),是《電子游戲機(jī)發(fā)展歷史》中指出的第四代電子游戲機(jī)。一經(jīng)推出,便開啟了長達(dá)十余年的高光時(shí)刻,整個(gè)90年代的掌機(jī)市場幾乎被Game Boy壟斷,直到2003年Game Boy系列才停產(chǎn),一代傳奇方才落幕。
Game Boy擁有三個(gè)改版機(jī)型,分別是小尺寸的Game Boy Pocket,加入背光功能的Game Boy Light,以及彩色的Game Boy Color。截止2003年3月23日停產(chǎn)后,Game Boy的全系列機(jī)種合計(jì)在全球累計(jì)銷量為1億1869萬臺,為目前世界上累計(jì)銷量第2位的掌上型游戲機(jī)(第一位是任天堂DS)。任天堂Game Boy的下一代掌機(jī)為2001年推出的任天堂Game Boy Advance。2009 年,Game Boy在推出 20 年后入選日本國家玩具名人堂。自 2011 年 6 月 6 日起,Nintendo 3DS的Nintendo eShop上的Virtual Console服務(wù)可提供Game Boy 和Game Boy Color游戲。
GB由游戲家橫井軍平(GB之父,任天堂初期骨干成員,為任天堂的霸業(yè)立下汗馬功勞,后由于決策失誤,引咎辭職)設(shè)計(jì)開發(fā)。使用可隨時(shí)更換的游戲卡帶存儲游戲,并可通過通信電纜與其他Game Boy通信,進(jìn)行聯(lián)機(jī)對戰(zhàn)。
硬件介紹
Game Boy 有四個(gè)操作按鈕,分別標(biāo)記為“A”、“B”、“SELECT”和“START”,還有一個(gè)方向鍵(d-pad)。設(shè)備右側(cè)有一個(gè)音量控制撥盤,左側(cè)有一個(gè)類似的撥盤,用于調(diào)節(jié)對比度。在 Game Boy 的頂部,有一個(gè)滑動開關(guān)和 Game Boy墨盒插槽。開關(guān)作用是物理鎖定,以防止用戶在設(shè)備開啟時(shí)插入或取出墨盒。任天堂建議用戶將墨盒留在插槽中,以防止灰塵和污垢進(jìn)入系統(tǒng)。
Game Boy 包含可選的輸入或輸出連接器。系統(tǒng)左側(cè)是一個(gè)外部 3.5 mm × 1.35 mm DC 電源插孔,允許用戶使用外部充電電池組或AC 適配器(單獨(dú)出售)代替四節(jié) AA 電池。Game Boy 需要至少 150 mA 的6 V DC。3.5 毫米立體聲耳機(jī)插孔位于設(shè)備底部,允許用戶使用捆綁的耳機(jī)或外部揚(yáng)聲器收聽音頻。
設(shè)備的右側(cè)提供了一個(gè)端口,允許用戶通過鏈接電纜連接到另一個(gè) Game Boy 系統(tǒng),前提是兩個(gè)用戶都在玩支持相互連接的游戲(大多數(shù)情況下,只有同一游戲的副本)。該端口還可用于連接Game Boy 打印機(jī)。鏈接電纜最初是為玩家設(shè)計(jì)的,用于玩一對一的兩人游戲,例如俄羅斯方塊。然而,游戲開發(fā)商Satoshi Tajiri后來在流行的Pokémon視頻游戲系列中使用鏈接電纜技術(shù)作為通信和網(wǎng)絡(luò)的方法。
關(guān)于CPU,介紹如下:《穿越時(shí)空的愛戀-Z80 CPU的前世今生》。
FPGA實(shí)現(xiàn)
源碼:
https://github.com/suisuisi/gamegirl/tree/master/CoreCPU/gameboy
下載下來源碼,使用Quartus II(推薦13.1)打開工程文件:
直接編譯即可生成RBF文件。
將此文件拷貝到SD卡根目錄(啟動時(shí)可通過MENU菜單選擇此內(nèi)核),或者將此文件修改為CORE.rbf文件然后拷貝到SD卡根目錄,系統(tǒng)將自動加載此文件。
硬件介紹
GameGirl核心板+擴(kuò)展板
FPGA核心板
EP4ce22f17
SDRAM:HY57V561620 32MB
擴(kuò)展板
AT91SAM7S256
MAX1304(SPI轉(zhuǎn)USB)
責(zé)任編輯:haq
-
FPGA
+關(guān)注
關(guān)注
1643文章
21954瀏覽量
613986 -
硬件
+關(guān)注
關(guān)注
11文章
3459瀏覽量
67181
原文標(biāo)題:拯救童年系列-GameBoy介紹及FPGA實(shí)現(xiàn)
文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于FPGA實(shí)現(xiàn)圖像直方圖設(shè)計(jì)

FPGA驅(qū)動AD芯片之實(shí)現(xiàn)與芯片通信

【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+一本介紹基礎(chǔ)硬件算法模塊實(shí)現(xiàn)的好書
FPGA基礎(chǔ)知識及設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具

FPGA與ASIC的優(yōu)缺點(diǎn)比較
基于FPGA實(shí)現(xiàn)按鍵消抖處理

基于FPGA實(shí)現(xiàn)數(shù)碼管顯示

基于FPGA的LCD1602液晶顯示模塊驅(qū)動設(shè)計(jì)

DS1302芯片與FPGA之間SPI通信原理

評論