Christoph Sprenger

Creating cloud based software on the job, emulating Game Boys in my free time.

Game Boy - CPU Instruction Timing

As a Game Boy developer, you will eventually come across the terms machine cycle (M-cycle) and time cycle (T-cycle). It seems to be widely understood that Game Boy CPU instructions take one or more M-cycles to execute, and each M-cycle is made up of 4 T-cycles (Figure 1). Unfortunately, I could not find any official Nintendo source that details the timing of Game Boy CPU instructions. Time to conduct some research … ...

<span title='2022-01-28 00:00:00 +0000 UTC'>January 28, 2022</span>&nbsp;·&nbsp;<span title='2023-02-04'>(updated February 4, 2023)</span>&nbsp;·&nbsp;Christoph Sprenger