What is this? The Dual Frequency Oscillator (or DFO for short) is a device designed to replace clock/timing oscillators in games consoles. By replacing the standard crystals with the DFO, we can slightly alter/tweak the system timings to our needs. The DFO allows not one but two different frequencies of oscillator to be used, one for PAL and one for NTSC.
Why would you want to do that? The main reason for doing this modification is to fix timing issues on PAL modded consoles when running in NTSC. Our article here explains it in detail, but in short, when you force a PAL console to output in NTSC, it does so using a timing oscillator designed for PAL not NTSC output. Instead of a timing close to 59.94hz (the NTSC standard) you often get one that’s way off spec, perhaps as far out as 59.2hz or more.
Why does timing matter? There are two reason why this matters. First of all, this will cause the image to appear in black and white when using composite video or S-Video connections. Secondly, more modern displays are less tolerant to this variation from spec than the old CRTs used to be. An off spec vertical refresh rate can cause the image to stutter, judder, have vertical lines/streaks across it or prevent it displaying at all.
What consoles does this work with? This version of the DFO is ideal for use in the Sony PlayStation. It’s also suitable for use in the Sega Megadrive. The version here comes pre-programmed with the correct timings for the PlayStation and Megadrive.
What if I want a different program on my DFO? To reprogram the DFO you require a programmer, we do NOT sell these just yet, but you can get the plans to build one, and find out more about the DFO by clicking here (English) or by clicking here (German).
If you require a different program in your DFO we can reprogram it before sending it out to you if you supply the required hex file.
Will you be stocking the other version of the DFO or the programmer? Maybe, this is still an experimental product and although it works great in the PlayStation, it doesn’t work in all possible use cases (in testing, it has proven not to work well in the Sega Saturn, for example).
Will you offer a fitting service? Yes, we hope to in the near future.