首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >参考GameBoy色标的布局和结构?

参考GameBoy色标的布局和结构?
EN

Stack Overflow用户
提问于 2010-09-11 12:08:26
回答 1查看 17.3K关注 0票数 24

是否有人对GameBoy颜色光盘的布局有参考或来源?数据和代码在哪里,使用了什么机器代码指令,时钟是如何工作的?我感兴趣的也许是自己构建一个模拟器,但除了在十六进制编辑器中查看它们之外,我找不到任何关于roms设置的信息。我对.gbc文件格式的roms感兴趣。

当然,我可以看看工作模拟器的源,但是在我开始的时候,我对更高层次的东西感兴趣。

编辑:我在这里发现了大量非常好的资源:

  • 正在javascript中构建的仿真程序更多最新来源
  • “潘文件”-游戏男孩的详细规范
  • 一个更最新和更好的前一个项目的版本,与大量的东西。最佳资源.
  • 标准Z80操作码
  • 游戏男孩Z80中的所有操作码
  • “游戏男孩”中更改/删除的操作码列表
  • Z80用户手册(对标志有用)
  • Z80和8080/Z80
  • 致力于游戏男孩架构的大型网站(+GBA)
  • 关于GBSpec的另一个文档,带有时间

此外,请参阅我当前正在开发的项目的源代码。这完成了一个在C#中的游戏男孩经典(更多的文档)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-20 04:07:55

从0x100到0x14F的ROM头。其他一切都是“ROM”,意思是与数据或其他东西交织在一起的指令。

https://web.archive.org/web/20141105020940/http://problemkaputt.de/pandocs.htm

操作码是自定义的,设计成类似于Zilog Z80,但并不完全像它,因为CPU死掉与Z80本身不同,时钟周期和寄存器F标志完全不同。

在我的代码中查找操作。https://github.com/grantgalitz/GameBoy-Online/blob/master/js/GameBoyCore.js查看第525行和更低版本。GameBoy颜色模拟器在javascript中。

而Imran的仿真器是查找操作码工作方式的一个坏来源,因为他的仿真器在正确的操作代码方面仍然存在许多问题。查看gambatte的源代码,以获得对控制台工作方式的最精确(准确和“更多”)描述。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3690919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档