GB, GBC and GBA games ran at 59.7 FPS (as far as I know). You can see this if you try to play these games in GB Player - there will be some input lag even on CRT and a slight "skip" every few frames.
There is now a homebrew application called Game Boy Interface Ultra Low Lag (GBI ULL) that will actually allow the GB Player to run in its native refresh rate (and resolution!) on some rare CRTs that can support it. The Sony PVM 20M2U is one such CRT that I can personally attest to that allows this. Not all PVMs and BVMs will sync properly though and as far as I'm aware, no consumer sets will sync at this odd frame rate either.
My question is, why did Nintendo not develop the hardware to run at a clean 60fps in the first place? Did DS hardware have a similar FPS quirk? In fact, do any other video game devices have odd refresh rate caps?
There is now a homebrew application called Game Boy Interface Ultra Low Lag (GBI ULL) that will actually allow the GB Player to run in its native refresh rate (and resolution!) on some rare CRTs that can support it. The Sony PVM 20M2U is one such CRT that I can personally attest to that allows this. Not all PVMs and BVMs will sync properly though and as far as I'm aware, no consumer sets will sync at this odd frame rate either.
My question is, why did Nintendo not develop the hardware to run at a clean 60fps in the first place? Did DS hardware have a similar FPS quirk? In fact, do any other video game devices have odd refresh rate caps?