私は複数の場所で見ました-次のエミュレート方法
つまり、サイクルはエミュレート関数に渡されます
int CPU_execute(int cycles) {
int cycle_count;
cycle_count = cycles;
do {
/* OPCODE execution here */
} while(cycle_count > 0);
return cycles - cycle_count;
}
エミュレートするためにこのアプローチを行う理由、つまり特定のサイクル数でエミュレートする理由を理解するのに苦労していますか? このアプローチが役立ついくつかのシナリオを教えてください。
どんな助けでも心から感謝します!!!