色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA DIY一個(gè)NES游戲機(jī)

OpenFPGA ? 來源:OpenFPGA ? 2023-12-27 09:27 ? 次閱讀

現(xiàn)在回憶起小時(shí)候,總覺得那時(shí)候日子特別美好。

兒時(shí)的我們雖然沒有手機(jī),但是卻一點(diǎn)也不會(huì)無聊。

尤其是和小伙伴們一起偷偷地玩游戲機(jī)。

后來隨著電腦和手機(jī)的普及,童年記憶里的老物件,也因?yàn)橥.a(chǎn)而逐漸遠(yuǎn)去。

兒時(shí)的游戲離我們原來越遠(yuǎn),漸漸消失在我們生活中。

為了找回童年的美好,今天我們動(dòng)手做一臺(tái)NES游戲機(jī)。

硬件模擬好在哪?

一般來說現(xiàn)在想玩老游戲有三種方法。

第一種方法是在二手市場淘換當(dāng)年的原機(jī)原卡帶,但是非常稀缺、價(jià)格昂貴,品相難以保證。

年代久遠(yuǎn)的游戲機(jī)只能輸出模擬視頻信號(hào),需要更換芯片或用采集卡才能連接現(xiàn)代的數(shù)字顯示器,會(huì)帶來顯示延遲。

第二種方法是軟件模擬,雖然硬件性能今非昔比,手機(jī)上都可運(yùn)行許多模擬器,但有兼容性問題,不是所有游戲都能穩(wěn)定運(yùn)行。

使用軟件模擬還會(huì)出現(xiàn)操作輸入延遲,和聲音延遲。

對(duì)高難度的動(dòng)作游戲來說,雖然延遲只有毫秒級(jí)別,但還是能感覺到手感不同,老游戲難度普遍又高,輸入延遲使一些高級(jí)技巧難以操作。

△經(jīng)典超難紅白機(jī)游戲《魔界村》

對(duì)于音游來說,那就根本沒法玩了。

△GBA上的音游《節(jié)奏天國》

現(xiàn)在市面上有一些基于樹莓派等環(huán)境的開源游戲機(jī),任天堂、世嘉等也不斷地推出官方迷你復(fù)刻版。

但這些本質(zhì)上還是使用現(xiàn)代硬件架構(gòu)的軟件模擬,不能解決軟件模擬帶來的問題。如任天堂迷你FC實(shí)際上是在ARM架構(gòu)上運(yùn)行Linux系統(tǒng)。

068b04f8-a450-11ee-8b88-92fbcf53809c.jpg

第三種方法就是使用FPGA硬件模擬。

FPGA的全稱是現(xiàn)場可編程門陣列,通過直接對(duì)芯片中的模塊和邏輯單元編程來模擬老游戲機(jī)硬件的運(yùn)行方式。

0699d6ea-a450-11ee-8b88-92fbcf53809c.png

軟件模擬器是用CPU做通用計(jì)算,按順序執(zhí)行代碼,需要比被模擬的硬件運(yùn)行頻率快許多倍的CPU才能達(dá)到原硬件的運(yùn)行速度。

FPGA通過編程重組生成專用電路,相當(dāng)于“可變形的硬件”。

可以讓被模擬硬件的不同芯片同時(shí)工作,耗費(fèi)的資源更少,同時(shí)解決延遲問題。

還可以模擬大型游戲卡帶中特制的增強(qiáng)芯片,解決游戲兼容性問題。

06b30ee4-a450-11ee-8b88-92fbcf53809c.png

△SFC星際火狐中的增強(qiáng)芯片負(fù)責(zé)渲染3D多邊形

以及模擬老機(jī)種的音頻芯片輸出原汁原味的游戲音效。

此外,在測試中GameGirl輸出的畫面比原機(jī)清晰度更高,色彩也更鮮明。

NES FC 小霸王 。。。傻傻分不清楚

查看《萬字長文帶你回顧電子游戲的七十多年歷史(完整版)》主條目:第三代視頻游戲機(jī)

總結(jié)一下,美國叫NES,日本叫FC,中國叫小霸王(山寨),其實(shí)都是任天堂和SEGA8位游戲機(jī)。

硬件介紹

GameGirl核心板+擴(kuò)展板

FPGA核心板

EP4ce22f17

SDRAM:HY57V561620 32MB

06eb7edc-a450-11ee-8b88-92fbcf53809c.png

擴(kuò)展板

AT91SAM7S256

MAX1304(SPI轉(zhuǎn)USB

07040aba-a450-11ee-8b88-92fbcf53809c.png

實(shí)物如下:

071f775a-a450-11ee-8b88-92fbcf53809c.jpg

治好你的頸椎病

程序

https://github.com/suisuisi/gamegirl/tree/master/CoreCPU/nes

下載下來使用Quartus II進(jìn)行編譯,編譯選項(xiàng)注意下面截圖勾選:

072ca146-a450-11ee-8b88-92fbcf53809c.png

編譯后會(huì)產(chǎn)生.RBF文件:

073976be-a450-11ee-8b88-92fbcf53809c.png

SD卡準(zhǔn)備

將上述文件拷貝到SD卡根目錄下,并重新命名為core.rbf。

在SD卡上創(chuàng)建nes文件夾,將自己喜歡的游俠放到該目錄下,支持.nes .nsf .bin等擴(kuò)展文件名。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21754

    瀏覽量

    604234
  • 游戲機(jī)
    +關(guān)注

    關(guān)注

    9

    文章

    299

    瀏覽量

    33488
  • 樹莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1709

    瀏覽量

    105716

原文標(biāo)題:【開源】我們和童年的距離,就是一臺(tái)游戲機(jī)-用FPGA DIY一個(gè)NES游戲機(jī)

文章出處:【微信號(hào):Open_FPGA,微信公眾號(hào):OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    nes游戲機(jī)diy

    游戲機(jī)
    lkad
    發(fā)布于 :2023年05月24日 21:56:00

    基于FPGA“乒乓球比賽游戲機(jī)”的設(shè)計(jì)

    基于FPGA“乒乓球比賽游戲機(jī)”的設(shè)計(jì)
    發(fā)表于 08-17 11:45

    用BeagleBone Black做的掌上游戲機(jī)

    5游戲機(jī)個(gè)機(jī)殼內(nèi)總共搭載了5個(gè)模擬器(即NES,SNES,GBA,Genesis和Famicom)。最厲害的模擬
    發(fā)表于 07-04 14:42

    用BeagleBone Black做的掌上游戲機(jī)

    造的Retron 5游戲機(jī)個(gè)機(jī)殼內(nèi)總共搭載了5個(gè)模擬器(即NES,SNES,GBA,Genesis和Famicom)。最厲害的模擬
    發(fā)表于 10-21 17:36

    賺人氣,用STM32F407做個(gè)NES游戲機(jī)玩玩

    ` 本帖最后由 JACK847070222 于 2015-11-18 11:36 編輯 上家單位很閑,無聊畫了個(gè)NES游戲機(jī),自己玩玩,可實(shí)現(xiàn)功能:播放音樂,顯示圖片,玩
    發(fā)表于 11-18 11:29

    簡單的DIY臺(tái)MINI游戲機(jī)

    本文詳細(xì)的描述下整個(gè)DIY的過程方便想自己上手的小伙伴可以輕松的搞出來。01先說說這個(gè)游戲機(jī)的方案,這個(gè)游戲機(jī)的主板其實(shí)就是arduino-Leonardo的簡化版,除了將USB、六
    發(fā)表于 08-25 11:12

    【HD-G2UL-EVM開發(fā)板體驗(yàn)】掌上游戲機(jī)之三 —— NES游戲模擬器移植

    192.168.1.101 5004 /dev/input/event1 中國象棋 總結(jié)至此我們完成NES游戲模擬器的移植,實(shí)現(xiàn)了掌上游戲機(jī)的項(xiàng)目。后面會(huì)繼續(xù)優(yōu)化體驗(yàn),再出
    發(fā)表于 12-22 16:01

    復(fù)刻游戲機(jī)掀起了陣“妖風(fēng)”,但憑什么情懷只有它賣出去?

    把曾在 1985 年發(fā)行的 NES 游戲機(jī)進(jìn)行「迷你」復(fù)刻,發(fā)售了 NES Classic Edition 版本,經(jīng)推出便迅速售罄。官方售價(jià) 60 美元的主機(jī),在亞馬遜平臺(tái)最高被提到
    的頭像 發(fā)表于 05-18 12:34 ?3248次閱讀

    便攜式吉他游戲機(jī)diy圖解

    臺(tái)便攜式吉他游戲機(jī),是通過合形成。
    的頭像 發(fā)表于 09-10 15:37 ?3820次閱讀

    制作FC游戲機(jī)

    任天堂代經(jīng)典的FC紅白機(jī)成為無數(shù)玩家童年的經(jīng)典,即便如今各種3D大作甚至VR這種全息沉浸式的游戲,F(xiàn)C那些“廉價(jià)”的像素游戲依舊備受歡迎。國外玩家Love Hultén近日公開了
    的頭像 發(fā)表于 02-20 14:26 ?1.1w次閱讀

    FPGA實(shí)現(xiàn)個(gè)三回合打地鼠游戲機(jī)

    ASIC 課程設(shè)計(jì),用 FPGA 實(shí)現(xiàn)個(gè)三回合打地鼠游戲機(jī)。 (b站處女作竟然是課程設(shè)計(jì) emmmmm)
    的頭像 發(fā)表于 08-06 06:09 ?3472次閱讀

    PALPi是由Raspberry Pi零W驅(qū)動(dòng)的DIY復(fù)古游戲機(jī)

    電子發(fā)燒友網(wǎng)站提供《PALPi是由Raspberry Pi零W驅(qū)動(dòng)的DIY復(fù)古游戲機(jī).zip》資料免費(fèi)下載
    發(fā)表于 10-28 15:55 ?0次下載
    PALPi是由Raspberry Pi零W驅(qū)動(dòng)的<b class='flag-5'>DIY</b>復(fù)古<b class='flag-5'>游戲機(jī)</b>

    使用Arduino(Arduboy)DIY手持游戲機(jī)

    電子發(fā)燒友網(wǎng)站提供《使用Arduino(Arduboy)DIY手持游戲機(jī).zip》資料免費(fèi)下載
    發(fā)表于 11-10 09:25 ?0次下載
    使用Arduino(Arduboy)<b class='flag-5'>DIY</b>手持<b class='flag-5'>游戲機(jī)</b>

    DSO138mini(DIY示波器套件)游戲機(jī)

    電子發(fā)燒友網(wǎng)站提供《DSO138mini(DIY示波器套件)游戲機(jī).zip》資料免費(fèi)下載
    發(fā)表于 06-19 10:53 ?10次下載
    DSO138mini(<b class='flag-5'>DIY</b>示波器套件)<b class='flag-5'>游戲機(jī)</b>

    基于FPGA乒乓球比賽游戲機(jī)的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于FPGA乒乓球比賽游戲機(jī)的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-20 10:31 ?2次下載
    基于<b class='flag-5'>FPGA</b>乒乓球比賽<b class='flag-5'>游戲機(jī)</b>的設(shè)計(jì)
    主站蜘蛛池模板: 999久久国产精品免费人妻| 在线视频 日韩视频二区| 亚洲人成网站7777视频| 儿子操妈妈视频| 欧美性极品黑人hd| gogogo免费视频观看| 浓毛BWBWBWBWBW日本| 97国产精品视频在线观看| 老湿机一区午夜精品免费福利| 亚洲欧美一区二区久久| 好硬好湿好爽再深一点视频 | 久久婷五月综合色啪首页| 一级毛片视频免费| 久久aa毛片免费播放嗯啊| 伊人精品影院一本到综合| 久久精品国产午夜伦班片| 在线中文字幕视频| 美女被艹网站| WWW国产色情在线观看APP| 日本强好片久久久久久AAA| 各种肉黄浪荡故事集| 小女生RAPPER入口| 精品久久免费视频| 6 10young俄罗斯| 欧美午夜福利主线路| 姑娘视频日本在线播放| 亚洲AV久久婷婷蜜臀无码不卡| 国产亚洲高清视频| 用快播看黄的网站| 欧美性猛交AAA片免费观看| 福利片午夜| 亚洲欧美综合中文| 男人J进女人P| 国产精品成人影院在线观看| 亚洲精品国偷拍自产在线| 久久中文字幕无码A片不卡| jizz教师| 亚洲精品成人无码A片在线| 六六影院午夜伦理| 俄罗斯9一14 young处| 亚洲精品综合在线影院|