熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
盛世游龍 發(fā)表于 2024-3-8 15:17 你這是抬杠,現(xiàn)在的電腦還分了CPU+GPU來處理數(shù)據(jù)和顯示呢!你非要CPU又處理數(shù)據(jù)又處理圖像。不過現(xiàn)在用STM32系列的NES游戲機(jī)有很多了。 |
yzwzfyz 發(fā)表于 2023-8-16 16:47 話雖這么說,你真拿51單片機(jī)做個(gè)FC游戲機(jī)出來看看? |
6502系列的功能,遠(yuǎn)不如現(xiàn)在的單片機(jī),連51系列都不如。 但它出現(xiàn)的早。 由于它運(yùn)行速度慢,處理畫面就不行了,所以加了個(gè)協(xié)處理器專門處理畫面。 它的尋址范圍是64K,扣除接口,系統(tǒng)等占用內(nèi)存部分,用戶大約可以使用48K。 高端游戲的程序量遠(yuǎn)超64K,如【魂斗羅】,如何處理呢: 1、在游戲卡中增加地址切換開關(guān)。例如:每關(guān)游戲,切換一下地址,將此關(guān)的程序地址,映射到CPU能尋址的48K地址中。 2、圖像最占內(nèi)存,將每關(guān)的畫面盡能的重復(fù)利用,所以在同一關(guān)中,背景畫面都很類似。而換關(guān)后畫面差異才較大。 6502不是單片機(jī),它的程序在CPU外面,將它放在游戲卡中,再加上地址切換開關(guān)的使用,程序量就可以遠(yuǎn)超64K了。 |
主板上CPU程序的工作邏輯是怎么的? 一直感覺很奇怪,卡里能存那么多游戲 |
程序在游戲卡中,不屬于單片機(jī),類似于單板機(jī),屬6502系列,與最早期的8位機(jī)平果2同一個(gè)指令系列。 |
自己做游戲機(jī),超牛的! |
40pin:一個(gè)CPU,一個(gè)圖像協(xié)處理器。 |
這是任天堂游戲機(jī)的電路圖。 |
你做出來了嗎? |
Powered by 單片機(jī)教程網(wǎng)