【stm32F429開發日誌】STM32F429上 NES 模擬器 移植 試玩
阿新 • • 發佈:2019-01-04
拿到板子後第一感覺是做工不錯,還帶了一塊2.4寸TFT螢幕。本著奉獻論壇的心情,此刻將獲得板子後的一點使用心得給大家分享一下。
之前看到論壇上有討論NES模擬器的,感覺挺有趣的,特別是有一種執行外部程式的錯覺,感覺很高階的樣子,要知道當年任天堂就靠著FC遊戲機風靡天下的……所以就想著用這個STM32F429跑一下NES模擬器,板子上正好有8MB的SDRAM,記憶體不再是問題。
網上可以找到幾個開源的NES模擬器原始碼,但大多需要較多的記憶體,需要稍微修改一下記憶體分配。這裡我移植的是一個叫做InfoNES
本著開源精神,將移植的原始碼貼出來,直接下載即可執行。程式內建了4個遊戲,開機預設執行超級瑪麗(畫面出來那一刻,超懷念少年時……說多了都是淚啊。。)。
另外,由於板子上只有一個按鍵,所以程式僅能進入遊戲,進入後不能操作的。。。需要深入玩的童鞋參考這一個按鍵的程式碼自己新增其他按鍵程式即可。還有程式執行效率較低,遊戲幀率也不高,還有很大優化空間 。遊戲聲音也沒有新增。。。
下面是執行畫面:
超級瑪麗:
超時空要塞:
03.jpg
貓和老鼠:
坦克大戰: