; GetSGBLayout arguments (see engine/gfx/cgb_layouts.asm and engine/gfx/sgb_layouts.asm) const_def const SGB_BATTLE_GRAYSCALE const SGB_BATTLE_COLORS const SGB_TRAINER_GEAR_PALS const SGB_STATS_SCREEN_HP_PALS const SGB_POKEDEX const SGB_SLOT_MACHINE const SGB_06 const SGB_GS_INTRO const SGB_DIPLOMA const SGB_MAPPALS const SGB_PARTY_MENU const SGB_EVOLUTION const SGB_GS_TITLE_SCREEN const SGB_0D const SGB_MOVE_LIST const SGB_BETA_PIKACHU_MINIGAME const SGB_POKEDEX_SEARCH_OPTION const SGB_BETA_POKER const SGB_POKEPIC const SGB_13 const SGB_PACKPALS const SGB_TRAINER_CARD const SGB_POKEDEX_UNOWN_MODE const SGB_BILLS_PC const SGB_UNOWN_PUZZLE const SGB_GAMEFREAK_LOGO const SGB_PLAYER_OR_MON_FRONTPIC_PALS const SGB_TRADE_TUBE const SGB_TRAINER_OR_MON_FRONTPIC_PALS const SGB_MYSTERY_GIFT const SGB_1E SGB_PARTY_MENU_HP_PALS EQU -4 SGB_RAM EQU -1 ; PredefPals indexes (see gfx/sgb/predef.pal) ; GetPredefPal arguments (see engine/gfx/color.asm) const_def const PREDEFPAL_00 const PREDEFPAL_PALLET const PREDEFPAL_VIRIDIAN const PREDEFPAL_PEWTER const PREDEFPAL_CERULEAN const PREDEFPAL_LAVENDER const PREDEFPAL_VERMILION const PREDEFPAL_CELADON const PREDEFPAL_FUCHSIA const PREDEFPAL_CINNABAR const PREDEFPAL_SAFFRON const PREDEFPAL_INDIGO const PREDEFPAL_NEW_BARK const PREDEFPAL_CHERRYGROVE const PREDEFPAL_VIOLET const PREDEFPAL_AZALEA const PREDEFPAL_GOLDENROD const PREDEFPAL_ECRUTEAK const PREDEFPAL_OLIVINE const PREDEFPAL_CIANWOOD const PREDEFPAL_MAHOGANY const PREDEFPAL_BLACKTHORN const PREDEFPAL_LAKE_OF_RAGE const PREDEFPAL_SILVER_CAVE const PREDEFPAL_DUNGEONS const PREDEFPAL_NITE const PREDEFPAL_BLACKOUT const PREDEFPAL_DIPLOMA ; RB_MEWMON const PREDEFPAL_TRADE_TUBE ; RB_BLUEMON const PREDEFPAL_POKEDEX ; RB_REDMON const PREDEFPAL_RB_CYANMON const PREDEFPAL_RB_PURPLEMON const PREDEFPAL_RB_BROWNMON const PREDEFPAL_RB_GREENMON const PREDEFPAL_RB_PINKMON const PREDEFPAL_RB_YELLOWMON const PREDEFPAL_CGB_BADGE ; RB_GREYMON const PREDEFPAL_BETA_SHINY_MEWMON const PREDEFPAL_BETA_SHINY_BLUEMON const PREDEFPAL_BETA_SHINY_REDMON const PREDEFPAL_BETA_SHINY_CYANMON const PREDEFPAL_BETA_SHINY_PURPLEMON const PREDEFPAL_BETA_SHINY_BROWNMON const PREDEFPAL_BETA_SHINY_GREENMON const PREDEFPAL_BETA_SHINY_PINKMON const PREDEFPAL_BETA_SHINY_YELLOWMON const PREDEFPAL_PARTY_ICON ; BETA_SHINY_GREYMON const PREDEFPAL_HP_GREEN const PREDEFPAL_HP_YELLOW const PREDEFPAL_HP_RED const PREDEFPAL_TRAINER_GEAR const PREDEFPAL_BETA_LOGO_1 const PREDEFPAL_BETA_LOGO_2 const PREDEFPAL_GS_INTRO_GAMEFREAK_LOGO const PREDEFPAL_GS_INTRO_SHELLDER_LAPRAS const PREDEFPAL_BETA_INTRO_LAPRAS const PREDEFPAL_GS_INTRO_JIGGLYPUFF_PIKACHU_BG const PREDEFPAL_GS_INTRO_JIGGLYPUFF_PIKACHU_OB const PREDEFPAL_GS_INTRO_STARTERS_TRANSITION const PREDEFPAL_BETA_INTRO_VENUSAUR const PREDEFPAL_PACK ; GS_INTRO_CHARIZARD const PREDEFPAL_SLOT_MACHINE_0 const PREDEFPAL_SLOT_MACHINE_1 const PREDEFPAL_SLOT_MACHINE_2 const PREDEFPAL_SLOT_MACHINE_3 const PREDEFPAL_BETA_POKER_0 const PREDEFPAL_BETA_POKER_1 const PREDEFPAL_BETA_POKER_2 const PREDEFPAL_BETA_POKER_3 const PREDEFPAL_BETA_RADIO const PREDEFPAL_BETA_TRAINER_GEAR const PREDEFPAL_47 const PREDEFPAL_GS_TITLE_SCREEN_0 const PREDEFPAL_GS_TITLE_SCREEN_1 const PREDEFPAL_GS_TITLE_SCREEN_2 const PREDEFPAL_GS_TITLE_SCREEN_3 const PREDEFPAL_UNOWN_PUZZLE const PREDEFPAL_4D const PREDEFPAL_GAMEFREAK_LOGO ; SGB system command codes ; http://gbdev.gg8.se/wiki/articles/SGB_Functions#SGB_System_Command_Table const_def const SGB_PAL01 const SGB_PAL23 const SGB_PAL03 const SGB_PAL12 const SGB_ATTR_BLK const SGB_ATTR_LIN const SGB_ATTR_DIV const SGB_ATTR_CHR const SGB_SOUND const SGB_SOU_TRN const SGB_PAL_SET const SGB_PAL_TRN const SGB_ATRC_EN const SGB_TEST_EN const SGB_ICON_EN const SGB_DATA_SND const SGB_DATA_TRN const SGB_MLT_REG const SGB_JUMP const SGB_CHR_TRN const SGB_PCT_TRN const SGB_ATTR_TRN const SGB_ATTR_SET const SGB_MASK_EN const SGB_OBJ_TRN PALPACKET_LENGTH EQU $10