我想知道从哪里开始获取各种机器的CPU操作码周期数。什么我谈论可以在这个链接看到的一个例子:确定CPU的操作码周期数
http://www.obelisk.demon.co.uk/6502/reference.html
如果检查MAME源代码,尤其是在src \鸸鹋\ CPU,你会看到,大部分的CPU模型以类似的方式跟踪周期数。我的问题是,如何获取这些信息,或者在没有可用的情况下对其进行逆向工程?我从来没有见过任何'官方'ASM程序员指南包含循环计数信息。我最初的猜测是,一个小程序扔到了真正的硬件的bootrom的,如果它包含一个操作码相当于RDTSC,像这样做:
RDTSC
//opcode of choosing
RDTSC
但你会怎么做,如果这种支持是不是可用?我知道对于较旧的硬件,MAME团队除了ROM和分散的文档之外不能访问任何内容。