Actually, the VB’s native framerate is 50 Hz. It can’t be changed because that’s the fundamental frequency of the vibrating mirrors (they act like pendula). I’ve actually confirmed this by wiring one of the galvos up to a headphone plug and using my soundcard to drive it. It works great at 50 Hz, with a nice loud hum and wide deflection. Even a few Hz off and it barely moves.
Besides, if it’s running fast, it’s because the emulator is using your display’s 60 Hz timing, when it should be 50 Hz (not the other way around, which would make it slow).
Further evidence: when displaying the VB on larger displays at conventions, they used PAL video, because it is also 50 Hz, instead of (59.94 Hz) NTSC (which was the standard in Japan).
Even when I first played WL on hardware, I noticed that the timer seemed to be running a bit fast. I don’t think it’s actually meant to display minutes/seconds (or maybe they just gave up trying to get it to do that).
Wow, RunnerPack, what an amazing explanation! Thank you for answering my question and giving such a warm welcome! The thing about NTSC being the standard in Japan, the Virtual Boy’s country of origin, was also a reason the 50 FPS threw me off, I didn’t even see it coming. Thanks again, you have been a great help! 🙂