Skip to content

Instantly share code, notes, and snippets.

@Anonymous941
Last active December 24, 2023 18:58
Show Gist options
  • Save Anonymous941/89745447d96ac6b69212d1b5f2b853f7 to your computer and use it in GitHub Desktop.
Save Anonymous941/89745447d96ac6b69212d1b5f2b853f7 to your computer and use it in GitHub Desktop.
// Changes where the ROM boots to immediately after resetting, skipping the logos (Nintendo, Ape, Hal)
// You can use this to start at the gas station logo, title screen and more
// By default, this script only skips the logo and starts at the gas station
// If you want to change this, read on
define LOGOS = "[00]" // shows the 3 logos, this is the option in the vanilla rom
define GAS_STATION = "[01]" // the gas station and its fade-in
define EARTHBOUND_LOGO = "[02]" // animated "EarthBound" text
define ATTRACT_MODE = "[03]" // what happens if you don't press anything
// (04-0A are skipped as they are just different sections of attract mode, which don't load correctly)
define TITLE_SCREEN = "[0B]" // boot directly to the title screen
define BOOT_SCREEN = GAS_STATION // <== edit this line
// https://github.com/Herringway/ebsrc/blob/87f514cb4b77fa3193bcb122ea51f5de5cfdd9cf/src/intro/init_intro.asm#L5
// do not change this line, change BOOT_SCREEN above
ROM[0xC4DADB] = BOOT_SCREEN
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment