Home

Awesome

gb-save-states

Patches to add save state support to Game Boy and Game Boy Color games when playing on the original hardware.

How to use

Requirements

Setup

  1. Download the .bsdiff patch file for the game from the patches directory

  2. Patch your original ROM with the patch to build a new patched ROM.

    Example for command line/terminal:

    bspatch "B.C. Kid (E) [!].gb" patched.gb "B.C. Kid (E) [!].gb.bsdiff"
    
  3. Copy the patched ROM to your flash cartridge

Controls

Due to different button layouts on the GB/GBC and the GBA, there are two different button combinations that can be used to save/load a game.

After pressing the button combo, the screen will flash as the save/load process runs.

Save

Combo 1: Hold Down and press Start

Combo 2: Hold Select and press A

Load

Combo 1: Hold Up and press Start

Combo 2: Hold Select and press B

There isn't a patch for my favourite game!

Submit an issue and hopefully someone will create a patch for you.

If you have a bit of Game Boy assembly knowledge then you can create a patch yourself. Check out the How To document

Limitations

Notes