Emulation accuracy: Difference between revisions
| Line 65: | Line 65: | ||
: A T-cycle (sometimes called a *T-state*) is the smallest timing unit generated by the hardware clock. | : A T-cycle (sometimes called a *T-state*) is the smallest timing unit generated by the hardware clock. | ||
: For example, the Game Boy’s CPU runs at ~4.19 MHz, meaning it completes ~4.19 million T-cycles per second. | : For example, the Game Boy’s CPU runs at ~4.19 MHz, meaning it completes ~4.19 million T-cycles per second. | ||
: Some hardware | : Some hardware events (memory access phases, interrupt sampling, or PPU timing) occur at specific T-cycle boundaries. | ||
; '''M-cycle''' (machine cycle) | ; '''M-cycle''' (machine cycle) | ||