さまざまなマシンの CPU オペコード サイクル カウントを取得するには、どこに行けばよいのだろうと思っていました。私が話していることの例は、このリンクで見ることができます:
https://web.archive.org/web/20150217051448/http://www.obelisk.demon.co.uk/6502/reference.html
MAME ソース コード、特に src\emu\cpu を調べると、ほとんどの CPU モデルが同様の方法でサイクル カウントを追跡していることがわかります。私の質問は、この情報をどこで取得するか、または利用できない場合はリバース エンジニアリングを行うかということです。「公式」の ASM プログラマーズ ガイドにサイクル カウント情報が含まれているのを見たことがありません。私の最初の推測では、小さなプログラムが実際のハードウェアのブート ROM にスローされ、RDTSC と同等のオペコードが含まれている場合、次のようなことが行われます。
RDTSC
//opcode of choosing
RDTSC
しかし、そのようなサポートが利用できなかったらどうしますか? 古いハードウェアの場合、MAME チームは ROM と散在するドキュメント以外にはアクセスできません。