Lumina333 wrote: ↑Mon Aug 19, 2024 8:00 pm
Ok, so it's more like: bad idea to overclock it because problems can happen.
You have to see it the other way: the CPU can support a said frequency, the question is: what's the cost/benefit ratio of getting slower Ram with higher divider, wether getting faster Ram with lower divider. If most of the instructions take three cycles to complete, you'll be wrong with 2x divider, you'll lose 1cycle waiting for the next fetch, with 4x, you'll lose 1 cycle too.
That's a rough example, ignoring cache works, pre-fetch, and predictive computing (which last was ripped off the Gecko as well as the contemporary G4s, AFAIK).
You have to keep in mind that memory cost has always been very critical in computer manufacturing, It is even more true in consoles where the RAM is usually fixed with no expansion possibility.
That's not as if they made the Super GameBoy not run at the DMG's actual speed.

I don't know if speedrunners would see a 0.2% difference anyways. Still if you have the base crystal speed, then the multiplying rate of the different stages, you'll be able to say the speed of the system, no need to scope anything.
Lumina333 wrote: ↑Mon Aug 19, 2024 10:41 pm
That's good enough for me - it would go out of phase with a multiplier of slightly less than 3.
No, it's just that everything is tied to the same sync base, so you won't have to check and wait for an operation to complete on one of the chips in the system, you can just predict it and deliver data or commands just in time.