【发布时间】:2011-07-22 18:43:07
【问题描述】:
我正在用 C 编写一个 GameBoy 颜色模拟器,只是为了向这个世界介绍自己,它是被解释的,与动态或静态重新编译无关:P
现在我正忙于用 C 代码实现所有 CPU 操作码的繁琐任务,我必须编写所有这些:http://www.pastraiser.com/cpu/gameboy/gameboy_opcodes.html,我不想从另一个模拟器中获取它们。
问题是,有什么方法可以自动编写操作码吗?也许这是一个愚蠢的问题,它会有一个愚蠢的答案,但我想尽可能少地工作。 :)
【问题讨论】:
-
+1 我现在正在开发一个 JVM,在花了几个小时实现 add 指令的每个变体之后,我真的希望有人能够说“为什么这当然可以自动化!”希望……
-
100% 同意,我在搜索后发现了这个...
标签: c emulation opcodes gameboy