Table of Contents

About

In tone with the CPU hogging ubiquitous game cheat, the crystal oscillator inside the Gameboy DMG can be tinkered with.

The original Gameboy DMG original crystal oscillator ticks at $4.194304 MHz$ and one of the possibilities is to purchase a half-value crystal oscillator and to use a rocker switch to change between the original $4.194304 MHz$ speed and a half-speed oscillator of $2.097152 MHz$.

A better alternative would be to purchase a variable oscillator to be able to fine-tune the frequency dynamically in small steps thereby gaining the capability to speed up or slow down the game.

Variable Oscillator

A ready-made board is available from Handheldlegend that will allow fine-tuning the frequency whilst the gameboy is running.

The following guide will describe the install procedure of such a module.

Critique

The module from Handheldlegend has a few heavy quirks that have to be mentioned before proceeding.

Useless On-Off Switch

The module has an on-off switch which is very useless: when suddenly switching speeds from the original $\approx 4 Mhz$ to whatever the potentiometer is set to, the Gameboy will crash. It would have been much better to remove the on-off button and go for a potentiometer with an "off" notch spot on the $4.194304 MHz$ mark.

Not Well-Calibrated

The extremity values achieved by rotating the potentiometer will unflinchingly crash the DMG - this should not happen, both minimal and maximal values should be calibrated to some frequencies that the DMG can tolerate without crashing.

Unstickable Sticker

The module is delivered with a "drill guide" that you are supposed to glue on top of the case to drill holes. Unfortunately, the glue does not stick and whilst drilling the sticker is easily removed thereby leaving room for errors - and how many DMG original shells can you afford to mess up?

Potentiometer Cap Woes

The plastic cap that is supposed to cover the potentiometer is ludicrous:

Just get a different one off E-Bay with matching dimensions. . .

Look at The Size of That Potentiometer

The potentiometer housing is almost a centimetre sized cube! Surely, there has got to be a smaller sized potentiometer providing the same values!

The worst part is that the module will make a tight fit and press against the DMG's top PCB - nasty!

No Documentation

None. Yep. None.

Drilling the Holes

The holes should be drilled on top of the Gameboy, opposite of the DMG's on-off switch.

In the illustration note that the extreme right hole is to be placed between the standoffs - follow the red parallel lines as a guide. The module should not be too far to the centre either otherwise it will press against the ribbon cable (not a disastrous situation but still unpleasant).

Other guides suggest using a step-drill bit to drill the holes, by attaching some sticky tape marker to limit the depth.

However, the same effect can be achieved with some skillful manual routing using a Dremel rotary tool and a titanium boring head.

Soldering the Leads

The module has three pad contacts next to the on-off switch:

An overview image of the soldered leads would be the following:

along with the centre pad contact (blue wire):

Usage and Test Drive

It is wise to decide before turning on the Gameboy whether you will be using the module or not and turn the module on or off accordingly. Suddenly changing your mind and messing with the on-off switch whilst a game is running will crash the Gameboy depending how far the potentiometer is set from the original speed of $\approx 4MHz$ - most likely sudden large frequency changes are not tolerated.

The mod performs otherwise really well and is able to slow down or speed up games. Similarly, the mod is sometimes used by composers that use the Gameboy DMG as part of their DJing gear - speeding up or slowing down tracks!

Gallery

You may notice a blue PCB on top of the battery compartment - it should not be there and it is a remnant of the usb charger mod.