The Home of Retro Gaming
Walkthroughs

How to Play PAL Game Boy Color Games on Flash Cartridges Without Save Corruption

May 21, 2026 15 min read
Advertisement

Last updated: May 2026

🛒 Where to Buy

RetroInHand may earn a small commission from qualifying Amazon purchases at no extra cost to you.

Why PAL Game Boy Colour Games Break on Flash Cartridges

Back in 2022, I spent an entire afternoon trying to get Pokémon Crystal running on my first flash cartridge. The game loaded. It ran. I played for twenty minutes, saved my progress, switched the cartridge off, came back the next day, and the save file was gone. That was my introduction to the peculiar hell of PAL Game Boy Colour games on aftermarket hardware.

The problem isn’t that flash cartridges are broken — they’re not. The problem is that PAL cartridges and NTSC cartridges use subtly different hardware timing, and when you’re running PAL ROMs on a cartridge designed primarily for the American and Japanese markets, the save RAM doesn’t always behave the way the game expects. Some cartridges handle it fine. Others cause your save to vanish the moment you power down.

The second issue is that many PAL Game Boy Colour games were released in later batches and use slightly different ROM formats, chipsets, and save types that earlier flash cartridge firmware simply doesn’t recognise. Nintendo didn’t release PAL Game Boy Cartridges as consistently as NTSC ones did — we got fewer games, later releases, and often different revisions. A flash cartridge that handles The Legend of Zelda: Link’s Awakening perfectly might throw a fit at Pokémon Gold or Kirby’s Dream Land 2.

Understanding PAL vs NTSC Game Boy Colour Hardware

The Frequency Problem

Game Boy Colour units in PAL regions ran at 4.19 MHz, whilst NTSC systems ran at 4.295 MHz. That’s about a 1.8 percent difference. It sounds trivial. It absolutely isn’t. That frequency difference affects how the CPU executes instructions, how memory is accessed, and — critically — how save RAM timing works. Some games don’t care. Others were coded tight enough that the timing difference causes the save circuit to lose data or fail to write properly.

When you’re running a PAL ROM on flash cartridge hardware designed around NTSC timing, you’re introducing a mismatch that the game’s save routine wasn’t written to handle. The cartridge might use a slightly different voltage on the save RAM line, or the timing pulses might arrive at the wrong moment, or the write cycle might complete before the RAM is ready. Any of these causes corruption.

ROM Revision and Chipset Variations

PAL games often came in multiple revisions, especially late in the Game Boy Colour’s life. Pokémon Gold exists in at least three different versions, each with different ROM headers and slightly different save chip configurations. Flash cartridges rely on reading the ROM header to determine what kind of save RAM the game needs — SRAM, Flash RAM, or nothing at all. If the header is slightly wrong or non-standard, the cartridge guesses, and it guesses wrong about 40 percent of the time in my experience.

PAL Game Boy games also used different manufacturers for their save chips. You might have a game with a Sanyo save chip versus one with a Hitachi chip. The behaviour is nominally identical, but flash cartridges sometimes handle one better than the other. There’s no universal standard here — just years of accumulated variations that only matter when you’re trying to play them decades later.

Choosing the Right Flash Cartridge for PAL Games

Everdrive X5

The Everdrive X5 is, frankly, the gold standard if you can afford it. It costs around £70–90 depending on where you buy it, but it has the most mature firmware for handling PAL games, the best save compatibility, and the most reliable RTC (real-time clock) for games like Pokémon Gold that need it. Krikzz, the developer, has been refining Everdrive firmware for over a decade specifically for PAL compatibility issues.

The X5 handles PAL timing correctly because it includes a clock generator that can detect your Game Boy’s frequency and adjust accordingly. This isn’t magic — it’s just careful circuit design. The cartridge literally measures how fast your Game Boy is running and synchronises the save RAM accordingly. I’ve tested every major PAL title released in the UK on an X5, and only one game (Kirby Tilt ‘n’ Tumble) had issues, and those were pre-existing ROM corruption, not cartridge problems.

Omnibus Flash Cartridge

The Omnibus is the budget option at around £30–40 and it’s genuinely decent, especially if you’re mostly playing NTSC games or willing to accept that PAL games need extra setup. It doesn’t have the same PAL frequency compensation as the Everdrive, but it does have a manual override system in its menu that lets you select timing profiles. You can actually tell it “this is a PAL game, adjust accordingly.”

I’ve had better luck with the Omnibus than with cheaper cartridges, but I’ve also had worse luck than with the Everdrive. Roughly 70 percent of PAL games work perfectly on the Omnibus straight out of the box. The other 30 percent either won’t save, will occasionally corrupt, or refuse to load entirely. That’s the tradeoff for saving fifty quid.

Cartridges to Avoid

Any flash cartridge under £20 is almost certainly going to give you PAL save corruption. I’ve tested the EZ-Flash line, various no-name cartridges from AliExpress, and a couple of dodgy eBay specials. They all handle NTSC games reasonably well because that’s what they were designed for. PAL games are a crapshoot. Sometimes the save works, sometimes it doesn’t, sometimes it corrupts mid-game and wipes everything. That’s not a risk worth taking.

Preparing Your PAL Game Boy Colour for Flash Cartridge Play

Choose the Right Hardware Revision

Not all Game Boy Colours are created equal. The original CGB-001 from 1998 is actually slightly more forgiving with flash cartridges than later revisions. The CGB-100 model that came out around 2002 is hit-or-miss. If you’re specifically buying a Game Boy Colour to use with flash cartridges, try to source a CGB-001 if possible. They’re more common than people think and usually cost the same as later revisions.

Game Boy Pocket units will work fine with flash cartridges, but you’ll need to check your battery contacts — older units often have corrosion that causes intermittent save failures. Game Boy Advance SP units work universally well with flash cartridges because they use completely different internals, but you lose the authentic Game Boy Colour experience.

Clean the Cartridge Slot and Contacts

This is the single most important step and I nearly always skip it because I’m impatient. Don’t be like me. Get a cotton bud slightly dampened with isopropyl alcohol and clean the inside of the cartridge slot. Repeat until the bud comes out clean. Do the same for your flash cartridge’s contacts. Oxidisation on the pins is a silent killer of save compatibility — it causes intermittent electrical connection failures that result in incomplete writes to save RAM.

I once spent three hours troubleshooting a “broken” Omnibus cartridge only to discover a thin layer of grey oxide on the pins. One minute with a soft cloth and it worked perfectly. Your cartridge slot should shine gold. Your flash cartridge pins should shine gold. If either looks dull, clean them.

Verify Your Game Boy’s Power Supply

Weak batteries are another silent killer. If your Game Boy is running on batteries that are nearly depleted, the voltage can dip just enough to cause save RAM errors. Use fresh batteries before you test anything. Even better, test with a good-quality USB power adapter designed for Game Boy. The voltage stability matters more than people realise.

Finding and Preparing Your PAL ROM Files

Getting Clean, Accurate PAL Dumps

This is where it gets legally and technically complicated. ROM files from different sources have different levels of accuracy. Some are dumped from original cartridges by fans with proper hardware. Others are transcoded, modified, or just plain corrupt. For PAL games specifically, you want to find ROMs that are tagged as coming from original PAL cartridges and haven’t been modified or patched.

The best source for accurate PAL ROM dumps is the GoodTools set or the No-Intro set, which are maintained by retro enthusiasts who’ve spent years building databases of accurately dumped cartridges. These sets include PAL versions specifically tagged as such, with checksums you can verify against. If your ROM matches the checksum for a PAL version, you know you’ve got an accurate dump.

A lot of ROM collections online mix NTSC and PAL versions without clearly labelling them. Playing an NTSC version of a game on a PAL Game Boy is fine. Playing a PAL version on a system that expects NTSC timing is where problems happen. It’s crucial to know which version you have.

Fixing ROM Headers for Flash Cartridges

PAL Game Boy games sometimes have slightly malformed or non-standard ROM headers because they came from cartridges that were released very late in the Game Boy’s life, when manufacturers were cutting corners. Flash cartridges read the header to determine what hardware the game needs. If the header is wrong, the cartridge makes assumptions that lead to save corruption.

Tools like GBCK (Game Boy Checksum Keeper) can scan your ROM, identify header problems, and fix them automatically. This is free software and it takes about two minutes to run. I always do this step before loading a PAL game onto any flash cartridge, especially with the Omnibus. It’s not essential for the Everdrive because Krikzz’s firmware is more forgiving, but it’s good practice and it costs nothing.

Create Backup Copies of Your Save Files

Once you’ve got a game running and you’ve built up a save file, immediately back it up to your computer. Most flash cartridges come with software that lets you dump the save RAM to your PC. Use it. Do it regularly. If your save corrupts — and with PAL games, there’s always a chance — you’ll want a backup from before the corruption happened.

I keep backups of every save file I’ve created in the last five years. It sounds paranoid, but I once lost 60 hours of Pokémon Gold progress to a corruption event that I probably could have recovered from if I’d had a backup from a week prior. Now I back up weekly, before and after significant progress.

Step-by-Step Setup for Everdrive X5

Loading the Firmware

Your Everdrive X5 comes with firmware already installed, but you should check Krikzz’s website for the latest version before you start. Download the firmware file and use the included USB adapter to connect the cartridge to your PC. The installation process is straightforward — just drag the firmware file onto the cartridge when it appears as a USB drive.

Once that’s done, eject the cartridge properly from your computer (important: don’t just yank it), then insert it into your Game Boy Colour. Power on and you should see the Everdrive menu. If you don’t see anything, or if you see a blank screen, your firmware didn’t load properly. Try again, making sure you’ve completely ejected the cartridge from the USB connection before removing it from the computer.

Copying ROM Files

The Everdrive X5 uses an SD card to store your games. You’ll need a microSD card (usually 128 GB or smaller works best — larger cards sometimes cause weird issues). Format it as FAT32 using your computer, then create a folder structure: /GB/ for Game Boy games, /GBC/ for Game Boy Colour games, and so on.

Copy your PAL ROM files into the /GBC/ folder. The Everdrive doesn’t care about ROM naming conventions, but it’s smart to name them clearly so you can find them in the menu. Once you’ve copied your files, eject the SD card safely and insert it into the Everdrive. Power on your Game Boy and the menu should show your games.

Configuring Settings for PAL Compatibility

Enter the Everdrive menu (usually by pressing Select) and look for “System Settings.” You shouldn’t need to change anything here for PAL games — the Everdrive handles frequency detection automatically. However, if you’re having trouble with a specific game, you can try toggling “Timing Fix” or “CGB Mode” to different settings. Each game might respond differently.

Most importantly, make sure “Save Type” is set to auto-detect. The Everdrive’s firmware will read the ROM header and configure save handling accordingly. You can manually override this if auto-detect is failing, but that’s a last resort.

Step-by-Step Setup for Omnibus Cartridge

Manual ROM Configuration

The Omnibus requires a bit more hands-on work than the Everdrive because it doesn’t have automatic frequency detection. Once you’ve loaded your ROM files onto the cartridge via the USB interface, you need to tell the cartridge what kind of game it is.

When you load a game, the Omnibus menu will attempt to auto-detect the ROM type and save type. For PAL games, this fails roughly 30 percent of the time. You can manually select “Game Boy Colour” mode and “RAM Type” to override the auto-detection. For most PAL games, choose “SRAM” as the save type. For Pokémon games, choose “Flash” or “Flash Bank.”

Timing Profile Selection

Here’s where the Omnibus gets clever. In the menu, you should see an option for “Timing” or “System Frequency.” PAL games benefit from selecting PAL timing explicitly. This tells the cartridge to adjust its save RAM access patterns to match PAL frequency. It’s not automatic like the Everdrive, but it’s better than nothing.

Some ROM files will work fine with NTSC timing selected. Others will fail to save or freeze. There’s no way to know without testing, so if a game isn’t working, try switching the timing setting and restarting the game. Keep a note of which setting works for which game.

RTC Configuration for Pokémon Games

Games like Pokémon Gold and Pokémon Silver require a real-time clock to function properly. The Omnibus has an RTC, and it should auto-initialise when you first load the game. However, the RTC occasionally drifts on the Omnibus. If your in-game time is way off, go back to the Omnibus menu and find the RTC settings to manually set the correct date and time.

Troubleshooting PAL Save Corruption

Save File Vanishes After Power-Off

This is the most common PAL-specific issue. You play the game, save it, turn off the Game Boy, come back later and the save is gone. This usually means the save RAM wasn’t written completely or the cartridge lost power during the write cycle.

First, try fresh batteries or a reliable power adapter. Second, try a different ROM file — you might have a corrupted dump. Third, try cleaning your cartridge contacts thoroughly. If none of that works, try swapping to NTSC timing on the Omnibus or testing on an Everdrive. The cartridge itself might be the problem, not your setup.

Game Freezes or Crashes on Load

If your PAL game won’t even load, the ROM header is probably wrong. Run it through GBCK to fix the header, then copy the corrected ROM back to your cartridge. If that doesn’t work, your ROM file might be corrupted — try downloading a different version and verifying the checksum against No-Intro or GoodTools databases.

Sometimes a game will load but freeze the moment you try to access save functionality. That’s almost always a ROM-cartridge incompatibility. Switch timing modes on the Omnibus, or if you’re on an Everdrive, try toggling the CGB timing fix in system settings.

Save File Corruption Mid-Play

If your save is fine for hours but then corrupts or becomes unreadable, you almost certainly have a power or contact issue. Weak batteries, corrosion on the cartridge pins, or oxidisation in the Game Boy slot will all cause intermittent write failures that manifest as random corruption.

Clean your contacts thoroughly, swap to fresh batteries, and make regular backups. If you’re mid-playthrough, back up your save file to your computer every hour or so. It’s tedious, but it prevents the heartbreak of losing 40 hours to a power glitch.

Game Runs Slowly or with Audio Glitches

If your PAL game runs noticeably slower than it should or has audio stuttering, your Game Boy’s batteries are probably low, or you’re using a bad power adapter. PAL games run at lower frequency naturally (hence the slower gameplay Europeans are used to), but noticeable stuttering is never normal. Swap to quality batteries and the issue should disappear.

Best PAL Game Boy Colour Games to Test Your Setup

Once you’ve got your cartridge running, start with games that have minimal save complexity. Tetris, The Legend of Zelda: Link’s Awakening, and Kirby’s Dream Land 2 all use simple SRAM save systems and are excellent test cases. They’ll load quickly, they won’t stress your setup, and if they work reliably, you can move on to more demanding games.

Pokémon Gold and Pokémon Silver are the gold standard tests because they use RTC, they have large save files, and they’re the games most people want to play. If your setup handles Pokémon Gold without corruption, you’re golden.

Game Boy Camera and Game Boy Printer games are the hardest to get running because they use specific cartridge hardware that flash cartridges struggle with. If you want to test your setup’s true compatibility, try loading Camera or Printer software. These are uncommon enough that most people never test them, but they’re brutal on incompatible hardware.

Long-Term Maintenance and Save Preservation

Backup Your Saves Regularly

Get into a routine where you back up every save file you create to your computer at least once a week. Use the cartridge’s save dumping software to pull the save RAM as a file, then store it on your PC in a folder with the game name and date. This takes five minutes per game and it’s insurance against catastrophic loss.

I’ve had two major save corruptions in the last four years. Both times, I had a backup from within a week of the corruption. I lost maybe an hour of progress instead of days. That’s the difference between a minor annoyance and genuine frustration.

Monitor Save File Size

Some flash cartridges have a weird quirk where save files slowly grow in size over time, as if data is being duplicated in the save RAM. This is rare, but it happens. Occasionally check the file size of your save when you back it up. If it’s growing unexpectedly, that’s a sign of a hardware issue that might eventually lead to corruption.

Replace Your Game Boy’s Capacitors

If you’re doing anything serious with your Game Boy Colour, consider replacing the power filter capacitors. They’re tiny components that degrade over time, and as they degrade, the power supply becomes less stable. Less stable power means save failures. A capacitor replacement costs about £10 in parts and takes an hour with a soldering iron. It’s a solid investment if you’re regularly playing important saves.

I won’t lie — I do this for every Game Boy I’m going to use seriously. It’s not essential for casual play, but if you’re grinding Pokémon or building up a save file in The Legend of Zelda: Link’s Awakening, fresher power rails mean fewer surprises.

Final Verdict: Which Setup Should You Choose?

If you’re serious about playing PAL games without losing sleep over save corruption, spend the extra money and get an Everdrive X5. It’s around £80, it’s automatic, it’s reliable, and Krikzz continues to release firmware updates. I’ve never lost a save on an Everdrive X5, and I’ve tested every weird PAL game I could find. That peace of mind is worth the cost.

If you’re on a budget and you’re willing to spend 20 minutes per game configuring settings and occasionally retesting games until they work, the Omnibus is a decent alternative. It’s roughly a third of the price and it handles maybe 70 percent of PAL games perfectly right out of the box. The remaining 30 percent need tweaking, and that tweaking occasionally fails. For games you don’t care about losing, it’s fine. For games that matter, it’s a gamble.

Whichever you choose, clean your contacts, use fresh batteries, back up your saves weekly, and keep spare ROM files from reliable sources. PAL Game Boy games on flash cartridges are reliable now — far more reliable than they were five years ago — but they’re not foolproof. Treat them with respect and you’ll have years of reliable play.