gen1 recomp compatible pokemon gb versions: Setup Guide - Compatibility

gen1 recomp compatible pokemon gb versions: Setup Guide

Learn which Pokémon Game Boy versions work with Gen1 Recomp, how to import legal ROM dumps, choose platforms, and fix compatibility issues.

2026-08-05
gen1 recomp Wiki Team
Quick Guide
  • gen1 recomp compatible pokemon gb versions: Pokémon Red, Blue, and Yellow are the supported Generation I targets.
  • Required data: Import a clean ROM dump from a game you legally own; Gen1 Recomp does not provide ROM files.
  • Engine type: Gen1 Recomp is a native Lua and LÖVE2D recreation, not a traditional Game Boy emulator.
  • Best first test: Launch the unmodified game and create a normal save before installing mods.
  • Compatibility rule: Avoid ROM hacks and mismatched mod packages during initial setup.

gen1 recomp compatible pokemon gb versions

Gen1 Recomp recreates the original Generation I experience through a handwritten Lua engine powered by LÖVE2D. It uses game data extracted from a player-provided ROM, rather than emulating the original Game Boy hardware or distributing Nintendo game files.

The current supported target list covers the three main Western Generation I releases: Pokémon Red, Pokémon Blue, and Pokémon Yellow. These versions should be treated as separate game selections during import. A Red-compatible file is not automatically interchangeable with a Yellow-compatible file, especially when a mod or save profile targets a specific version.

Pokémon versionCompatibility statusBest use
Pokémon RedSupported targetBase playthrough and version-specific content
Pokémon BlueSupported targetBase playthrough and version-specific content
Pokémon YellowSupported targetPikachu-focused version and its unique progression
Unlisted ROM hacksNot automatically supportedTest only when a project page specifically confirms support
Other Game Boy Pokémon gamesNot confirmed by the provided project informationDo not assume compatibility

Pokémon Red

  • Supported Generation I target
  • Suitable for a clean legal ROM dump
  • Version-specific encounters remain relevant

Pokémon Blue

  • Supported Generation I target
  • Uses its own version data
  • Keep the file separate from Red saves

Pokémon Yellow

  • Supported Generation I target
  • Includes Yellow-specific gameplay content
  • Requires a matching Yellow-compatible setup
Compatibility Tip

Keep clean Red, Blue, and Yellow ROM dumps in separate folders with clear names. This makes version selection, save backups, and troubleshooting easier.

How to Import a Compatible ROM

The safest setup begins with the official Gen1 Recomp release page and a clean ROM dump created from a game you legally own. The project supplies the native application and tools, but it does not include copyrighted Pokémon ROM data.

1

Choose the Official Release

Open the official Gen1 Recomp repository or its GitHub Releases page. Select the release asset for your operating system instead of downloading a source-code archive or a package reposted by an unrelated website.

2

Prepare a Clean Game File

Use an unmodified dump of your legally owned Pokémon Red, Blue, or Yellow cartridge. Keep an untouched backup outside the Gen1 Recomp folder. A ROM hack, patched file, or damaged dump can produce an import failure even when the base version appears correct.

3

Launch Gen1 Recomp

Extract the complete release archive before launching on desktop systems. Keep the executable, libraries, and data folders together. On Android, install the official APK release and grant file access only when the application needs to locate your game data.

4

Select the Matching Version

Use the first-launch prompt or game-selection interface to choose Red, Blue, or Yellow. Select the version that matches the ROM you are importing. Do not select Yellow for a Red file simply because both belong to Generation I.

5

Verify the Base Game

Wait for the import process to finish, then confirm that the title screen, audio, menus, movement, and saving work normally. Test the unmodded game first, because early mod installation can make it harder to identify the original problem.

Setup stageCorrect actionCommon mistake
Release downloadUse the official GitHub release assetDownload a reposted or incomplete package
ROM preparationUse a clean legal dumpUse a ROM hack or patched file
Version selectionMatch Red, Blue, or Yellow exactlySelect a different Generation I version
First launchTest the base game before moddingEnable several mods immediately
Save creationMake a normal in-game saveUpdate before confirming save behavior
Legal and Safety Warning

Gen1 Recomp does not provide Pokémon ROMs. Do not download copyrighted game files from unofficial sources, and do not upload ROM data when asking for technical support.

Platform Compatibility and File Handling

Gen1 Recomp has release targets covering desktop computers, Android, and several handheld configurations. The core version compatibility remains the same: the application must accept a supported Pokémon Red, Blue, or Yellow ROM, while the release package must match the operating system.

PlatformRelease packageInput optionsMain limitation
WindowsOfficial Windows archiveKeyboard, controller, remapped controlsExtract the complete archive; security warnings may appear
macOSmacOS application bundle or archiveKeyboard, USB controller, Bluetooth controllerGatekeeper may require manual first-launch approval
LinuxLinux archive or executable packageKeyboard, SDL-compatible controllerExecutable permissions and system libraries can vary
AndroidOfficial APK releaseTouch controls, Bluetooth, USB controllerStorage access and sideloading permissions are required
Steam Deck and Linux handheldsLinux buildBuilt-in controls, Steam Input, touchscreenDesktop Mode is easier for first-time file setup
Windows handheldsStandard Windows archiveBuilt-in controls, touchscreen, keyboardManual controller mapping may be needed

Save data is stored separately from the original ROM. The exact location depends on the operating system and the LÖVE application-data directory used by the build. Back up the complete Gen1 Recomp user-data folder before changing versions, replacing an Android package, or adding major mods.

Desktop Setup

  • Best for file management
  • Easier ROM selection and backups
  • Convenient keyboard and controller remapping

Android Setup

  • Portable installation
  • Touch and external-controller support
  • Protect saves before reinstalling the APK

Handheld Setup

  • Comfortable controller play
  • Linux or Windows package selection
  • Desktop Mode helps with initial configuration
Platform Note

There is no single universal package for every device. Always match the release asset to the operating system, then test ROM import and save creation before moving an existing profile.

Version, Save, and Mod Compatibility

The base game version and the mod version are separate compatibility checks. A Red, Blue, or Yellow ROM may be accepted by Gen1 Recomp while a particular mod supports only one version or one application release.

Gameplay-changing mods require the most care because they can modify Pokémon data, moves, maps, scripts, battles, or persistent save information. Visual and interface changes may be less disruptive, but every mod should still be checked against its stated Gen1 Recomp version.

Compatibility checkWhat to compareRecommended action
Game versionRed, Blue, or YellowSelect the exact matching version
ROM conditionClean dump versus modified fileTest a clean file first
Application releaseInstalled Gen1 Recomp buildRead release notes before updating
Mod targetGen1 Recomp compatibilityAvoid assuming emulator or ROM-hack support
Mod versionPackage version and dependency notesUpdate dependencies before dependent mods
Save profileBase or modded saveKeep separate backups for each profile

Use the built-in Mod Manager to import, enable, disable, and update compatible packages. Preserve the original ZIP structure when the manager expects a packaged archive. Import one mod at a time and confirm that the game still launches before adding another.

Before Adding a Mod:

  • Confirm the mod was made for Gen1 Recomp
  • Check whether it supports Red, Blue, Yellow, or a specific version
  • Read required application and dependency versions
  • Back up the current save and user-data folders
  • Test the unmodded game before enabling the package
Stable Modding Method

Build a working profile gradually: base game first, one compatible mod second, then additional packages only after each change has been tested.

Fixing ROM Import and Compatibility Problems

Most compatibility problems can be narrowed down by returning to a clean baseline. Close Gen1 Recomp, preserve your current save and mod folders, then test the original application with a clean Red, Blue, or Yellow ROM.

SymptomLikely causeFirst fix
ROM is rejectedUnsupported, damaged, or modified fileTest a clean legal dump
Wrong title or game appearsVersion selection does not match the fileRe-import and select the correct version
Program will not launchIncomplete extraction or missing filesExtract the full release archive
Game works without mods onlyMod conflict or outdated packageDisable all mods, then re-enable individually
Save is missingWrong user-data folder or profileCheck the active application-data directory
Save fails after editingInvalid or incomplete save valuesRestore the backup and repeat smaller edits
Android cannot find the ROMStorage permission or picker issueGrant access and select the file again
Controller behaves incorrectlyPlatform-specific mappingRebind controls and test every required input

When reporting a problem, include the operating system, Gen1 Recomp release, selected Pokémon version, active mods, and repeatable steps. Do not attach copyrighted ROM files. The official GitHub Issues page is the appropriate place to check existing reports or submit a reproducible issue.

A safe update workflow is:

  1. Back up saves, configuration, and installed mods.
  2. Install the new release separately when possible.
  3. Launch without mods and confirm ROM recognition.
  4. Load a copied save and verify normal saving.
  5. Re-enable compatible mods one at a time.
  6. Keep the previous working installation until testing is complete.
Recovery Rule

Do not overwrite your only save backup while troubleshooting. Keep the failed save available for comparison, restore the last known-good copy, and test changes in small groups.

Gen1 Recomp Compatibility FAQ

Q: Which Pokémon Game Boy versions work with Gen1 Recomp?

The supported Generation I targets identified for Gen1 Recomp are Pokémon Red, Pokémon Blue, and Pokémon Yellow. Select the exact version that matches your legally owned ROM dump.

Q: Is Gen1 Recomp a traditional Game Boy emulator?

No. Gen1 Recomp is a native recreation built with a handwritten Lua engine and LÖVE2D. It extracts required game data from a player-provided ROM instead of emulating the original hardware.

Q: Can I use a Pokémon ROM hack with Gen1 Recomp?

Do not assume compatibility. Test clean Red, Blue, or Yellow files first, and use a ROM hack only when a reliable Gen1 Recomp project page specifically confirms support.

Q: Why does a mod work with one Pokémon version but not another?

Mods can target specific game data, scripts, maps, or application releases. Check the mod's supported version, dependencies, and required Gen1 Recomp release before enabling it.

Final Recommendation

For the most reliable setup, use an official Gen1 Recomp build, a clean legal Red, Blue, or Yellow ROM dump, and a separate backup before every major change.