CHIP8模擬器開發-來寫程式吧
虛擬硬體環境建立 根據第一篇文章的CHIP8硬體環境來實作,實作過程需要了解各個資料型態的大小,所以整理了下表供參考 型態 大小 範圍 char 1 byte -128 ~ 127 short 2 bytes -32768 ~ 32767
CHIP8模擬器開發-模擬器與CHIP8簡介
模擬器基本概念 模擬器主要是讓一台A電腦能夠模擬B電腦上執行的程式,其中B電腦是一款對於A電腦來說完全不同處理器架構的系統,例如我能夠在x86下執行AR
CHIP8模擬器開發-指令集
CHIP-8每個指令占2 Bytes並以big-endian的方式存放在記憶體當中,另外有10個額外的指令可加入,但本次筆記並沒有實作。 底下指令集的部分