Emulation accuracy: Difference between revisions

Ahayri (talk | contribs)
Ahayri (talk | contribs)
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 events—memory access phases, interrupt sampling, or PPU timing—occur at specific T-cycle boundaries.
: 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)