3 ms·
In the Game Boy, the CPU is (broadly speaking) an 8080 derivative[0] running at ~4MHz. But all of the instructions take multiples of 4 cycles to execute, so whe
by qwery 3y ago
In the Game Boy, the CPU is (broadly speaking) an 8080 derivative[0] running at ~4MHz. But all of the instructions take multiples of 4 cycles to execute, so when discussing clock cycles on the Game Boy, (homebrew) developers generally talk in units of four. That is, the CPU is considered (to the programmer) to be running at 1MHz.
Note that that's an 8080 -- not an 8088, but I mention this because of the point in the article:
> effectively turning the IBM PC from a 4.77MHz computer into a 1.1925MHz computer.
[0] The SM83 CPU core, made by Sharp, is often viewed as something in between an 8080 and a Z80.
- aappleby 3y agoThe Game Boy also does stuff on both edges of the clock, so it's more like an 8-phase, 1 Mhz clock. Source - I wrote GateBoy.