我已经开始用 C 语言为游戏男孩开发一个非常简单的模拟器,我已经研究过 Z80 的 cpu 和相关的操作码,但我心中有一个问题我从未找到答案。当我使用 fopen(filename,"rb") 打开 ROM 映像时,如何获得模拟指令?我尝试过这样做:
fp = fopen(filename,"rb");
fread(buf,sizeof(buf),1,fp);
但我不知道 Game Boy 的 ROM 是如何构成的。有人可以解释一下如何从 ROM 中获取指令及其结构吗?
问问题
199 次