2016年10月3日 星期一

任天堂紅白機模擬器



去年年初撰寫了任天堂紅白主機的模擬器雛型,大概如上圖,好像有一回事,但其實相當不完善,任天堂紅白機跟GameBoy初代兩台主機相比,若是以初學來說,我會建議學習選擇gameboy做為起步入門的嘗試,因為即使到現在我都還沒辦法將紅白機給摸透 (悟性不夠阿... orz....) , 在整個系統的 timing 模擬設計與記憶體mapping.register與vram address相互影響要摸熟都有一定的複雜度,能實做擁有正確畫面 scroll 效果需要不少功夫的, 這也就是為何我 demo 的遊戲畫面只選擇定格於同一背景的類型.

總覺得這東西沒有好好完成很可惜,想繼續完整實做,這次也放棄單靠閱讀文件來做全部理解 ,應該會參考別的project來輔助理解,甚至部分改採移植的動作,再慢慢理解.

8086模擬器專案目前在io周邊裝置實作上遇到一些瓶頸,也覺得有點疲備,先換個口味吧....如果沒又荒廢掉的話,希望能夠在今年年底或是明年初推出正式的版本.

沒有留言:

張貼留言