精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開源!自制NES模擬器,3元MCU也能跑

合宙LuatOS ? 2023-04-13 11:06 ? 次閱讀

話說超級瑪麗、魂斗羅之類經典紅白機NES游戲,喚醒多少人的童年記憶?即便制作精良的網絡游戲遍地開花,也無法取代那份獨有而純粹的樂趣。

8dd68dd0-d82f-11ed-ad0d-dac502259ad0.gif

全新開源!自制NES模擬

快拿出吃灰的開發板,體驗自制NES模擬器的樂趣——模擬器已集成到LuatOS中!

1

開源NES模擬器簡介


本文演示NES模擬器由合宙社群@打盹的消防車使用C語言編寫并開源——MIT版權,大家可以自由使用,做出自己的特色模擬器。

注意:本倉庫僅為NES模擬器,不提供游戲本體。

軟件架構:

示例基于SDL2進行圖像聲音輸出,沒有特殊依賴,可自行移植至所需硬件

編譯教程

克隆本倉庫,安裝xmake,直接執行xmake編譯即可。

使用說明:

windows下輸入 .\nes.exe xxx.nes 加載要運行的游戲;

linux下輸入 ./nes xxx.nes 加載要運行的游戲。

按鍵映射:

8de31cbc-d82f-11ed-ad0d-dac502259ad0.png

2

示例主要硬件支持


1.MCU需要多少內存才能跑:

NES模擬器本身不需要多大內存,半屏刷示例僅需60K內存。全面支持合宙LuatOS系列MCU開發板。

2. 彩?SPI顯?屏:

示例選用SPI接口的2.0英寸IPS彩色LCD顯示屏,分辨率240x320,顯示方向可調整。NES分辨率是256x240,用240x240的屏幕也比較契合。

3. 游戲手柄:

適配演示為I2C通訊手柄,其他控制方式也可實現,大家可以根據自己需求修改,沒有強制要求。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16991

    瀏覽量

    350309
  • 模擬器
    +關注

    關注

    2

    文章

    867

    瀏覽量

    43165
收藏 人收藏

    評論

    相關推薦

    如何使用光伏模擬器

    光伏模擬器是一種用于模擬太陽能光伏電池工作原理和性能的軟硬件設備。它能夠提供光伏電池在不同光照、溫度和環境條件下的電流、電壓、功率等參數,用于測試和評估光伏電池的性能,并幫助開發、優化和驗證光伏系統
    的頭像 發表于 10-30 17:12 ?157次閱讀
    如何使用光伏<b class='flag-5'>模擬器</b>

    負載模擬器是干什么的,負載模擬器需要接電源嗎

    負載模擬器是一種用于模擬各種負載條件的設備,它在多個領域都有著廣泛的應用。以下是對負載模擬器的主要功能和用途的詳細解析:
    的頭像 發表于 10-01 15:57 ?388次閱讀

    電池模擬器的原理和運用介紹

    科技的不斷進步,電池的種類日益豐富,從傳統的鋰電池、鎳氫電池,到更加復雜的動力電池和燃料電池,電池模擬器都有能力進行全面的模擬測試。 電池模擬器工作原理 電池
    的頭像 發表于 09-11 16:11 ?524次閱讀
    電池<b class='flag-5'>模擬器</b>的原理和運用介紹

    通過GNSS模擬器實現RTK高精度定位 #RTK #GNSS模擬 #GNSS仿真 #GNSS模擬器

    定位模擬器
    虹科衛星與無線電通信
    發布于 :2024年09月06日 17:52:32

    H3C模擬器使用教程

    H3C模擬器使用教程
    發表于 08-28 14:24 ?0次下載

    電池模擬器模擬測試電池充放電性能

    電池模擬器是一種強大的工具,能夠在模擬真實電池的輸出狀態和充放電特性方面發揮重要作用。它可以準確地模擬電池的充放電狀態、放電深度、開路電壓和內部電阻等關鍵參數,用戶可根據需要隨時調整這些條件,以快速
    的頭像 發表于 06-11 16:05 ?783次閱讀
    電池<b class='flag-5'>模擬器</b><b class='flag-5'>模擬</b>測試電池充放電性能

    蘋果應用商店上架AD Boy模擬器,支持GBA、NES等游戲

    據了解,這款模擬器承諾提供免費下載體驗,并無任何廣告和內購;其界面語言支持簡體中文與繁體中文,內置了快速跳過、存檔、讀檔等實用功能,且未來計劃加入畫面濾鏡及快退等新特性。
    的頭像 發表于 05-06 14:22 ?4043次閱讀

    電路仿真模擬器怎么用

    電路仿真模擬器是電子工程師和學生必備的一類軟件工具。通過使用電路仿真模擬器,用戶可以在計算機上模擬和分析各種電路設計,從而避免在實際搭建電路之前出現錯誤和浪費資源。本文將詳細介紹電路仿真模擬器
    的頭像 發表于 05-04 10:53 ?2120次閱讀

    蘋果商店現已上架Delta游戲模擬器,支持多種經典主機游戲

    Delta游戲模擬器由Riley Testut開發,他就是曾在十幾年前風靡一時的開源GBA4iOS模擬器的創造者。遺憾的是,盡管GBA4iOS短暫輝煌,但它為Delta的誕生奠定了堅實的基礎。
    的頭像 發表于 04-18 11:18 ?1314次閱讀

    NES模擬器Bimmy因盜版問題被開發者下架

    3月份,App Store撤銷了一款Game Boy模擬器iGBA,因其抄襲了另一款應用GBA4iOS。蘋果最初批準iGBA是因為其功能性,但隨后發現其抄襲行為。
    的頭像 發表于 04-17 14:33 ?413次閱讀

    Sudachi模擬器項目啟動,Yuzu開發者將涉足多平臺任天堂Switch開發

    作為iOS逆向工程師及應用開發者,Jarrod Norwell(網名為@antique_codes)曾成功將任天堂3DS模擬器Citra、Switch模擬器Yuzu移植到了iPhone和iPad上。
    的頭像 發表于 03-08 15:13 ?4012次閱讀

    【鴻蒙 HarmonyOS】鴻蒙手機模擬器 ( 鴻蒙遠程模擬器 | 鴻蒙遠程模擬器運行手機應用 )

    一、鴻蒙遠程模擬器 選擇 菜單欄 / Tools / HVD Manager , 首次點擊 , 會提示下載模擬器相關資源 , 下載完成后可以通過瀏覽連接遠程模擬器 ; ? 點擊 HV
    的頭像 發表于 01-26 15:02 ?2351次閱讀
    【鴻蒙 HarmonyOS】鴻蒙手機<b class='flag-5'>模擬器</b> ( 鴻蒙遠程<b class='flag-5'>模擬器</b> | 鴻蒙遠程<b class='flag-5'>模擬器</b>運行手機應用 )

    UPS負載箱與負載模擬器有何區別?

    UPS負載箱與負載模擬器有何區別? UPS負載箱和負載模擬器是用于測試UPS設備性能和穩定性的重要工具。雖然它們在某些方面有一些共同之處,但它們在工作原理、使用方法和功能上存在一些重要區別。 一
    的頭像 發表于 01-18 16:07 ?729次閱讀

    使用Netropy廣域網模擬器測試簡化SD-WAN測試

    在使用SD-WAN產品節省網絡成本,但是面臨著一些復雜的算發問題,那么如何簡化SD-WAN系統的測試和評估?Netropy廣域網模擬器如何簡化SD-WAN測試過程,從而提高SD-WAN系統的性能
    的頭像 發表于 12-09 08:05 ?520次閱讀
    使用Netropy廣域網<b class='flag-5'>模擬器</b>測試簡化SD-WAN測試

    開源 | 超容易復刻的多功能ESP32游戲機,藍牙手柄+NES模擬器+Wi-Fi投屏…

    復刻(確信)。 1 當前主要功能 目前已實現Raylib游戲、BLE手柄、NES模擬器、Wi-Fi投屏、音樂播放等多個功能,可通
    的頭像 發表于 12-08 13:55 ?2451次閱讀
    <b class='flag-5'>開源</b> | 超容易復刻的多功能ESP32游戲機,藍牙手柄+<b class='flag-5'>NES</b><b class='flag-5'>模擬器</b>+Wi-Fi投屏…