![]() |
盛世游龍 發表于 2024-3-8 15:17 你這是抬杠,現在的電腦還分了CPU+GPU來處理數據和顯示呢!你非要CPU又處理數據又處理圖像。不過現在用STM32系列的NES游戲機有很多了。 |
yzwzfyz 發表于 2023-8-16 16:47 話雖這么說,你真拿51單片機做個FC游戲機出來看看? |
6502系列的功能,遠不如現在的單片機,連51系列都不如。 但它出現的早。 由于它運行速度慢,處理畫面就不行了,所以加了個協處理器專門處理畫面。 它的尋址范圍是64K,扣除接口,系統等占用內存部分,用戶大約可以使用48K。 高端游戲的程序量遠超64K,如【魂斗羅】,如何處理呢: 1、在游戲卡中增加地址切換開關。例如:每關游戲,切換一下地址,將此關的程序地址,映射到CPU能尋址的48K地址中。 2、圖像最占內存,將每關的畫面盡能的重復利用,所以在同一關中,背景畫面都很類似。而換關后畫面差異才較大。 6502不是單片機,它的程序在CPU外面,將它放在游戲卡中,再加上地址切換開關的使用,程序量就可以遠超64K了。 |
主板上CPU程序的工作邏輯是怎么的? 一直感覺很奇怪,卡里能存那么多游戲 |
程序在游戲卡中,不屬于單片機,類似于單板機,屬6502系列,與最早期的8位機平果2同一個指令系列。 |
自己做游戲機,超牛的! |
40pin:一個CPU,一個圖像協處理器。 |
這是任天堂游戲機的電路圖。 |
你做出來了嗎? |