mirror of
https://github.com/pret/pokestadium.git
synced 2026-10-02 14:40:43 -04:00
6870 lines
138 KiB
ArmAsm
6870 lines
138 KiB
ArmAsm
.create "pokestadiumgs.n64",0
|
||
.n64
|
||
.include "constants/pokemon_constants.s"
|
||
.include "constants/type_constants.s"
|
||
.include "constants/move_constants.s"
|
||
.include "constants/item_constants.s"
|
||
.include "constants/decoration_constants.s"
|
||
|
||
.include "rom_header.s"
|
||
|
||
.incbin "baseromgs.n64",0x40,0x95CE0
|
||
|
||
; XXX What are these monotonically increasing 16‐bit values?
|
||
.incbin "baseromgs.n64",0x95D20,0x2234
|
||
|
||
CarrierCartridgeString:
|
||
.ascii "PokeMonStadium3CarrierCartridge",0
|
||
|
||
.align 16
|
||
|
||
CharMap1:
|
||
; USA
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x0A,0x80 ; \n
|
||
.db 0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ; \0
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x91,0x92,0x9B,0x9C,0x80,0x93,0x80,0x80 ; PO Ké “ ” …
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x20 ;
|
||
.db 0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48 ; A B C D E F G H
|
||
.db 0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50 ; I J K L M N O P
|
||
.db 0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58 ; Q R S T U V W X
|
||
.db 0x59,0x5A,0x28,0x29,0x3A,0x3B,0x5B,0x5D ; Y Z ( ) : ; [ ]
|
||
.db 0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68 ; a b c d e f g h
|
||
.db 0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70 ; i j k l m n o p
|
||
.db 0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78 ; q r s t u v w x
|
||
.db 0x79,0x7A,0x80,0x80,0x80,0x80,0x80,0x80 ; y z
|
||
.db 0xC4,0xD6,0xDC,0xE4,0xF6,0xFC,0x80,0x80 ; Ä Ö Ü ä ö ü
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x80 ; ’d ’l ’m ’r ’s ’t ’v
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x27,0xBC,0xBD,0x2D,0x80,0x80,0x3F,0x21 ; ' PK MN - ? !
|
||
.db 0x2E,0x26,0xE9,0x80,0x80,0x80,0x80,0xA9 ; . & é ♂
|
||
.db 0xA5,0xD7,0x2E,0x2F,0x2C,0xBE,0x30,0x31 ; ¥ × . / , ♀ 0 1
|
||
.db 0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39 ; 2 3 4 5 6 7 8 9
|
||
|
||
CharMap2:
|
||
; Germany, France
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x0A,0x80 ; \n
|
||
.db 0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ; \0
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x91,0x92,0x9B,0x9C,0x80,0x93,0x80,0x80 ; PO Ké “ ” …
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x20 ;
|
||
.db 0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48 ; A B C D E F G H
|
||
.db 0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50 ; I J K L M N O P
|
||
.db 0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58 ; Q R S T U V W X
|
||
.db 0x59,0x5A,0x28,0x29,0x3A,0x3B,0x5B,0x5D ; Y Z ( ) : ; [ ]
|
||
.db 0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68 ; a b c d e f g h
|
||
.db 0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70 ; i j k l m n o p
|
||
.db 0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78 ; q r s t u v w x
|
||
.db 0x79,0x7A,0xE0,0xE8,0xE9,0xF9,0xDF,0xE7 ; y z à è é ù ß ç
|
||
.db 0xC4,0xD6,0xDC,0xE4,0xF6,0xFC,0xEB,0xEF ; Ä Ö Ü ä ö ü ë ï
|
||
.db 0xE2,0xF4,0xFB,0xEA,0xEE,0x80,0x80,0x80 ; â ô û ê î
|
||
.db 0x80,0x80,0x80,0x80,0x9D,0x9E,0x9F,0xA2 ; c’ d’ j’ l’
|
||
.db 0xA3,0xA4,0xA6,0xA7,0x98,0xA8,0xAB,0xAC ; m’ n’ p’ s’ ’s t’ u’ y’
|
||
.db 0x27,0xBC,0xBD,0x2D,0x2B,0x80,0x3F,0x21 ; ' PK MN - + ? !
|
||
.db 0x2E,0x26,0xE9,0x80,0x80,0x80,0x80,0xA9 ; . & é ♂
|
||
.db 0xA5,0xD7,0x2E,0x2F,0x2C,0xBE,0x30,0x31 ; ¥ × . / , ♀ 0 1
|
||
.db 0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39 ; 2 3 4 5 6 7 8 9
|
||
|
||
CharMap3:
|
||
; Italy, Spain
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x0A,0x80 ; \n
|
||
.db 0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ; \0
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 ;
|
||
.db 0x91,0x92,0x9B,0x9C,0x80,0x93,0x80,0x80 ; PO Ké “ ” …
|
||
.db 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x20 ;
|
||
.db 0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48 ; A B C D E F G H
|
||
.db 0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50 ; I J K L M N O P
|
||
.db 0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58 ; Q R S T U V W X
|
||
.db 0x59,0x5A,0x28,0x29,0x3A,0x3B,0x5B,0x5D ; Y Z ( ) : ; [ ]
|
||
.db 0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68 ; a b c d e f g h
|
||
.db 0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70 ; i j k l m n o p
|
||
.db 0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78 ; q r s t u v w x
|
||
.db 0x79,0x7A,0xE0,0xE8,0xE9,0xF9,0xC0,0xC1 ; y z à è é ù À Á
|
||
.db 0xC4,0xD6,0xDC,0xE4,0xF6,0xFC,0xC8,0xC9 ; Ä Ö Ü ä ö ü È É
|
||
.db 0xCC,0xCD,0xD1,0xD2,0xD3,0xD9,0xDA,0xE1 ; Ì Í Ñ Ò Ó Ù Ú á
|
||
.db 0xEC,0xED,0xF1,0xF2,0xF3,0xFA,0xB0,0x26 ; ì í ñ ò ó ú ° &
|
||
.db 0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x80 ; ’d ’l ’m ’r ’s ’t ’v
|
||
.db 0x27,0xBC,0xBD,0x2D,0xBF,0xA1,0x3F,0x21 ; ' PK MN - ¿ ¡ ? !
|
||
.db 0x2E,0x26,0xE9,0x80,0x80,0x80,0x80,0xA9 ; . & é ♂
|
||
.db 0xA5,0xD7,0x2E,0x2F,0x2C,0xBE,0x30,0x31 ; ¥ × . / , ♀ 0 1
|
||
.db 0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39 ; 2 3 4 5 6 7 8 9
|
||
|
||
UnknownData0x98290: ; XXX what is this?
|
||
.dw 0x80097380
|
||
|
||
TimeCapsuleAltItems:
|
||
.db ITEM_19, LEFTOVERS
|
||
.db ITEM_2D, BITTER_BERRY
|
||
.db ITEM_32, GOLD_BERRY
|
||
.db ITEM_5A, BERRY
|
||
.db ITEM_64, BERRY
|
||
.db ITEM_78, BERRY
|
||
.db ITEM_87, BERRY
|
||
.db ITEM_BE, BERRY
|
||
.db ITEM_C3, BERRY
|
||
.db ITEM_DC, BERRY
|
||
.db HM_08, BERRY
|
||
.db -1, BERRY
|
||
.db 0
|
||
|
||
.align 4
|
||
|
||
RBYTMHMMoves1:
|
||
.db MEGA_PUNCH
|
||
.db RAZOR_WIND
|
||
.db SWORDS_DANCE
|
||
.db WHIRLWIND
|
||
.db MEGA_KICK
|
||
.db TOXIC
|
||
.db HORN_DRILL
|
||
.db BODY_SLAM
|
||
.db TAKE_DOWN
|
||
.db DOUBLE_EDGE
|
||
.db BUBBLEBEAM
|
||
.db WATER_GUN
|
||
.db ICE_BEAM
|
||
.db BLIZZARD
|
||
.db HYPER_BEAM
|
||
.db PAY_DAY
|
||
.db SUBMISSION
|
||
.db COUNTER
|
||
.db SEISMIC_TOSS
|
||
.db RAGE
|
||
.db MEGA_DRAIN
|
||
.db SOLARBEAM
|
||
.db DRAGON_RAGE
|
||
.db THUNDERBOLT
|
||
.db THUNDER
|
||
.db EARTHQUAKE
|
||
.db FISSURE
|
||
.db DIG
|
||
.db PSYCHIC_M
|
||
.db TELEPORT
|
||
.db MIMIC
|
||
.db DOUBLE_TEAM
|
||
.db REFLECT
|
||
.db BIDE
|
||
.db METRONOME
|
||
.db SELFDESTRUCT
|
||
.db EGG_BOMB
|
||
.db FIRE_BLAST
|
||
.db SWIFT
|
||
.db SKULL_BASH
|
||
.db SOFTBOILED
|
||
.db DREAM_EATER
|
||
.db SKY_ATTACK
|
||
.db REST
|
||
.db THUNDER_WAVE
|
||
.db PSYWAVE
|
||
.db EXPLOSION
|
||
.db ROCK_SLIDE
|
||
.db TRI_ATTACK
|
||
.db SUBSTITUTE
|
||
.db CUT
|
||
.db FLY
|
||
.db SURF
|
||
.db STRENGTH
|
||
.db FLASH
|
||
|
||
.align 4
|
||
|
||
Pokered_MonIndices1:
|
||
.db RGBY_BULBASAUR
|
||
.db RGBY_IVYSAUR
|
||
.db RGBY_VENUSAUR
|
||
.db RGBY_CHARMANDER
|
||
.db RGBY_CHARMELEON
|
||
.db RGBY_CHARIZARD
|
||
.db RGBY_SQUIRTLE
|
||
.db RGBY_WARTORTLE
|
||
.db RGBY_BLASTOISE
|
||
.db RGBY_CATERPIE
|
||
.db RGBY_METAPOD
|
||
.db RGBY_BUTTERFREE
|
||
.db RGBY_WEEDLE
|
||
.db RGBY_KAKUNA
|
||
.db RGBY_BEEDRILL
|
||
.db RGBY_PIDGEY
|
||
.db RGBY_PIDGEOTTO
|
||
.db RGBY_PIDGEOT
|
||
.db RGBY_RATTATA
|
||
.db RGBY_RATICATE
|
||
.db RGBY_SPEAROW
|
||
.db RGBY_FEAROW
|
||
.db RGBY_EKANS
|
||
.db RGBY_ARBOK
|
||
.db RGBY_PIKACHU
|
||
.db RGBY_RAICHU
|
||
.db RGBY_SANDSHREW
|
||
.db RGBY_SANDSLASH
|
||
.db RGBY_NIDORAN_F
|
||
.db RGBY_NIDORINA
|
||
.db RGBY_NIDOQUEEN
|
||
.db RGBY_NIDORAN_M
|
||
.db RGBY_NIDORINO
|
||
.db RGBY_NIDOKING
|
||
.db RGBY_CLEFAIRY
|
||
.db RGBY_CLEFABLE
|
||
.db RGBY_VULPIX
|
||
.db RGBY_NINETALES
|
||
.db RGBY_JIGGLYPUFF
|
||
.db RGBY_WIGGLYTUFF
|
||
.db RGBY_ZUBAT
|
||
.db RGBY_GOLBAT
|
||
.db RGBY_ODDISH
|
||
.db RGBY_GLOOM
|
||
.db RGBY_VILEPLUME
|
||
.db RGBY_PARAS
|
||
.db RGBY_PARASECT
|
||
.db RGBY_VENONAT
|
||
.db RGBY_VENOMOTH
|
||
.db RGBY_DIGLETT
|
||
.db RGBY_DUGTRIO
|
||
.db RGBY_MEOWTH
|
||
.db RGBY_PERSIAN
|
||
.db RGBY_PSYDUCK
|
||
.db RGBY_GOLDUCK
|
||
.db RGBY_MANKEY
|
||
.db RGBY_PRIMEAPE
|
||
.db RGBY_GROWLITHE
|
||
.db RGBY_ARCANINE
|
||
.db RGBY_POLIWAG
|
||
.db RGBY_POLIWHIRL
|
||
.db RGBY_POLIWRATH
|
||
.db RGBY_ABRA
|
||
.db RGBY_KADABRA
|
||
.db RGBY_ALAKAZAM
|
||
.db RGBY_MACHOP
|
||
.db RGBY_MACHOKE
|
||
.db RGBY_MACHAMP
|
||
.db RGBY_BELLSPROUT
|
||
.db RGBY_WEEPINBELL
|
||
.db RGBY_VICTREEBEL
|
||
.db RGBY_TENTACOOL
|
||
.db RGBY_TENTACRUEL
|
||
.db RGBY_GEODUDE
|
||
.db RGBY_GRAVELER
|
||
.db RGBY_GOLEM
|
||
.db RGBY_PONYTA
|
||
.db RGBY_RAPIDASH
|
||
.db RGBY_SLOWPOKE
|
||
.db RGBY_SLOWBRO
|
||
.db RGBY_MAGNEMITE
|
||
.db RGBY_MAGNETON
|
||
.db RGBY_FARFETCH_D
|
||
.db RGBY_DODUO
|
||
.db RGBY_DODRIO
|
||
.db RGBY_SEEL
|
||
.db RGBY_DEWGONG
|
||
.db RGBY_GRIMER
|
||
.db RGBY_MUK
|
||
.db RGBY_SHELLDER
|
||
.db RGBY_CLOYSTER
|
||
.db RGBY_GASTLY
|
||
.db RGBY_HAUNTER
|
||
.db RGBY_GENGAR
|
||
.db RGBY_ONIX
|
||
.db RGBY_DROWZEE
|
||
.db RGBY_HYPNO
|
||
.db RGBY_KRABBY
|
||
.db RGBY_KINGLER
|
||
.db RGBY_VOLTORB
|
||
.db RGBY_ELECTRODE
|
||
.db RGBY_EXEGGCUTE
|
||
.db RGBY_EXEGGUTOR
|
||
.db RGBY_CUBONE
|
||
.db RGBY_MAROWAK
|
||
.db RGBY_HITMONLEE
|
||
.db RGBY_HITMONCHAN
|
||
.db RGBY_LICKITUNG
|
||
.db RGBY_KOFFING
|
||
.db RGBY_WEEZING
|
||
.db RGBY_RHYHORN
|
||
.db RGBY_RHYDON
|
||
.db RGBY_CHANSEY
|
||
.db RGBY_TANGELA
|
||
.db RGBY_KANGASKHAN
|
||
.db RGBY_HORSEA
|
||
.db RGBY_SEADRA
|
||
.db RGBY_GOLDEEN
|
||
.db RGBY_SEAKING
|
||
.db RGBY_STARYU
|
||
.db RGBY_STARMIE
|
||
.db RGBY_MR_MIME
|
||
.db RGBY_SCYTHER
|
||
.db RGBY_JYNX
|
||
.db RGBY_ELECTABUZZ
|
||
.db RGBY_MAGMAR
|
||
.db RGBY_PINSIR
|
||
.db RGBY_TAUROS
|
||
.db RGBY_MAGIKARP
|
||
.db RGBY_GYARADOS
|
||
.db RGBY_LAPRAS
|
||
.db RGBY_DITTO
|
||
.db RGBY_EEVEE
|
||
.db RGBY_VAPOREON
|
||
.db RGBY_JOLTEON
|
||
.db RGBY_FLAREON
|
||
.db RGBY_PORYGON
|
||
.db RGBY_OMANYTE
|
||
.db RGBY_OMASTAR
|
||
.db RGBY_KABUTO
|
||
.db RGBY_KABUTOPS
|
||
.db RGBY_AERODACTYL
|
||
.db RGBY_SNORLAX
|
||
.db RGBY_ARTICUNO
|
||
.db RGBY_ZAPDOS
|
||
.db RGBY_MOLTRES
|
||
.db RGBY_DRATINI
|
||
.db RGBY_DRAGONAIR
|
||
.db RGBY_DRAGONITE
|
||
.db RGBY_MEWTWO
|
||
.db RGBY_MEW
|
||
|
||
.align 4
|
||
|
||
Pokered_MonIndices2:
|
||
.db RHYDON
|
||
.db KANGASKHAN
|
||
.db NIDORAN_M
|
||
.db CLEFAIRY
|
||
.db SPEAROW
|
||
.db VOLTORB
|
||
.db NIDOKING
|
||
.db SLOWBRO
|
||
.db IVYSAUR
|
||
.db EXEGGUTOR
|
||
.db LICKITUNG
|
||
.db EXEGGCUTE
|
||
.db GRIMER
|
||
.db GENGAR
|
||
.db NIDORAN_F
|
||
.db NIDOQUEEN
|
||
.db CUBONE
|
||
.db RHYHORN
|
||
.db LAPRAS
|
||
.db ARCANINE
|
||
.db MEW
|
||
.db GYARADOS
|
||
.db SHELLDER
|
||
.db TENTACOOL
|
||
.db GASTLY
|
||
.db SCYTHER
|
||
.db STARYU
|
||
.db BLASTOISE
|
||
.db PINSIR
|
||
.db TANGELA
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db GROWLITHE
|
||
.db ONIX
|
||
.db FEAROW
|
||
.db PIDGEY
|
||
.db SLOWPOKE
|
||
.db KADABRA
|
||
.db GRAVELER
|
||
.db CHANSEY
|
||
.db MACHOKE
|
||
.db MR_MIME
|
||
.db HITMONLEE
|
||
.db HITMONCHAN
|
||
.db ARBOK
|
||
.db PARASECT
|
||
.db PSYDUCK
|
||
.db DROWZEE
|
||
.db GOLEM
|
||
.db CHIKORITA
|
||
.db MAGMAR
|
||
.db CHIKORITA
|
||
.db ELECTABUZZ
|
||
.db MAGNETON
|
||
.db KOFFING
|
||
.db CHIKORITA
|
||
.db MANKEY
|
||
.db SEEL
|
||
.db DIGLETT
|
||
.db TAUROS
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db FARFETCH_D
|
||
.db VENONAT
|
||
.db DRAGONITE
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db DODUO
|
||
.db POLIWAG
|
||
.db JYNX
|
||
.db MOLTRES
|
||
.db ARTICUNO
|
||
.db ZAPDOS
|
||
.db DITTO
|
||
.db MEOWTH
|
||
.db KRABBY
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db VULPIX
|
||
.db NINETALES
|
||
.db PIKACHU
|
||
.db RAICHU
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db DRATINI
|
||
.db DRAGONAIR
|
||
.db KABUTO
|
||
.db KABUTOPS
|
||
.db HORSEA
|
||
.db SEADRA
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db SANDSHREW
|
||
.db SANDSLASH
|
||
.db OMANYTE
|
||
.db OMASTAR
|
||
.db JIGGLYPUFF
|
||
.db WIGGLYTUFF
|
||
.db EEVEE
|
||
.db FLAREON
|
||
.db JOLTEON
|
||
.db VAPOREON
|
||
.db MACHOP
|
||
.db ZUBAT
|
||
.db EKANS
|
||
.db PARAS
|
||
.db POLIWHIRL
|
||
.db POLIWRATH
|
||
.db WEEDLE
|
||
.db KAKUNA
|
||
.db BEEDRILL
|
||
.db CHIKORITA
|
||
.db DODRIO
|
||
.db PRIMEAPE
|
||
.db DUGTRIO
|
||
.db VENOMOTH
|
||
.db DEWGONG
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db CATERPIE
|
||
.db METAPOD
|
||
.db BUTTERFREE
|
||
.db MACHAMP
|
||
.db CHIKORITA
|
||
.db GOLDUCK
|
||
.db HYPNO
|
||
.db GOLBAT
|
||
.db MEWTWO
|
||
.db SNORLAX
|
||
.db MAGIKARP
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db MUK
|
||
.db CHIKORITA
|
||
.db KINGLER
|
||
.db CLOYSTER
|
||
.db CHIKORITA
|
||
.db ELECTRODE
|
||
.db CLEFABLE
|
||
.db WEEZING
|
||
.db PERSIAN
|
||
.db MAROWAK
|
||
.db CHIKORITA
|
||
.db HAUNTER
|
||
.db ABRA
|
||
.db ALAKAZAM
|
||
.db PIDGEOTTO
|
||
.db PIDGEOT
|
||
.db STARMIE
|
||
.db BULBASAUR
|
||
.db VENUSAUR
|
||
.db TENTACRUEL
|
||
.db CHIKORITA
|
||
.db GOLDEEN
|
||
.db SEAKING
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db PONYTA
|
||
.db RAPIDASH
|
||
.db RATTATA
|
||
.db RATICATE
|
||
.db NIDORINO
|
||
.db NIDORINA
|
||
.db GEODUDE
|
||
.db PORYGON
|
||
.db AERODACTYL
|
||
.db CHIKORITA
|
||
.db MAGNEMITE
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db CHARMANDER
|
||
.db SQUIRTLE
|
||
.db CHARMELEON
|
||
.db WARTORTLE
|
||
.db CHARIZARD
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db CHIKORITA
|
||
.db ODDISH
|
||
.db GLOOM
|
||
.db VILEPLUME
|
||
.db BELLSPROUT
|
||
.db WEEPINBELL
|
||
.db VICTREEBEL
|
||
|
||
.align 4
|
||
|
||
Moves:
|
||
; effect
|
||
; power
|
||
; type
|
||
; accuracy
|
||
; pp
|
||
; effect chance
|
||
|
||
.incbin "baseromgs.n64",0x98430,0x98a14-0x98430
|
||
|
||
|
||
GSCTMHMMoves:
|
||
.db DYNAMICPUNCH
|
||
.db HEADBUTT
|
||
.db CURSE
|
||
.db ROLLOUT
|
||
.db ROAR
|
||
.db TOXIC
|
||
.db ZAP_CANNON
|
||
.db ROCK_SMASH
|
||
.db PSYCH_UP
|
||
.db HIDDEN_POWER
|
||
.db SUNNY_DAY
|
||
.db SWEET_SCENT
|
||
.db SNORE
|
||
.db BLIZZARD
|
||
.db HYPER_BEAM
|
||
.db ICY_WIND
|
||
.db PROTECT
|
||
.db RAIN_DANCE
|
||
.db GIGA_DRAIN
|
||
.db ENDURE
|
||
.db FRUSTRATION
|
||
.db SOLARBEAM
|
||
.db IRON_TAIL
|
||
.db DRAGONBREATH
|
||
.db THUNDER
|
||
.db EARTHQUAKE
|
||
.db RETURN
|
||
.db DIG
|
||
.db PSYCHIC_M
|
||
.db SHADOW_BALL
|
||
.db MUD_SLAP
|
||
.db DOUBLE_TEAM
|
||
.db ICE_PUNCH
|
||
.db SWAGGER
|
||
.db SLEEP_TALK
|
||
.db SLUDGE_BOMB
|
||
.db SANDSTORM
|
||
.db FIRE_BLAST
|
||
.db SWIFT
|
||
.db DEFENSE_CURL
|
||
.db THUNDERPUNCH
|
||
.db DREAM_EATER
|
||
.db DETECT
|
||
.db REST
|
||
.db ATTRACT
|
||
.db THIEF
|
||
.db STEEL_WING
|
||
.db FIRE_PUNCH
|
||
.db FURY_CUTTER
|
||
.db NIGHTMARE
|
||
.db CUT
|
||
.db FLY
|
||
.db SURF
|
||
.db STRENGTH
|
||
.db FLASH
|
||
.db WHIRLPOOL
|
||
.db WATERFALL
|
||
.align 4
|
||
|
||
RBYTMHMMoves2:
|
||
.db MEGA_PUNCH
|
||
.db RAZOR_WIND
|
||
.db SWORDS_DANCE
|
||
.db WHIRLWIND
|
||
.db MEGA_KICK
|
||
.db TOXIC
|
||
.db HORN_DRILL
|
||
.db BODY_SLAM
|
||
.db TAKE_DOWN
|
||
.db DOUBLE_EDGE
|
||
.db BUBBLEBEAM
|
||
.db WATER_GUN
|
||
.db ICE_BEAM
|
||
.db BLIZZARD
|
||
.db HYPER_BEAM
|
||
.db PAY_DAY
|
||
.db SUBMISSION
|
||
.db COUNTER
|
||
.db SEISMIC_TOSS
|
||
.db RAGE
|
||
.db MEGA_DRAIN
|
||
.db SOLARBEAM
|
||
.db DRAGON_RAGE
|
||
.db THUNDERBOLT
|
||
.db THUNDER
|
||
.db EARTHQUAKE
|
||
.db FISSURE
|
||
.db DIG
|
||
.db PSYCHIC_M
|
||
.db TELEPORT
|
||
.db MIMIC
|
||
.db DOUBLE_TEAM
|
||
.db REFLECT
|
||
.db BIDE
|
||
.db METRONOME
|
||
.db SELFDESTRUCT
|
||
.db EGG_BOMB
|
||
.db FIRE_BLAST
|
||
.db SWIFT
|
||
.db SKULL_BASH
|
||
.db SOFTBOILED
|
||
.db DREAM_EATER
|
||
.db SKY_ATTACK
|
||
.db REST
|
||
.db THUNDER_WAVE
|
||
.db PSYWAVE
|
||
.db EXPLOSION
|
||
.db ROCK_SLIDE
|
||
.db TRI_ATTACK
|
||
.db SUBSTITUTE
|
||
.db CUT
|
||
.db FLY
|
||
.db SURF
|
||
.db STRENGTH
|
||
.db FLASH
|
||
|
||
.align 16
|
||
|
||
SUPER_EFFECTIVE EQU 20
|
||
NOT_VERY_EFFECTIVE EQU 05
|
||
NO_EFFECT EQU 00
|
||
|
||
TypeMatchup:
|
||
.db NORMAL, ROCK, NOT_VERY_EFFECTIVE
|
||
.db NORMAL, STEEL, NOT_VERY_EFFECTIVE
|
||
.db FIRE, FIRE, NOT_VERY_EFFECTIVE
|
||
.db FIRE, WATER, NOT_VERY_EFFECTIVE
|
||
.db FIRE, GRASS, SUPER_EFFECTIVE
|
||
.db FIRE, ICE, SUPER_EFFECTIVE
|
||
.db FIRE, BUG, SUPER_EFFECTIVE
|
||
.db FIRE, ROCK, NOT_VERY_EFFECTIVE
|
||
.db FIRE, DRAGON, NOT_VERY_EFFECTIVE
|
||
.db FIRE, STEEL, SUPER_EFFECTIVE
|
||
.db WATER, FIRE, SUPER_EFFECTIVE
|
||
.db WATER, WATER, NOT_VERY_EFFECTIVE
|
||
.db WATER, GRASS, NOT_VERY_EFFECTIVE
|
||
.db WATER, GROUND, SUPER_EFFECTIVE
|
||
.db WATER, ROCK, SUPER_EFFECTIVE
|
||
.db WATER, DRAGON, NOT_VERY_EFFECTIVE
|
||
.db ELECTRIC, WATER, SUPER_EFFECTIVE
|
||
.db ELECTRIC, ELECTRIC, NOT_VERY_EFFECTIVE
|
||
.db ELECTRIC, GRASS, NOT_VERY_EFFECTIVE
|
||
.db ELECTRIC, GROUND, NO_EFFECT
|
||
.db ELECTRIC, FLYING, SUPER_EFFECTIVE
|
||
.db ELECTRIC, DRAGON, NOT_VERY_EFFECTIVE
|
||
.db GRASS, FIRE, NOT_VERY_EFFECTIVE
|
||
.db GRASS, WATER, SUPER_EFFECTIVE
|
||
.db GRASS, GRASS, NOT_VERY_EFFECTIVE
|
||
.db GRASS, POISON, NOT_VERY_EFFECTIVE
|
||
.db GRASS, GROUND, SUPER_EFFECTIVE
|
||
.db GRASS, FLYING, NOT_VERY_EFFECTIVE
|
||
.db GRASS, BUG, NOT_VERY_EFFECTIVE
|
||
.db GRASS, ROCK, SUPER_EFFECTIVE
|
||
.db GRASS, DRAGON, NOT_VERY_EFFECTIVE
|
||
.db GRASS, STEEL, NOT_VERY_EFFECTIVE
|
||
.db ICE, WATER, NOT_VERY_EFFECTIVE
|
||
.db ICE, GRASS, SUPER_EFFECTIVE
|
||
.db ICE, ICE, NOT_VERY_EFFECTIVE
|
||
.db ICE, GROUND, SUPER_EFFECTIVE
|
||
.db ICE, FLYING, SUPER_EFFECTIVE
|
||
.db ICE, DRAGON, SUPER_EFFECTIVE
|
||
.db ICE, STEEL, NOT_VERY_EFFECTIVE
|
||
.db ICE, FIRE, NOT_VERY_EFFECTIVE
|
||
.db FIGHTING, NORMAL, SUPER_EFFECTIVE
|
||
.db FIGHTING, ICE, SUPER_EFFECTIVE
|
||
.db FIGHTING, POISON, NOT_VERY_EFFECTIVE
|
||
.db FIGHTING, FLYING, NOT_VERY_EFFECTIVE
|
||
.db FIGHTING, PSYCHIC, NOT_VERY_EFFECTIVE
|
||
.db FIGHTING, BUG, NOT_VERY_EFFECTIVE
|
||
.db FIGHTING, ROCK, SUPER_EFFECTIVE
|
||
.db FIGHTING, DARK, SUPER_EFFECTIVE
|
||
.db FIGHTING, STEEL, SUPER_EFFECTIVE
|
||
.db POISON, GRASS, SUPER_EFFECTIVE
|
||
.db POISON, POISON, NOT_VERY_EFFECTIVE
|
||
.db POISON, GROUND, NOT_VERY_EFFECTIVE
|
||
.db POISON, ROCK, NOT_VERY_EFFECTIVE
|
||
.db POISON, GHOST, NOT_VERY_EFFECTIVE
|
||
.db POISON, STEEL, NO_EFFECT
|
||
.db GROUND, FIRE, SUPER_EFFECTIVE
|
||
.db GROUND, ELECTRIC, SUPER_EFFECTIVE
|
||
.db GROUND, GRASS, NOT_VERY_EFFECTIVE
|
||
.db GROUND, POISON, SUPER_EFFECTIVE
|
||
.db GROUND, FLYING, NO_EFFECT
|
||
.db GROUND, BUG, NOT_VERY_EFFECTIVE
|
||
.db GROUND, ROCK, SUPER_EFFECTIVE
|
||
.db GROUND, STEEL, SUPER_EFFECTIVE
|
||
.db FLYING, ELECTRIC, NOT_VERY_EFFECTIVE
|
||
.db FLYING, GRASS, SUPER_EFFECTIVE
|
||
.db FLYING, FIGHTING, SUPER_EFFECTIVE
|
||
.db FLYING, BUG, SUPER_EFFECTIVE
|
||
.db FLYING, ROCK, NOT_VERY_EFFECTIVE
|
||
.db FLYING, STEEL, NOT_VERY_EFFECTIVE
|
||
.db PSYCHIC, FIGHTING, SUPER_EFFECTIVE
|
||
.db PSYCHIC, POISON, SUPER_EFFECTIVE
|
||
.db PSYCHIC, PSYCHIC, NOT_VERY_EFFECTIVE
|
||
.db PSYCHIC, DARK, NO_EFFECT
|
||
.db PSYCHIC, STEEL, NOT_VERY_EFFECTIVE
|
||
.db BUG, FIRE, NOT_VERY_EFFECTIVE
|
||
.db BUG, GRASS, SUPER_EFFECTIVE
|
||
.db BUG, FIGHTING, NOT_VERY_EFFECTIVE
|
||
.db BUG, POISON, NOT_VERY_EFFECTIVE
|
||
.db BUG, FLYING, NOT_VERY_EFFECTIVE
|
||
.db BUG, PSYCHIC, SUPER_EFFECTIVE
|
||
.db BUG, GHOST, NOT_VERY_EFFECTIVE
|
||
.db BUG, DARK, SUPER_EFFECTIVE
|
||
.db BUG, STEEL, NOT_VERY_EFFECTIVE
|
||
.db ROCK, FIRE, SUPER_EFFECTIVE
|
||
.db ROCK, ICE, SUPER_EFFECTIVE
|
||
.db ROCK, FIGHTING, NOT_VERY_EFFECTIVE
|
||
.db ROCK, GROUND, NOT_VERY_EFFECTIVE
|
||
.db ROCK, FLYING, SUPER_EFFECTIVE
|
||
.db ROCK, BUG, SUPER_EFFECTIVE
|
||
.db ROCK, STEEL, NOT_VERY_EFFECTIVE
|
||
.db GHOST, NORMAL, NO_EFFECT
|
||
.db GHOST, PSYCHIC, SUPER_EFFECTIVE
|
||
.db GHOST, DARK, NOT_VERY_EFFECTIVE
|
||
.db GHOST, STEEL, NOT_VERY_EFFECTIVE
|
||
.db GHOST, GHOST, SUPER_EFFECTIVE
|
||
.db DRAGON, DRAGON, SUPER_EFFECTIVE
|
||
.db DRAGON, STEEL, NOT_VERY_EFFECTIVE
|
||
.db DARK, FIGHTING, NOT_VERY_EFFECTIVE
|
||
.db DARK, PSYCHIC, SUPER_EFFECTIVE
|
||
.db DARK, GHOST, SUPER_EFFECTIVE
|
||
.db DARK, DARK, NOT_VERY_EFFECTIVE
|
||
.db DARK, STEEL, NOT_VERY_EFFECTIVE
|
||
.db STEEL, FIRE, NOT_VERY_EFFECTIVE
|
||
.db STEEL, WATER, NOT_VERY_EFFECTIVE
|
||
.db STEEL, ELECTRIC, NOT_VERY_EFFECTIVE
|
||
.db STEEL, ICE, SUPER_EFFECTIVE
|
||
.db STEEL, ROCK, SUPER_EFFECTIVE
|
||
.db STEEL, STEEL, NOT_VERY_EFFECTIVE
|
||
.db -1
|
||
.align 4
|
||
|
||
Unknown98bd8: ; XXX What is this?
|
||
.db 0
|
||
.db 1
|
||
.db 2
|
||
.db 3
|
||
.db 4
|
||
.db 5
|
||
.db 6
|
||
.db 7
|
||
.db 8
|
||
.db 9
|
||
.db 10
|
||
.db 11
|
||
.db 12
|
||
.db 13
|
||
.db 14
|
||
.db 15
|
||
.db 16
|
||
.db 17
|
||
.db 18
|
||
|
||
.align 8
|
||
|
||
ItemAttributes:
|
||
.db HELD_NONE, 0, BALL ; MASTER_BALL
|
||
.db HELD_NONE, 0, BALL ; ULTRA_BALL
|
||
.db HELD_BRIGHTPOWDER, 20, ITEM ; BRIGHTPOWDER
|
||
.db HELD_NONE, 0, BALL ; GREAT_BALL
|
||
.db HELD_NONE, 0, BALL ; POKE_BALL
|
||
.db HELD_NONE, 0, ITEM ; TOWN_MAP
|
||
.db HELD_NONE, 0, KEY ; BICYCLE
|
||
.db HELD_NONE, 0, ITEM ; MOON_STONE
|
||
.db HELD_NONE, 0, ITEM ; ANTIDOTE
|
||
.db HELD_NONE, 0, ITEM ; BURN_HEAL
|
||
.db HELD_NONE, 0, ITEM ; ICE_HEAL
|
||
.db HELD_NONE, 0, ITEM ; AWAKENING
|
||
.db HELD_NONE, 0, ITEM ; PARLYZ_HEAL
|
||
.db HELD_NONE, -1, ITEM ; FULL_RESTORE
|
||
.db HELD_NONE, -1, ITEM ; MAX_POTION
|
||
.db HELD_NONE, 200, ITEM ; HYPER_POTION
|
||
.db HELD_NONE, 50, ITEM ; SUPER_POTION
|
||
.db HELD_NONE, 20, ITEM ; POTION
|
||
.db HELD_NONE, 0, ITEM ; ESCAPE_ROPE
|
||
.db HELD_NONE, 0, ITEM ; REPEL
|
||
.db HELD_NONE, -1, ITEM ; MAX_ELIXER
|
||
.db HELD_NONE, 0, ITEM ; FIRE_STONE
|
||
.db HELD_NONE, 0, ITEM ; THUNDERSTONE
|
||
.db HELD_NONE, 0, ITEM ; WATER_STONE
|
||
.db HELD_NONE, 0, ITEM ; ITEM_19
|
||
.db HELD_NONE, 0, ITEM ; HP_UP
|
||
.db HELD_NONE, 0, ITEM ; PROTEIN
|
||
.db HELD_NONE, 0, ITEM ; IRON
|
||
.db HELD_NONE, 0, ITEM ; CARBOS
|
||
.db HELD_NONE, 0, ITEM ; LUCKY_PUNCH
|
||
.db HELD_NONE, 0, ITEM ; CALCIUM
|
||
.db HELD_NONE, 0, ITEM ; RARE_CANDY
|
||
.db HELD_NONE, 0, ITEM ; X_ACCURACY
|
||
.db HELD_NONE, 0, ITEM ; LEAF_STONE
|
||
.db HELD_METAL_POWDER, 10, ITEM ; METAL_POWDER
|
||
.db HELD_NONE, 0, ITEM ; NUGGET
|
||
.db HELD_NONE, 0, ITEM ; POKE_DOLL
|
||
.db HELD_NONE, 0, ITEM ; FULL_HEAL
|
||
.db HELD_NONE, 0, ITEM ; REVIVE
|
||
.db HELD_NONE, 0, ITEM ; MAX_REVIVE
|
||
.db HELD_NONE, 0, ITEM ; GUARD_SPEC
|
||
.db HELD_NONE, 0, ITEM ; SUPER_REPEL
|
||
.db HELD_NONE, 0, ITEM ; MAX_REPEL
|
||
.db HELD_NONE, 0, ITEM ; DIRE_HIT
|
||
.db HELD_NONE, 0, ITEM ; ITEM_2D
|
||
.db HELD_NONE, 50, ITEM ; FRESH_WATER
|
||
.db HELD_NONE, 60, ITEM ; SODA_POP
|
||
.db HELD_NONE, 80, ITEM ; LEMONADE
|
||
.db HELD_NONE, 0, ITEM ; X_ATTACK
|
||
.db HELD_NONE, 0, ITEM ; ITEM_32
|
||
.db HELD_NONE, 0, ITEM ; X_DEFEND
|
||
.db HELD_NONE, 0, ITEM ; X_SPEED
|
||
.db HELD_NONE, 0, ITEM ; X_SPECIAL
|
||
.db HELD_NONE, 0, KEY ; COIN_CASE
|
||
.db HELD_NONE, 0, KEY ; ITEMFINDER
|
||
.db HELD_NONE, 0, ITEM ; POKE_FLUTE
|
||
.db HELD_NONE, 0, ITEM ; EXP_SHARE
|
||
.db HELD_NONE, 0, KEY ; OLD_ROD
|
||
.db HELD_NONE, 0, KEY ; GOOD_ROD
|
||
.db HELD_NONE, 0, ITEM ; SILVER_LEAF
|
||
.db HELD_NONE, 0, KEY ; SUPER_ROD
|
||
.db HELD_NONE, 0, ITEM ; PP_UP
|
||
.db HELD_NONE, 10, ITEM ; ETHER
|
||
.db HELD_NONE, -1, ITEM ; MAX_ETHER
|
||
.db HELD_NONE, 10, ITEM ; ELIXER
|
||
.db HELD_NONE, 0, KEY ; RED_SCALE
|
||
.db HELD_NONE, 0, KEY ; SECRETPOTION
|
||
.db HELD_NONE, 0, KEY ; S_S_TICKET
|
||
.db HELD_NONE, 0, KEY ; MYSTERY_EGG
|
||
.db HELD_NONE, 0, KEY ; CLEAR_BELL
|
||
.db HELD_NONE, 0, KEY ; SILVER_WING
|
||
.db HELD_NONE, 100, ITEM ; MOOMOO_MILK
|
||
.db HELD_QUICK_CLAW, 60, ITEM ; QUICK_CLAW
|
||
.db HELD_HEAL_POISON, 0, ITEM ; PSNCUREBERRY
|
||
.db HELD_NONE, 0, ITEM ; GOLD_LEAF
|
||
.db HELD_GROUND_BOOST, 10, ITEM ; SOFT_SAND
|
||
.db HELD_FLYING_BOOST, 10, ITEM ; SHARP_BEAK
|
||
.db HELD_HEAL_PARALYZE, 0, ITEM ; PRZCUREBERRY
|
||
.db HELD_HEAL_FREEZE, 0, ITEM ; BURNT_BERRY
|
||
.db HELD_HEAL_BURN, 0, ITEM ; ICE_BERRY
|
||
.db HELD_POISON_BOOST, 10, ITEM ; POISON_BARB
|
||
.db HELD_FLINCH, 30, ITEM ; KINGS_ROCK
|
||
.db HELD_HEAL_CONFUSION, 0, ITEM ; BITTER_BERRY
|
||
.db HELD_HEAL_SLEEP, 0, ITEM ; MINT_BERRY
|
||
.db HELD_NONE, 0, ITEM ; RED_APRICORN
|
||
.db HELD_NONE, 0, ITEM ; TINYMUSHROOM
|
||
.db HELD_NONE, 0, ITEM ; BIG_MUSHROOM
|
||
.db HELD_BUG_BOOST, 10, ITEM ; SILVERPOWDER
|
||
.db HELD_NONE, 0, ITEM ; BLU_APRICORN
|
||
.db HELD_NONE, 0, ITEM ; ITEM_5A
|
||
.db HELD_AMULET_COIN, 10, ITEM ; AMULET_COIN
|
||
.db HELD_NONE, 0, ITEM ; YLW_APRICORN
|
||
.db HELD_NONE, 0, ITEM ; GRN_APRICORN
|
||
.db HELD_CLEANSE_TAG, 0, ITEM ; CLEANSE_TAG
|
||
.db HELD_WATER_BOOST, 10, ITEM ; MYSTIC_WATER
|
||
.db HELD_PSYCHIC_BOOST, 10, ITEM ; TWISTEDSPOON
|
||
.db HELD_NONE, 0, ITEM ; WHT_APRICORN
|
||
.db HELD_FIGHTING_BOOST, 10, ITEM ; BLACKBELT
|
||
.db HELD_NONE, 0, ITEM ; BLK_APRICORN
|
||
.db HELD_NONE, 0, ITEM ; ITEM_64
|
||
.db HELD_NONE, 0, ITEM ; PNK_APRICORN
|
||
.db HELD_DARK_BOOST, 10, ITEM ; BLACKGLASSES
|
||
.db HELD_NONE, 0, ITEM ; SLOWPOKETAIL
|
||
.db HELD_NORMAL_BOOST, 10, ITEM ; PINK_BOW
|
||
.db HELD_NONE, 0, ITEM ; STICK
|
||
.db HELD_ESCAPE, 0, ITEM ; SMOKE_BALL
|
||
.db HELD_ICE_BOOST, 10, ITEM ; NEVERMELTICE
|
||
.db HELD_ELECTRIC_BOOST, 10, ITEM ; MAGNET
|
||
.db HELD_HEAL_STATUS, 0, ITEM ; MIRACLEBERRY
|
||
.db HELD_NONE, 0, ITEM ; PEARL
|
||
.db HELD_NONE, 0, ITEM ; BIG_PEARL
|
||
.db HELD_NONE, 0, ITEM ; EVERSTONE
|
||
.db HELD_GHOST_BOOST, 10, ITEM ; SPELL_TAG
|
||
.db HELD_NONE, 20, ITEM ; RAGECANDYBAR
|
||
.db HELD_NONE, 0, KEY ; GS_BALL
|
||
.db HELD_NONE, 0, KEY ; BLUE_CARD
|
||
.db HELD_GRASS_BOOST, 10, ITEM ; MIRACLE_SEED
|
||
.db HELD_NONE, 0, ITEM ; THICK_CLUB
|
||
.db HELD_FOCUS_BAND, 30, ITEM ; FOCUS_BAND
|
||
.db HELD_NONE, 0, ITEM ; ITEM_78
|
||
.db HELD_NONE, 0, ITEM ; ENERGYPOWDER
|
||
.db HELD_NONE, 0, ITEM ; ENERGY_ROOT
|
||
.db HELD_NONE, 0, ITEM ; HEAL_POWDER
|
||
.db HELD_NONE, 0, ITEM ; REVIVAL_HERB
|
||
.db HELD_ROCK_BOOST, 10, ITEM ; HARD_STONE
|
||
.db HELD_NONE, 0, ITEM ; LUCKY_EGG
|
||
.db HELD_NONE, 0, KEY ; CARD_KEY
|
||
.db HELD_NONE, 0, KEY ; MACHINE_PART
|
||
.db HELD_NONE, 0, KEY ; EGG_TICKET
|
||
.db HELD_NONE, 0, KEY ; LOST_ITEM
|
||
.db HELD_NONE, 0, ITEM ; STARDUST
|
||
.db HELD_NONE, 0, ITEM ; STAR_PIECE
|
||
.db HELD_NONE, 0, KEY ; BASEMENT_KEY
|
||
.db HELD_NONE, 0, KEY ; PASS
|
||
.db HELD_NONE, 0, ITEM ; ITEM_87
|
||
.db HELD_NONE, 0, ITEM ; ITEM_88
|
||
.db HELD_NONE, 0, ITEM ; ITEM_89
|
||
.db HELD_FIRE_BOOST, 10, ITEM ; CHARCOAL
|
||
.db HELD_BERRY, 20, ITEM ; BERRY_JUICE
|
||
.db HELD_CRITICAL_UP, 0, ITEM ; SCOPE_LENS
|
||
.db HELD_NONE, 0, ITEM ; ITEM_8D
|
||
.db HELD_NONE, 0, ITEM ; ITEM_8E
|
||
.db HELD_STEEL_BOOST, 10, ITEM ; METAL_COAT
|
||
.db HELD_DRAGON_BOOST, 10, ITEM ; DRAGON_FANG
|
||
.db HELD_NONE, 0, ITEM ; ITEM_91
|
||
.db HELD_LEFTOVERS, 10, ITEM ; LEFTOVERS
|
||
.db HELD_NONE, 0, ITEM ; ITEM_93
|
||
.db HELD_NONE, 0, ITEM ; ITEM_94
|
||
.db HELD_NONE, 0, ITEM ; ITEM_95
|
||
.db HELD_RESTORE_PP, -1, ITEM ; MYSTERYBERRY
|
||
.db HELD_DRAGON_BOOST, 10, ITEM ; DRAGON_SCALE
|
||
.db HELD_BERSERK_GENE, 0, ITEM ; BERSERK_GENE
|
||
.db HELD_NONE, 0, ITEM ; ITEM_99
|
||
.db HELD_NONE, 0, ITEM ; ITEM_9A
|
||
.db HELD_NONE, 0, ITEM ; ITEM_9B
|
||
.db HELD_NONE, 0, ITEM ; SACRED_ASH
|
||
.db HELD_NONE, 0, BALL ; HEAVY_BALL
|
||
.db HELD_NONE, 0, ITEM ; FLOWER_MAIL
|
||
.db HELD_NONE, 0, BALL ; LEVEL_BALL
|
||
.db HELD_NONE, 0, BALL ; LURE_BALL
|
||
.db HELD_NONE, 0, BALL ; FAST_BALL
|
||
.db HELD_NONE, 0, ITEM ; ITEM_A2
|
||
.db HELD_NONE, 0, ITEM ; LIGHT_BALL
|
||
.db HELD_NONE, 0, BALL ; FRIEND_BALL
|
||
.db HELD_NONE, 0, BALL ; MOON_BALL
|
||
.db HELD_NONE, 0, BALL ; LOVE_BALL
|
||
.db HELD_NONE, 0, ITEM ; NORMAL_BOX
|
||
.db HELD_NONE, 0, ITEM ; GORGEOUS_BOX
|
||
.db HELD_NONE, 0, ITEM ; SUN_STONE
|
||
.db HELD_NORMAL_BOOST, 10, ITEM ; POLKADOT_BOW
|
||
.db HELD_NONE, 0, ITEM ; ITEM_AB
|
||
.db HELD_NONE, 0, ITEM ; UP_GRADE
|
||
.db HELD_BERRY, 10, ITEM ; BERRY
|
||
.db HELD_BERRY, 30, ITEM ; GOLD_BERRY
|
||
.db HELD_NONE, 0, KEY ; SQUIRTBOTTLE
|
||
.db HELD_NONE, 0, ITEM ; ITEM_B0
|
||
.db HELD_NONE, 0, BALL ; PARK_BALL
|
||
.db HELD_NONE, 0, KEY ; RAINBOW_WING
|
||
.db HELD_NONE, 0, ITEM ; ITEM_B3
|
||
.db HELD_NONE, 0, ITEM ; BRICK_PIECE
|
||
.db HELD_NONE, 0, ITEM ; SURF_MAIL
|
||
.db HELD_NONE, 0, ITEM ; LITEBLUEMAIL
|
||
.db HELD_NONE, 0, ITEM ; PORTRAITMAIL
|
||
.db HELD_NONE, 0, ITEM ; LOVELY_MAIL
|
||
.db HELD_NONE, 0, ITEM ; EON_MAIL
|
||
.db HELD_NONE, 0, ITEM ; MORPH_MAIL
|
||
.db HELD_NONE, 0, ITEM ; BLUESKY_MAIL
|
||
.db HELD_NONE, 0, ITEM ; MUSIC_MAIL
|
||
.db HELD_NONE, 0, ITEM ; MIRAGE_MAIL
|
||
.db HELD_NONE, 0, ITEM ; ITEM_BE
|
||
.db HELD_NONE, 0, TM_HM ; TM01
|
||
.db HELD_NONE, 0, TM_HM ; TM02
|
||
.db HELD_NONE, 0, TM_HM ; TM03
|
||
.db HELD_NONE, 0, TM_HM ; TM04
|
||
.db HELD_NONE, 0, ITEM ; ITEM_C3
|
||
.db HELD_NONE, 0, TM_HM ; TM05
|
||
.db HELD_NONE, 0, TM_HM ; TM06
|
||
.db HELD_NONE, 0, TM_HM ; TM07
|
||
.db HELD_NONE, 0, TM_HM ; TM08
|
||
.db HELD_NONE, 0, TM_HM ; TM09
|
||
.db HELD_NONE, 0, TM_HM ; TM10
|
||
.db HELD_NONE, 0, TM_HM ; TM11
|
||
.db HELD_NONE, 0, TM_HM ; TM12
|
||
.db HELD_NONE, 0, TM_HM ; TM13
|
||
.db HELD_NONE, 0, TM_HM ; TM14
|
||
.db HELD_NONE, 0, TM_HM ; TM15
|
||
.db HELD_NONE, 0, TM_HM ; TM16
|
||
.db HELD_NONE, 0, TM_HM ; TM17
|
||
.db HELD_NONE, 0, TM_HM ; TM18
|
||
.db HELD_NONE, 0, TM_HM ; TM19
|
||
.db HELD_NONE, 0, TM_HM ; TM20
|
||
.db HELD_NONE, 0, TM_HM ; TM21
|
||
.db HELD_NONE, 0, TM_HM ; TM22
|
||
.db HELD_NONE, 0, TM_HM ; TM23
|
||
.db HELD_NONE, 0, TM_HM ; TM24
|
||
.db HELD_NONE, 0, TM_HM ; TM25
|
||
.db HELD_NONE, 0, TM_HM ; TM26
|
||
.db HELD_NONE, 0, TM_HM ; TM27
|
||
.db HELD_NONE, 0, TM_HM ; TM28
|
||
.db HELD_NONE, 0, ITEM ; ITEM_DC
|
||
.db HELD_NONE, 0, TM_HM ; TM29
|
||
.db HELD_NONE, 0, TM_HM ; TM30
|
||
.db HELD_NONE, 0, TM_HM ; TM31
|
||
.db HELD_NONE, 0, TM_HM ; TM32
|
||
.db HELD_NONE, 0, TM_HM ; TM33
|
||
.db HELD_NONE, 0, TM_HM ; TM34
|
||
.db HELD_NONE, 0, TM_HM ; TM35
|
||
.db HELD_NONE, 0, TM_HM ; TM36
|
||
.db HELD_NONE, 0, TM_HM ; TM37
|
||
.db HELD_NONE, 0, TM_HM ; TM38
|
||
.db HELD_NONE, 0, TM_HM ; TM39
|
||
.db HELD_NONE, 0, TM_HM ; TM40
|
||
.db HELD_NONE, 0, TM_HM ; TM41
|
||
.db HELD_NONE, 0, TM_HM ; TM42
|
||
.db HELD_NONE, 0, TM_HM ; TM43
|
||
.db HELD_NONE, 0, TM_HM ; TM44
|
||
.db HELD_NONE, 0, TM_HM ; TM45
|
||
.db HELD_NONE, 0, TM_HM ; TM46
|
||
.db HELD_NONE, 0, TM_HM ; TM47
|
||
.db HELD_NONE, 0, TM_HM ; TM48
|
||
.db HELD_NONE, 0, TM_HM ; TM49
|
||
.db HELD_NONE, 0, TM_HM ; TM50
|
||
.db HELD_NONE, 0, TM_HM ; HM01
|
||
.db HELD_NONE, 0, TM_HM ; HM02
|
||
.db HELD_NONE, 0, TM_HM ; HM03
|
||
.db HELD_NONE, 0, TM_HM ; HM04
|
||
.db HELD_NONE, 0, TM_HM ; HM05
|
||
.db HELD_NONE, 0, TM_HM ; HM06
|
||
.db HELD_NONE, 0, TM_HM ; HM07
|
||
.db HELD_NONE, 0, ITEM ; 0xFA
|
||
.db HELD_NONE, 0, ITEM ; 0xFB
|
||
.db HELD_NONE, 0, ITEM ; 0xFC
|
||
.db HELD_NONE, 0, ITEM ; 0xFD
|
||
.db HELD_NONE, 0, ITEM ; 0xFE
|
||
.db HELD_NONE, 0, ITEM ; 0xFF
|
||
|
||
.align 4
|
||
|
||
TypeBoostItems:
|
||
.db HELD_NORMAL_BOOST, NORMAL ; Pink/Polkadot Bow
|
||
.db HELD_FIGHTING_BOOST, FIGHTING ; Blackbelt
|
||
.db HELD_FLYING_BOOST, FLYING ; Sharp Beak
|
||
.db HELD_POISON_BOOST, POISON ; Poison Barb
|
||
.db HELD_GROUND_BOOST, GROUND ; Soft Sand
|
||
.db HELD_ROCK_BOOST, ROCK ; Hard Stone
|
||
.db HELD_BUG_BOOST, BUG ; Silverpowder
|
||
.db HELD_GHOST_BOOST, GHOST ; Spell Tag
|
||
.db HELD_FIRE_BOOST, FIRE ; Charcoal
|
||
.db HELD_WATER_BOOST, WATER ; Mystic Water
|
||
.db HELD_GRASS_BOOST, GRASS ; Miracle Seed
|
||
.db HELD_ELECTRIC_BOOST, ELECTRIC ; Magnet
|
||
.db HELD_PSYCHIC_BOOST, PSYCHIC ; Twistedspoon
|
||
.db HELD_ICE_BOOST, ICE ; Nevermeltice
|
||
.db HELD_DRAGON_BOOST, DRAGON ; Dragon Scale
|
||
.db HELD_DARK_BOOST, DARK ; Blackglasses
|
||
.db HELD_STEEL_BOOST, STEEL ; Metal Coat
|
||
.db -1
|
||
.align 16
|
||
|
||
BaseStats:
|
||
; 22 bytes
|
||
; new pokédex position
|
||
; base hp, attack, defense, speed, special attack, special defense
|
||
; type1, type2
|
||
; gender ratio
|
||
; ???, ???
|
||
; growth rate
|
||
; egg groups
|
||
; TM/HMs (not including move tutor)
|
||
.incbin "baseromgs.n64",0x98f20,0x9a4b2-0x98f20
|
||
|
||
.incbin "baseromgs.n64",0x9a4b2,0xa0480-0x9a4b2
|
||
|
||
AlphabeticalPokemonOrder:
|
||
; Every Pokemon sorted alphabetically by name.
|
||
.db ABRA
|
||
.db AERODACTYL
|
||
.db AIPOM
|
||
.db ALAKAZAM
|
||
.db AMPHAROS
|
||
.db ARBOK
|
||
.db ARCANINE
|
||
.db ARIADOS
|
||
.db ARTICUNO
|
||
.db AZUMARILL
|
||
.db BAYLEEF
|
||
.db BEEDRILL
|
||
.db BELLOSSOM
|
||
.db BELLSPROUT
|
||
.db BLASTOISE
|
||
.db BLISSEY
|
||
.db BULBASAUR
|
||
.db BUTTERFREE
|
||
.db CATERPIE
|
||
.db CELEBI
|
||
.db CHANSEY
|
||
.db CHARIZARD
|
||
.db CHARMANDER
|
||
.db CHARMELEON
|
||
.db CHIKORITA
|
||
.db CHINCHOU
|
||
.db CLEFABLE
|
||
.db CLEFAIRY
|
||
.db CLEFFA
|
||
.db CLOYSTER
|
||
.db CORSOLA
|
||
.db CROBAT
|
||
.db CROCONAW
|
||
.db CUBONE
|
||
.db CYNDAQUIL
|
||
.db DELIBIRD
|
||
.db DEWGONG
|
||
.db DIGLETT
|
||
.db DITTO
|
||
.db DODRIO
|
||
.db DODUO
|
||
.db DONPHAN
|
||
.db DRAGONAIR
|
||
.db DRAGONITE
|
||
.db DRATINI
|
||
.db DROWZEE
|
||
.db DUGTRIO
|
||
.db DUNSPARCE
|
||
.db EEVEE
|
||
.db EGG
|
||
.db EKANS
|
||
.db ELECTABUZZ
|
||
.db ELECTRODE
|
||
.db ELEKID
|
||
.db ENTEI
|
||
.db ESPEON
|
||
.db EXEGGCUTE
|
||
.db EXEGGUTOR
|
||
.db FARFETCH_D
|
||
.db FEAROW
|
||
.db FERALIGATR
|
||
.db FLAAFFY
|
||
.db FLAREON
|
||
.db FORRETRESS
|
||
.db FURRET
|
||
.db GASTLY
|
||
.db GENGAR
|
||
.db GEODUDE
|
||
.db GIRAFARIG
|
||
.db GLIGAR
|
||
.db GLOOM
|
||
.db GOLBAT
|
||
.db GOLDEEN
|
||
.db GOLDUCK
|
||
.db GOLEM
|
||
.db GRANBULL
|
||
.db GRAVELER
|
||
.db GRIMER
|
||
.db GROWLITHE
|
||
.db GYARADOS
|
||
.db HAUNTER
|
||
.db HERACROSS
|
||
.db HITMONCHAN
|
||
.db HITMONLEE
|
||
.db HITMONTOP
|
||
.db HO_OH
|
||
.db HOOTHOOT
|
||
.db HOPPIP
|
||
.db HORSEA
|
||
.db HOUNDOOM
|
||
.db HOUNDOUR
|
||
.db HYPNO
|
||
.db IGGLYBUFF
|
||
.db IVYSAUR
|
||
.db JIGGLYPUFF
|
||
.db JOLTEON
|
||
.db JUMPLUFF
|
||
.db JYNX
|
||
.db KABUTO
|
||
.db KABUTOPS
|
||
.db KADABRA
|
||
.db KAKUNA
|
||
.db KANGASKHAN
|
||
.db KINGDRA
|
||
.db KINGLER
|
||
.db KOFFING
|
||
.db KRABBY
|
||
.db LANTURN
|
||
.db LAPRAS
|
||
.db LARVITAR
|
||
.db LEDIAN
|
||
.db LEDYBA
|
||
.db LICKITUNG
|
||
.db LUGIA
|
||
.db MACHAMP
|
||
.db MACHOKE
|
||
.db MACHOP
|
||
.db MAGBY
|
||
.db MAGCARGO
|
||
.db MAGIKARP
|
||
.db MAGMAR
|
||
.db MAGNEMITE
|
||
.db MAGNETON
|
||
.db MANKEY
|
||
.db MANTINE
|
||
.db MAREEP
|
||
.db MARILL
|
||
.db MAROWAK
|
||
.db MEGANIUM
|
||
.db MEOWTH
|
||
.db METAPOD
|
||
.db MEW
|
||
.db MEWTWO
|
||
.db MILTANK
|
||
.db MISDREAVUS
|
||
.db MOLTRES
|
||
.db MR_MIME
|
||
.db MUK
|
||
.db MURKROW
|
||
.db NATU
|
||
.db NIDOKING
|
||
.db NIDOQUEEN
|
||
.db NIDORAN_F
|
||
.db NIDORAN_M
|
||
.db NIDORINA
|
||
.db NIDORINO
|
||
.db NINETALES
|
||
.db NOCTOWL
|
||
.db OCTILLERY
|
||
.db ODDISH
|
||
.db OMANYTE
|
||
.db OMASTAR
|
||
.db ONIX
|
||
.db PARAS
|
||
.db PARASECT
|
||
.db PERSIAN
|
||
.db PHANPY
|
||
.db PICHU
|
||
.db PIDGEOT
|
||
.db PIDGEOTTO
|
||
.db PIDGEY
|
||
.db PIKACHU
|
||
.db PILOSWINE
|
||
.db PINECO
|
||
.db PINSIR
|
||
.db POLITOED
|
||
.db POLIWAG
|
||
.db POLIWHIRL
|
||
.db POLIWRATH
|
||
.db PONYTA
|
||
.db PORYGON
|
||
.db PORYGON2
|
||
.db PRIMEAPE
|
||
.db PSYDUCK
|
||
.db PUPITAR
|
||
.db QUAGSIRE
|
||
.db QUILAVA
|
||
.db QWILFISH
|
||
.db RAICHU
|
||
.db RAIKOU
|
||
.db RAPIDASH
|
||
.db RATICATE
|
||
.db RATTATA
|
||
.db REMORAID
|
||
.db RHYDON
|
||
.db RHYHORN
|
||
.db SANDSHREW
|
||
.db SANDSLASH
|
||
.db SCIZOR
|
||
.db SCYTHER
|
||
.db SEADRA
|
||
.db SEAKING
|
||
.db SEEL
|
||
.db SENTRET
|
||
.db SHELLDER
|
||
.db SHUCKLE
|
||
.db SKARMORY
|
||
.db SKIPLOOM
|
||
.db SLOWBRO
|
||
.db SLOWKING
|
||
.db SLOWPOKE
|
||
.db SLUGMA
|
||
.db SMEARGLE
|
||
.db SMOOCHUM
|
||
.db SNEASEL
|
||
.db SNORLAX
|
||
.db SNUBBULL
|
||
.db SPEAROW
|
||
.db SPINARAK
|
||
.db SQUIRTLE
|
||
.db STANTLER
|
||
.db STARMIE
|
||
.db STARYU
|
||
.db STEELIX
|
||
.db SUDOWOODO
|
||
.db SUICUNE
|
||
.db SUNFLORA
|
||
.db SUNKERN
|
||
.db SWINUB
|
||
.db TANGELA
|
||
.db TAUROS
|
||
.db TEDDIURSA
|
||
.db TENTACOOL
|
||
.db TENTACRUEL
|
||
.db TOGEPI
|
||
.db TOGETIC
|
||
.db TOTODILE
|
||
.db TYPHLOSION
|
||
.db TYRANITAR
|
||
.db TYROGUE
|
||
.db UMBREON
|
||
.db UNOWN
|
||
.db URSARING
|
||
.db VAPOREON
|
||
.db VENOMOTH
|
||
.db VENONAT
|
||
.db VENUSAUR
|
||
.db VICTREEBEL
|
||
.db VILEPLUME
|
||
.db VOLTORB
|
||
.db VULPIX
|
||
.db WARTORTLE
|
||
.db WEEDLE
|
||
.db WEEPINBELL
|
||
.db WEEZING
|
||
.db WIGGLYTUFF
|
||
.db WOBBUFFET
|
||
.db WOOPER
|
||
.db XATU
|
||
.db YANMA
|
||
.db ZAPDOS
|
||
.db ZUBAT
|
||
.db PKMN_252
|
||
|
||
.align 4
|
||
|
||
AlphabeticalPokemonOrderInverse:
|
||
; Each Pokémon's position in AlphabeticalPokemonOrder.
|
||
.db ABC_BULBASAUR
|
||
.db ABC_IVYSAUR
|
||
.db ABC_VENUSAUR
|
||
.db ABC_CHARMANDER
|
||
.db ABC_CHARMELEON
|
||
.db ABC_CHARIZARD
|
||
.db ABC_SQUIRTLE
|
||
.db ABC_WARTORTLE
|
||
.db ABC_BLASTOISE
|
||
.db ABC_CATERPIE
|
||
.db ABC_METAPOD
|
||
.db ABC_BUTTERFREE
|
||
.db ABC_WEEDLE
|
||
.db ABC_KAKUNA
|
||
.db ABC_BEEDRILL
|
||
.db ABC_PIDGEY
|
||
.db ABC_PIDGEOTTO
|
||
.db ABC_PIDGEOT
|
||
.db ABC_RATTATA
|
||
.db ABC_RATICATE
|
||
.db ABC_SPEAROW
|
||
.db ABC_FEAROW
|
||
.db ABC_EKANS
|
||
.db ABC_ARBOK
|
||
.db ABC_PIKACHU
|
||
.db ABC_RAICHU
|
||
.db ABC_SANDSHREW
|
||
.db ABC_SANDSLASH
|
||
.db ABC_NIDORAN_F
|
||
.db ABC_NIDORINA
|
||
.db ABC_NIDOQUEEN
|
||
.db ABC_NIDORAN_M
|
||
.db ABC_NIDORINO
|
||
.db ABC_NIDOKING
|
||
.db ABC_CLEFAIRY
|
||
.db ABC_CLEFABLE
|
||
.db ABC_VULPIX
|
||
.db ABC_NINETALES
|
||
.db ABC_JIGGLYPUFF
|
||
.db ABC_WIGGLYTUFF
|
||
.db ABC_ZUBAT
|
||
.db ABC_GOLBAT
|
||
.db ABC_ODDISH
|
||
.db ABC_GLOOM
|
||
.db ABC_VILEPLUME
|
||
.db ABC_PARAS
|
||
.db ABC_PARASECT
|
||
.db ABC_VENONAT
|
||
.db ABC_VENOMOTH
|
||
.db ABC_DIGLETT
|
||
.db ABC_DUGTRIO
|
||
.db ABC_MEOWTH
|
||
.db ABC_PERSIAN
|
||
.db ABC_PSYDUCK
|
||
.db ABC_GOLDUCK
|
||
.db ABC_MANKEY
|
||
.db ABC_PRIMEAPE
|
||
.db ABC_GROWLITHE
|
||
.db ABC_ARCANINE
|
||
.db ABC_POLIWAG
|
||
.db ABC_POLIWHIRL
|
||
.db ABC_POLIWRATH
|
||
.db ABC_ABRA
|
||
.db ABC_KADABRA
|
||
.db ABC_ALAKAZAM
|
||
.db ABC_MACHOP
|
||
.db ABC_MACHOKE
|
||
.db ABC_MACHAMP
|
||
.db ABC_BELLSPROUT
|
||
.db ABC_WEEPINBELL
|
||
.db ABC_VICTREEBEL
|
||
.db ABC_TENTACOOL
|
||
.db ABC_TENTACRUEL
|
||
.db ABC_GEODUDE
|
||
.db ABC_GRAVELER
|
||
.db ABC_GOLEM
|
||
.db ABC_PONYTA
|
||
.db ABC_RAPIDASH
|
||
.db ABC_SLOWPOKE
|
||
.db ABC_SLOWBRO
|
||
.db ABC_MAGNEMITE
|
||
.db ABC_MAGNETON
|
||
.db ABC_FARFETCH_D
|
||
.db ABC_DODUO
|
||
.db ABC_DODRIO
|
||
.db ABC_SEEL
|
||
.db ABC_DEWGONG
|
||
.db ABC_GRIMER
|
||
.db ABC_MUK
|
||
.db ABC_SHELLDER
|
||
.db ABC_CLOYSTER
|
||
.db ABC_GASTLY
|
||
.db ABC_HAUNTER
|
||
.db ABC_GENGAR
|
||
.db ABC_ONIX
|
||
.db ABC_DROWZEE
|
||
.db ABC_HYPNO
|
||
.db ABC_KRABBY
|
||
.db ABC_KINGLER
|
||
.db ABC_VOLTORB
|
||
.db ABC_ELECTRODE
|
||
.db ABC_EXEGGCUTE
|
||
.db ABC_EXEGGUTOR
|
||
.db ABC_CUBONE
|
||
.db ABC_MAROWAK
|
||
.db ABC_HITMONLEE
|
||
.db ABC_HITMONCHAN
|
||
.db ABC_LICKITUNG
|
||
.db ABC_KOFFING
|
||
.db ABC_WEEZING
|
||
.db ABC_RHYHORN
|
||
.db ABC_RHYDON
|
||
.db ABC_CHANSEY
|
||
.db ABC_TANGELA
|
||
.db ABC_KANGASKHAN
|
||
.db ABC_HORSEA
|
||
.db ABC_SEADRA
|
||
.db ABC_GOLDEEN
|
||
.db ABC_SEAKING
|
||
.db ABC_STARYU
|
||
.db ABC_STARMIE
|
||
.db ABC_MR_MIME
|
||
.db ABC_SCYTHER
|
||
.db ABC_JYNX
|
||
.db ABC_ELECTABUZZ
|
||
.db ABC_MAGMAR
|
||
.db ABC_PINSIR
|
||
.db ABC_TAUROS
|
||
.db ABC_MAGIKARP
|
||
.db ABC_GYARADOS
|
||
.db ABC_LAPRAS
|
||
.db ABC_DITTO
|
||
.db ABC_EEVEE
|
||
.db ABC_VAPOREON
|
||
.db ABC_JOLTEON
|
||
.db ABC_FLAREON
|
||
.db ABC_PORYGON
|
||
.db ABC_OMANYTE
|
||
.db ABC_OMASTAR
|
||
.db ABC_KABUTO
|
||
.db ABC_KABUTOPS
|
||
.db ABC_AERODACTYL
|
||
.db ABC_SNORLAX
|
||
.db ABC_ARTICUNO
|
||
.db ABC_ZAPDOS
|
||
.db ABC_MOLTRES
|
||
.db ABC_DRATINI
|
||
.db ABC_DRAGONAIR
|
||
.db ABC_DRAGONITE
|
||
.db ABC_MEWTWO
|
||
.db ABC_MEW
|
||
.db ABC_CHIKORITA
|
||
.db ABC_BAYLEEF
|
||
.db ABC_MEGANIUM
|
||
.db ABC_CYNDAQUIL
|
||
.db ABC_QUILAVA
|
||
.db ABC_TYPHLOSION
|
||
.db ABC_TOTODILE
|
||
.db ABC_CROCONAW
|
||
.db ABC_FERALIGATR
|
||
.db ABC_SENTRET
|
||
.db ABC_FURRET
|
||
.db ABC_HOOTHOOT
|
||
.db ABC_NOCTOWL
|
||
.db ABC_LEDYBA
|
||
.db ABC_LEDIAN
|
||
.db ABC_SPINARAK
|
||
.db ABC_ARIADOS
|
||
.db ABC_CROBAT
|
||
.db ABC_CHINCHOU
|
||
.db ABC_LANTURN
|
||
.db ABC_PICHU
|
||
.db ABC_CLEFFA
|
||
.db ABC_IGGLYBUFF
|
||
.db ABC_TOGEPI
|
||
.db ABC_TOGETIC
|
||
.db ABC_NATU
|
||
.db ABC_XATU
|
||
.db ABC_MAREEP
|
||
.db ABC_FLAAFFY
|
||
.db ABC_AMPHAROS
|
||
.db ABC_BELLOSSOM
|
||
.db ABC_MARILL
|
||
.db ABC_AZUMARILL
|
||
.db ABC_SUDOWOODO
|
||
.db ABC_POLITOED
|
||
.db ABC_HOPPIP
|
||
.db ABC_SKIPLOOM
|
||
.db ABC_JUMPLUFF
|
||
.db ABC_AIPOM
|
||
.db ABC_SUNKERN
|
||
.db ABC_SUNFLORA
|
||
.db ABC_YANMA
|
||
.db ABC_WOOPER
|
||
.db ABC_QUAGSIRE
|
||
.db ABC_ESPEON
|
||
.db ABC_UMBREON
|
||
.db ABC_MURKROW
|
||
.db ABC_SLOWKING
|
||
.db ABC_MISDREAVUS
|
||
.db ABC_UNOWN
|
||
.db ABC_WOBBUFFET
|
||
.db ABC_GIRAFARIG
|
||
.db ABC_PINECO
|
||
.db ABC_FORRETRESS
|
||
.db ABC_DUNSPARCE
|
||
.db ABC_GLIGAR
|
||
.db ABC_STEELIX
|
||
.db ABC_SNUBBULL
|
||
.db ABC_GRANBULL
|
||
.db ABC_QWILFISH
|
||
.db ABC_SCIZOR
|
||
.db ABC_SHUCKLE
|
||
.db ABC_HERACROSS
|
||
.db ABC_SNEASEL
|
||
.db ABC_TEDDIURSA
|
||
.db ABC_URSARING
|
||
.db ABC_SLUGMA
|
||
.db ABC_MAGCARGO
|
||
.db ABC_SWINUB
|
||
.db ABC_PILOSWINE
|
||
.db ABC_CORSOLA
|
||
.db ABC_REMORAID
|
||
.db ABC_OCTILLERY
|
||
.db ABC_DELIBIRD
|
||
.db ABC_MANTINE
|
||
.db ABC_SKARMORY
|
||
.db ABC_HOUNDOUR
|
||
.db ABC_HOUNDOOM
|
||
.db ABC_KINGDRA
|
||
.db ABC_PHANPY
|
||
.db ABC_DONPHAN
|
||
.db ABC_PORYGON2
|
||
.db ABC_STANTLER
|
||
.db ABC_SMEARGLE
|
||
.db ABC_TYROGUE
|
||
.db ABC_HITMONTOP
|
||
.db ABC_SMOOCHUM
|
||
.db ABC_ELEKID
|
||
.db ABC_MAGBY
|
||
.db ABC_MILTANK
|
||
.db ABC_BLISSEY
|
||
.db ABC_RAIKOU
|
||
.db ABC_ENTEI
|
||
.db ABC_SUICUNE
|
||
.db ABC_LARVITAR
|
||
.db ABC_PUPITAR
|
||
.db ABC_TYRANITAR
|
||
.db ABC_LUGIA
|
||
.db ABC_HO_OH
|
||
.db ABC_CELEBI
|
||
.db ABC_PKMN_252
|
||
.db ABC_EGG
|
||
|
||
.align 4
|
||
|
||
AlphabeticalMoveOrder:
|
||
.db ABSORB
|
||
.db ACID
|
||
.db ACID_ARMOR
|
||
.db AEROBLAST
|
||
.db AGILITY
|
||
.db AMNESIA
|
||
.db ANCIENTPOWER
|
||
.db ATTRACT
|
||
.db AURORA_BEAM
|
||
.db BARRAGE
|
||
.db BARRIER
|
||
.db BATON_PASS
|
||
.db BEAT_UP
|
||
.db BELLY_DRUM
|
||
.db BIDE
|
||
.db BIND
|
||
.db BITE
|
||
.db BLIZZARD
|
||
.db BODY_SLAM
|
||
.db BONE_CLUB
|
||
.db BONE_RUSH
|
||
.db BONEMERANG
|
||
.db BUBBLE
|
||
.db BUBBLEBEAM
|
||
.db CHARM
|
||
.db CLAMP
|
||
.db COMET_PUNCH
|
||
.db CONFUSE_RAY
|
||
.db CONFUSION
|
||
.db CONSTRICT
|
||
.db CONVERSION
|
||
.db CONVERSION2
|
||
.db COTTON_SPORE
|
||
.db COUNTER
|
||
.db CRABHAMMER
|
||
.db CROSS_CHOP
|
||
.db CRUNCH
|
||
.db CURSE
|
||
.db CUT
|
||
.db DEFENSE_CURL
|
||
.db DESTINY_BOND
|
||
.db DETECT
|
||
.db DIG
|
||
.db DISABLE
|
||
.db DIZZY_PUNCH
|
||
.db DOUBLE_KICK
|
||
.db DOUBLE_TEAM
|
||
.db DOUBLE_EDGE
|
||
.db DOUBLESLAP
|
||
.db DRAGON_RAGE
|
||
.db DRAGONBREATH
|
||
.db DREAM_EATER
|
||
.db DRILL_PECK
|
||
.db DYNAMICPUNCH
|
||
.db EARTHQUAKE
|
||
.db EGG_BOMB
|
||
.db EMBER
|
||
.db ENCORE
|
||
.db ENDURE
|
||
.db EXPLOSION
|
||
.db EXTREMESPEED
|
||
.db FAINT_ATTACK
|
||
.db FALSE_SWIPE
|
||
.db FIRE_BLAST
|
||
.db FIRE_PUNCH
|
||
.db FIRE_SPIN
|
||
.db FISSURE
|
||
.db FLAIL
|
||
.db FLAME_WHEEL
|
||
.db FLAMETHROWER
|
||
.db FLASH
|
||
.db FLY
|
||
.db FOCUS_ENERGY
|
||
.db FORESIGHT
|
||
.db FRUSTRATION
|
||
.db FURY_ATTACK
|
||
.db FURY_CUTTER
|
||
.db FURY_SWIPES
|
||
.db FUTURE_SIGHT
|
||
.db GIGA_DRAIN
|
||
.db GLARE
|
||
.db GROWL
|
||
.db GROWTH
|
||
.db GUILLOTINE
|
||
.db GUST
|
||
.db HARDEN
|
||
.db HAZE
|
||
.db HEADBUTT
|
||
.db HEAL_BELL
|
||
.db HI_JUMP_KICK
|
||
.db HIDDEN_POWER
|
||
.db HORN_ATTACK
|
||
.db HORN_DRILL
|
||
.db HYDRO_PUMP
|
||
.db HYPER_BEAM
|
||
.db HYPER_FANG
|
||
.db HYPNOSIS
|
||
.db ICE_BEAM
|
||
.db ICE_PUNCH
|
||
.db ICY_WIND
|
||
.db IRON_TAIL
|
||
.db JUMP_KICK
|
||
.db KARATE_CHOP
|
||
.db KINESIS
|
||
.db LEECH_LIFE
|
||
.db LEECH_SEED
|
||
.db LEER
|
||
.db LICK
|
||
.db LIGHT_SCREEN
|
||
.db LOCK_ON
|
||
.db LOVELY_KISS
|
||
.db LOW_KICK
|
||
.db MACH_PUNCH
|
||
.db MAGNITUDE
|
||
.db MEAN_LOOK
|
||
.db MEDITATE
|
||
.db MEGA_DRAIN
|
||
.db MEGA_KICK
|
||
.db MEGA_PUNCH
|
||
.db MEGAHORN
|
||
.db METAL_CLAW
|
||
.db METRONOME
|
||
.db MILK_DRINK
|
||
.db MIMIC
|
||
.db MIND_READER
|
||
.db MINIMIZE
|
||
.db MIRROR_COAT
|
||
.db MIRROR_MOVE
|
||
.db MIST
|
||
.db MOONLIGHT
|
||
.db MORNING_SUN
|
||
.db MUD_SLAP
|
||
.db NIGHT_SHADE
|
||
.db NIGHTMARE
|
||
.db OCTAZOOKA
|
||
.db OUTRAGE
|
||
.db PAIN_SPLIT
|
||
.db PAY_DAY
|
||
.db PECK
|
||
.db PERISH_SONG
|
||
.db PETAL_DANCE
|
||
.db PIN_MISSILE
|
||
.db POISON_GAS
|
||
.db POISON_STING
|
||
.db POISONPOWDER
|
||
.db POUND
|
||
.db POWDER_SNOW
|
||
.db PRESENT
|
||
.db PROTECT
|
||
.db PSYBEAM
|
||
.db PSYCH_UP
|
||
.db PSYCHIC_M
|
||
.db PSYWAVE
|
||
.db PURSUIT
|
||
.db QUICK_ATTACK
|
||
.db RAGE
|
||
.db RAIN_DANCE
|
||
.db RAPID_SPIN
|
||
.db RAZOR_LEAF
|
||
.db RAZOR_WIND
|
||
.db RECOVER
|
||
.db REFLECT
|
||
.db REST
|
||
.db RETURN
|
||
.db REVERSAL
|
||
.db ROAR
|
||
.db ROCK_SLIDE
|
||
.db ROCK_SMASH
|
||
.db ROCK_THROW
|
||
.db ROLLING_KICK
|
||
.db ROLLOUT
|
||
.db SACRED_FIRE
|
||
.db SAFEGUARD
|
||
.db SAND_ATTACK
|
||
.db SANDSTORM
|
||
.db SCARY_FACE
|
||
.db SCRATCH
|
||
.db SCREECH
|
||
.db SEISMIC_TOSS
|
||
.db SELFDESTRUCT
|
||
.db SHADOW_BALL
|
||
.db SHARPEN
|
||
.db SING
|
||
.db SKETCH
|
||
.db SKULL_BASH
|
||
.db SKY_ATTACK
|
||
.db SLAM
|
||
.db SLASH
|
||
.db SLEEP_POWDER
|
||
.db SLEEP_TALK
|
||
.db SLUDGE
|
||
.db SLUDGE_BOMB
|
||
.db SMOG
|
||
.db SMOKESCREEN
|
||
.db SNORE
|
||
.db SOFTBOILED
|
||
.db SOLARBEAM
|
||
.db SONICBOOM
|
||
.db SPARK
|
||
.db SPIDER_WEB
|
||
.db SPIKE_CANNON
|
||
.db SPIKES
|
||
.db SPITE
|
||
.db SPLASH
|
||
.db SPORE
|
||
.db STEEL_WING
|
||
.db STOMP
|
||
.db STRENGTH
|
||
.db STRING_SHOT
|
||
.db STRUGGLE
|
||
.db STUN_SPORE
|
||
.db SUBMISSION
|
||
.db SUBSTITUTE
|
||
.db SUNNY_DAY
|
||
.db SUPER_FANG
|
||
.db SUPERSONIC
|
||
.db SURF
|
||
.db SWAGGER
|
||
.db SWEET_KISS
|
||
.db SWEET_SCENT
|
||
.db SWIFT
|
||
.db SWORDS_DANCE
|
||
.db SYNTHESIS
|
||
.db TACKLE
|
||
.db TAIL_WHIP
|
||
.db TAKE_DOWN
|
||
.db TELEPORT
|
||
.db THIEF
|
||
.db THRASH
|
||
.db THUNDER
|
||
.db THUNDER_WAVE
|
||
.db THUNDERBOLT
|
||
.db THUNDERPUNCH
|
||
.db THUNDERSHOCK
|
||
.db TOXIC
|
||
.db TRANSFORM
|
||
.db TRI_ATTACK
|
||
.db TRIPLE_KICK
|
||
.db TWINEEDLE
|
||
.db TWISTER
|
||
.db VICEGRIP
|
||
.db VINE_WHIP
|
||
.db VITAL_THROW
|
||
.db WATER_GUN
|
||
.db WATERFALL
|
||
.db WHIRLPOOL
|
||
.db WHIRLWIND
|
||
.db WING_ATTACK
|
||
.db WITHDRAW
|
||
.db WRAP
|
||
.db ZAP_CANNON
|
||
|
||
.align 4
|
||
|
||
AlphabeticalMoveOrderInverse:
|
||
; Each move's position in AlphabeticalMoveOrder.
|
||
.db ABC_POUND
|
||
.db ABC_KARATE_CHOP
|
||
.db ABC_DOUBLESLAP
|
||
.db ABC_COMET_PUNCH
|
||
.db ABC_MEGA_PUNCH
|
||
.db ABC_PAY_DAY
|
||
.db ABC_FIRE_PUNCH
|
||
.db ABC_ICE_PUNCH
|
||
.db ABC_THUNDERPUNCH
|
||
.db ABC_SCRATCH
|
||
.db ABC_VICEGRIP
|
||
.db ABC_GUILLOTINE
|
||
.db ABC_RAZOR_WIND
|
||
.db ABC_SWORDS_DANCE
|
||
.db ABC_CUT
|
||
.db ABC_GUST
|
||
.db ABC_WING_ATTACK
|
||
.db ABC_WHIRLWIND
|
||
.db ABC_FLY
|
||
.db ABC_BIND
|
||
.db ABC_SLAM
|
||
.db ABC_VINE_WHIP
|
||
.db ABC_STOMP
|
||
.db ABC_DOUBLE_KICK
|
||
.db ABC_MEGA_KICK
|
||
.db ABC_JUMP_KICK
|
||
.db ABC_ROLLING_KICK
|
||
.db ABC_SAND_ATTACK
|
||
.db ABC_HEADBUTT
|
||
.db ABC_HORN_ATTACK
|
||
.db ABC_FURY_ATTACK
|
||
.db ABC_HORN_DRILL
|
||
.db ABC_TACKLE
|
||
.db ABC_BODY_SLAM
|
||
.db ABC_WRAP
|
||
.db ABC_TAKE_DOWN
|
||
.db ABC_THRASH
|
||
.db ABC_DOUBLE_EDGE
|
||
.db ABC_TAIL_WHIP
|
||
.db ABC_POISON_STING
|
||
.db ABC_TWINEEDLE
|
||
.db ABC_PIN_MISSILE
|
||
.db ABC_LEER
|
||
.db ABC_BITE
|
||
.db ABC_GROWL
|
||
.db ABC_ROAR
|
||
.db ABC_SING
|
||
.db ABC_SUPERSONIC
|
||
.db ABC_SONICBOOM
|
||
.db ABC_DISABLE
|
||
.db ABC_ACID
|
||
.db ABC_EMBER
|
||
.db ABC_FLAMETHROWER
|
||
.db ABC_MIST
|
||
.db ABC_WATER_GUN
|
||
.db ABC_HYDRO_PUMP
|
||
.db ABC_SURF
|
||
.db ABC_ICE_BEAM
|
||
.db ABC_BLIZZARD
|
||
.db ABC_PSYBEAM
|
||
.db ABC_BUBBLEBEAM
|
||
.db ABC_AURORA_BEAM
|
||
.db ABC_HYPER_BEAM
|
||
.db ABC_PECK
|
||
.db ABC_DRILL_PECK
|
||
.db ABC_SUBMISSION
|
||
.db ABC_LOW_KICK
|
||
.db ABC_COUNTER
|
||
.db ABC_SEISMIC_TOSS
|
||
.db ABC_STRENGTH
|
||
.db ABC_ABSORB
|
||
.db ABC_MEGA_DRAIN
|
||
.db ABC_LEECH_SEED
|
||
.db ABC_GROWTH
|
||
.db ABC_RAZOR_LEAF
|
||
.db ABC_SOLARBEAM
|
||
.db ABC_POISONPOWDER
|
||
.db ABC_STUN_SPORE
|
||
.db ABC_SLEEP_POWDER
|
||
.db ABC_PETAL_DANCE
|
||
.db ABC_STRING_SHOT
|
||
.db ABC_DRAGON_RAGE
|
||
.db ABC_FIRE_SPIN
|
||
.db ABC_THUNDERSHOCK
|
||
.db ABC_THUNDERBOLT
|
||
.db ABC_THUNDER_WAVE
|
||
.db ABC_THUNDER
|
||
.db ABC_ROCK_THROW
|
||
.db ABC_EARTHQUAKE
|
||
.db ABC_FISSURE
|
||
.db ABC_DIG
|
||
.db ABC_TOXIC
|
||
.db ABC_CONFUSION
|
||
.db ABC_PSYCHIC_M
|
||
.db ABC_HYPNOSIS
|
||
.db ABC_MEDITATE
|
||
.db ABC_AGILITY
|
||
.db ABC_QUICK_ATTACK
|
||
.db ABC_RAGE
|
||
.db ABC_TELEPORT
|
||
.db ABC_NIGHT_SHADE
|
||
.db ABC_MIMIC
|
||
.db ABC_SCREECH
|
||
.db ABC_DOUBLE_TEAM
|
||
.db ABC_RECOVER
|
||
.db ABC_HARDEN
|
||
.db ABC_MINIMIZE
|
||
.db ABC_SMOKESCREEN
|
||
.db ABC_CONFUSE_RAY
|
||
.db ABC_WITHDRAW
|
||
.db ABC_DEFENSE_CURL
|
||
.db ABC_BARRIER
|
||
.db ABC_LIGHT_SCREEN
|
||
.db ABC_HAZE
|
||
.db ABC_REFLECT
|
||
.db ABC_FOCUS_ENERGY
|
||
.db ABC_BIDE
|
||
.db ABC_METRONOME
|
||
.db ABC_MIRROR_MOVE
|
||
.db ABC_SELFDESTRUCT
|
||
.db ABC_EGG_BOMB
|
||
.db ABC_LICK
|
||
.db ABC_SMOG
|
||
.db ABC_SLUDGE
|
||
.db ABC_BONE_CLUB
|
||
.db ABC_FIRE_BLAST
|
||
.db ABC_WATERFALL
|
||
.db ABC_CLAMP
|
||
.db ABC_SWIFT
|
||
.db ABC_SKULL_BASH
|
||
.db ABC_SPIKE_CANNON
|
||
.db ABC_CONSTRICT
|
||
.db ABC_AMNESIA
|
||
.db ABC_KINESIS
|
||
.db ABC_SOFTBOILED
|
||
.db ABC_HI_JUMP_KICK
|
||
.db ABC_GLARE
|
||
.db ABC_DREAM_EATER
|
||
.db ABC_POISON_GAS
|
||
.db ABC_BARRAGE
|
||
.db ABC_LEECH_LIFE
|
||
.db ABC_LOVELY_KISS
|
||
.db ABC_SKY_ATTACK
|
||
.db ABC_TRANSFORM
|
||
.db ABC_BUBBLE
|
||
.db ABC_DIZZY_PUNCH
|
||
.db ABC_SPORE
|
||
.db ABC_FLASH
|
||
.db ABC_PSYWAVE
|
||
.db ABC_SPLASH
|
||
.db ABC_ACID_ARMOR
|
||
.db ABC_CRABHAMMER
|
||
.db ABC_EXPLOSION
|
||
.db ABC_FURY_SWIPES
|
||
.db ABC_BONEMERANG
|
||
.db ABC_REST
|
||
.db ABC_ROCK_SLIDE
|
||
.db ABC_HYPER_FANG
|
||
.db ABC_SHARPEN
|
||
.db ABC_CONVERSION
|
||
.db ABC_TRI_ATTACK
|
||
.db ABC_SUPER_FANG
|
||
.db ABC_SLASH
|
||
.db ABC_SUBSTITUTE
|
||
.db ABC_STRUGGLE
|
||
.db ABC_SKETCH
|
||
.db ABC_TRIPLE_KICK
|
||
.db ABC_THIEF
|
||
.db ABC_SPIDER_WEB
|
||
.db ABC_MIND_READER
|
||
.db ABC_NIGHTMARE
|
||
.db ABC_FLAME_WHEEL
|
||
.db ABC_SNORE
|
||
.db ABC_CURSE
|
||
.db ABC_FLAIL
|
||
.db ABC_CONVERSION2
|
||
.db ABC_AEROBLAST
|
||
.db ABC_COTTON_SPORE
|
||
.db ABC_REVERSAL
|
||
.db ABC_SPITE
|
||
.db ABC_POWDER_SNOW
|
||
.db ABC_PROTECT
|
||
.db ABC_MACH_PUNCH
|
||
.db ABC_SCARY_FACE
|
||
.db ABC_FAINT_ATTACK
|
||
.db ABC_SWEET_KISS
|
||
.db ABC_BELLY_DRUM
|
||
.db ABC_SLUDGE_BOMB
|
||
.db ABC_MUD_SLAP
|
||
.db ABC_OCTAZOOKA
|
||
.db ABC_SPIKES
|
||
.db ABC_ZAP_CANNON
|
||
.db ABC_FORESIGHT
|
||
.db ABC_DESTINY_BOND
|
||
.db ABC_PERISH_SONG
|
||
.db ABC_ICY_WIND
|
||
.db ABC_DETECT
|
||
.db ABC_BONE_RUSH
|
||
.db ABC_LOCK_ON
|
||
.db ABC_OUTRAGE
|
||
.db ABC_SANDSTORM
|
||
.db ABC_GIGA_DRAIN
|
||
.db ABC_ENDURE
|
||
.db ABC_CHARM
|
||
.db ABC_ROLLOUT
|
||
.db ABC_FALSE_SWIPE
|
||
.db ABC_SWAGGER
|
||
.db ABC_MILK_DRINK
|
||
.db ABC_SPARK
|
||
.db ABC_FURY_CUTTER
|
||
.db ABC_STEEL_WING
|
||
.db ABC_MEAN_LOOK
|
||
.db ABC_ATTRACT
|
||
.db ABC_SLEEP_TALK
|
||
.db ABC_HEAL_BELL
|
||
.db ABC_RETURN
|
||
.db ABC_PRESENT
|
||
.db ABC_FRUSTRATION
|
||
.db ABC_SAFEGUARD
|
||
.db ABC_PAIN_SPLIT
|
||
.db ABC_SACRED_FIRE
|
||
.db ABC_MAGNITUDE
|
||
.db ABC_DYNAMICPUNCH
|
||
.db ABC_MEGAHORN
|
||
.db ABC_DRAGONBREATH
|
||
.db ABC_BATON_PASS
|
||
.db ABC_ENCORE
|
||
.db ABC_PURSUIT
|
||
.db ABC_RAPID_SPIN
|
||
.db ABC_SWEET_SCENT
|
||
.db ABC_IRON_TAIL
|
||
.db ABC_METAL_CLAW
|
||
.db ABC_VITAL_THROW
|
||
.db ABC_MORNING_SUN
|
||
.db ABC_SYNTHESIS
|
||
.db ABC_MOONLIGHT
|
||
.db ABC_HIDDEN_POWER
|
||
.db ABC_CROSS_CHOP
|
||
.db ABC_TWISTER
|
||
.db ABC_RAIN_DANCE
|
||
.db ABC_SUNNY_DAY
|
||
.db ABC_CRUNCH
|
||
.db ABC_MIRROR_COAT
|
||
.db ABC_PSYCH_UP
|
||
.db ABC_EXTREMESPEED
|
||
.db ABC_ANCIENTPOWER
|
||
.db ABC_SHADOW_BALL
|
||
.db ABC_FUTURE_SIGHT
|
||
.db ABC_ROCK_SMASH
|
||
.db ABC_WHIRLPOOL
|
||
.db ABC_BEAT_UP
|
||
|
||
.align 4
|
||
|
||
AlphabeticalGSCItemOrder:
|
||
.db AMULET_COIN
|
||
.db ANTIDOTE
|
||
.db AWAKENING
|
||
.db BASEMENT_KEY
|
||
.db BERRY
|
||
.db BERRY_JUICE
|
||
.db BERSERK_GENE
|
||
.db BICYCLE
|
||
.db BIG_MUSHROOM
|
||
.db BIG_PEARL
|
||
.db BITTER_BERRY
|
||
.db BLACKBELT
|
||
.db BLACKGLASSES
|
||
.db BLK_APRICORN
|
||
.db BLU_APRICORN
|
||
.db BLUE_CARD
|
||
.db BLUESKY_MAIL
|
||
.db BRICK_PIECE
|
||
.db BRIGHTPOWDER
|
||
.db BURN_HEAL
|
||
.db BURNT_BERRY
|
||
.db CALCIUM
|
||
.db CARBOS
|
||
.db CARD_KEY
|
||
.db CHARCOAL
|
||
.db CLEANSE_TAG
|
||
.db CLEAR_BELL
|
||
.db COIN_CASE
|
||
.db DIRE_HIT
|
||
.db DRAGON_FANG
|
||
.db DRAGON_SCALE
|
||
.db EGG_TICKET
|
||
.db ELIXER
|
||
.db ENERGY_ROOT
|
||
.db ENERGYPOWDER
|
||
.db EON_MAIL
|
||
.db ESCAPE_ROPE
|
||
.db ETHER
|
||
.db EVERSTONE
|
||
.db EXP_SHARE
|
||
.db FAST_BALL
|
||
.db FIRE_STONE
|
||
.db FLOWER_MAIL
|
||
.db FOCUS_BAND
|
||
.db FRESH_WATER
|
||
.db FRIEND_BALL
|
||
.db FULL_HEAL
|
||
.db FULL_RESTORE
|
||
.db GOLD_BERRY
|
||
.db GOLD_LEAF
|
||
.db GOOD_ROD
|
||
.db GORGEOUS_BOX
|
||
.db GREAT_BALL
|
||
.db GRN_APRICORN
|
||
.db GS_BALL
|
||
.db GUARD_SPEC
|
||
.db HARD_STONE
|
||
.db HEAL_POWDER
|
||
.db HEAVY_BALL
|
||
.db HM_01
|
||
.db HM_02
|
||
.db HM_03
|
||
.db HM_04
|
||
.db HM_05
|
||
.db HM_06
|
||
.db HM_07
|
||
.db HP_UP
|
||
.db HYPER_POTION
|
||
.db ICE_BERRY
|
||
.db ICE_HEAL
|
||
.db IRON
|
||
.db ITEMFINDER
|
||
.db KINGS_ROCK
|
||
.db LEAF_STONE
|
||
.db LEFTOVERS
|
||
.db LEMONADE
|
||
.db LEVEL_BALL
|
||
.db LIGHT_BALL
|
||
.db LITEBLUEMAIL
|
||
.db LOST_ITEM
|
||
.db LOVE_BALL
|
||
.db LOVELY_MAIL
|
||
.db LUCKY_EGG
|
||
.db LUCKY_PUNCH
|
||
.db LURE_BALL
|
||
.db MACHINE_PART
|
||
.db MAGNET
|
||
.db MASTER_BALL
|
||
.db MAX_ELIXER
|
||
.db MAX_ETHER
|
||
.db MAX_POTION
|
||
.db MAX_REPEL
|
||
.db MAX_REVIVE
|
||
.db METAL_COAT
|
||
.db METAL_POWDER
|
||
.db MINT_BERRY
|
||
.db MIRACLE_SEED
|
||
.db MIRACLEBERRY
|
||
.db MIRAGE_MAIL
|
||
.db MOOMOO_MILK
|
||
.db MOON_BALL
|
||
.db MOON_STONE
|
||
.db MORPH_MAIL
|
||
.db MUSIC_MAIL
|
||
.db MYSTERY_EGG
|
||
.db MYSTERYBERRY
|
||
.db MYSTIC_WATER
|
||
.db NEVERMELTICE
|
||
.db NORMAL_BOX
|
||
.db NUGGET
|
||
.db OLD_ROD
|
||
.db PARK_BALL
|
||
.db PARLYZ_HEAL
|
||
.db PASS
|
||
.db PEARL
|
||
.db PINK_BOW
|
||
.db PNK_APRICORN
|
||
.db POISON_BARB
|
||
.db POKE_BALL
|
||
.db POKE_DOLL
|
||
.db POLKADOT_BOW
|
||
.db PORTRAITMAIL
|
||
.db POTION
|
||
.db PP_UP
|
||
.db PROTEIN
|
||
.db PRZCUREBERRY
|
||
.db PSNCUREBERRY
|
||
.db QUICK_CLAW
|
||
.db RAGECANDYBAR
|
||
.db RAINBOW_WING
|
||
.db RARE_CANDY
|
||
.db RED_APRICORN
|
||
.db RED_SCALE
|
||
.db REPEL
|
||
.db REVIVAL_HERB
|
||
.db REVIVE
|
||
.db S_S_TICKET
|
||
.db SACRED_ASH
|
||
.db SCOPE_LENS
|
||
.db SECRETPOTION
|
||
.db SHARP_BEAK
|
||
.db SILVER_LEAF
|
||
.db SILVER_WING
|
||
.db SILVERPOWDER
|
||
.db SLOWPOKETAIL
|
||
.db SMOKE_BALL
|
||
.db SODA_POP
|
||
.db SOFT_SAND
|
||
.db SPELL_TAG
|
||
.db SQUIRTBOTTLE
|
||
.db STAR_PIECE
|
||
.db STARDUST
|
||
.db STICK
|
||
.db SUN_STONE
|
||
.db SUPER_POTION
|
||
.db SUPER_REPEL
|
||
.db SUPER_ROD
|
||
.db SURF_MAIL
|
||
.db THICK_CLUB
|
||
.db THUNDERSTONE
|
||
.db TINYMUSHROOM
|
||
.db TM_01
|
||
.db TM_02
|
||
.db TM_03
|
||
.db TM_04
|
||
.db TM_05
|
||
.db TM_06
|
||
.db TM_07
|
||
.db TM_08
|
||
.db TM_09
|
||
.db TM_10
|
||
.db TM_11
|
||
.db TM_12
|
||
.db TM_13
|
||
.db TM_14
|
||
.db TM_15
|
||
.db TM_16
|
||
.db TM_17
|
||
.db TM_18
|
||
.db TM_19
|
||
.db TM_20
|
||
.db TM_21
|
||
.db TM_22
|
||
.db TM_23
|
||
.db TM_24
|
||
.db TM_25
|
||
.db TM_26
|
||
.db TM_27
|
||
.db TM_28
|
||
.db TM_29
|
||
.db TM_30
|
||
.db TM_31
|
||
.db TM_32
|
||
.db TM_33
|
||
.db TM_34
|
||
.db TM_35
|
||
.db TM_36
|
||
.db TM_37
|
||
.db TM_38
|
||
.db TM_39
|
||
.db TM_40
|
||
.db TM_41
|
||
.db TM_42
|
||
.db TM_43
|
||
.db TM_44
|
||
.db TM_45
|
||
.db TM_46
|
||
.db TM_47
|
||
.db TM_48
|
||
.db TM_49
|
||
.db TM_50
|
||
.db TWISTEDSPOON
|
||
.db ULTRA_BALL
|
||
.db UP_GRADE
|
||
.db WATER_STONE
|
||
.db WHT_APRICORN
|
||
.db X_ACCURACY
|
||
.db X_ATTACK
|
||
.db X_DEFEND
|
||
.db X_SPECIAL
|
||
.db X_SPEED
|
||
.db YLW_APRICORN
|
||
.db ITEM_06
|
||
.db ITEM_19
|
||
.db ITEM_2D
|
||
.db ITEM_32
|
||
.db ITEM_38
|
||
.db ITEM_5A
|
||
.db ITEM_64
|
||
.db ITEM_78
|
||
.db ITEM_87
|
||
.db ITEM_88
|
||
.db ITEM_89
|
||
.db ITEM_8D
|
||
.db ITEM_8E
|
||
.db ITEM_91
|
||
.db ITEM_93
|
||
.db ITEM_94
|
||
.db ITEM_95
|
||
.db ITEM_99
|
||
.db ITEM_9A
|
||
.db ITEM_9B
|
||
.db ITEM_A2
|
||
.db ITEM_AB
|
||
.db ITEM_B0
|
||
.db ITEM_B3
|
||
.db ITEM_BE
|
||
.db ITEM_C3
|
||
.db ITEM_DC
|
||
.db HM_08
|
||
|
||
.align 4
|
||
|
||
AlphabeticalGSCItemOrderInverse:
|
||
; Each move's position in AlphabeticalGSCItemOrder.
|
||
.db ABC_MASTER_BALL
|
||
.db ABC_ULTRA_BALL
|
||
.db ABC_BRIGHTPOWDER
|
||
.db ABC_GREAT_BALL
|
||
.db ABC_POKE_BALL
|
||
.db ABC_ITEM_06
|
||
.db ABC_BICYCLE
|
||
.db ABC_MOON_STONE
|
||
.db ABC_ANTIDOTE
|
||
.db ABC_BURN_HEAL
|
||
.db ABC_ICE_HEAL
|
||
.db ABC_AWAKENING
|
||
.db ABC_PARLYZ_HEAL
|
||
.db ABC_FULL_RESTORE
|
||
.db ABC_MAX_POTION
|
||
.db ABC_HYPER_POTION
|
||
.db ABC_SUPER_POTION
|
||
.db ABC_POTION
|
||
.db ABC_ESCAPE_ROPE
|
||
.db ABC_REPEL
|
||
.db ABC_MAX_ELIXER
|
||
.db ABC_FIRE_STONE
|
||
.db ABC_THUNDERSTONE
|
||
.db ABC_WATER_STONE
|
||
.db ABC_ITEM_19
|
||
.db ABC_HP_UP
|
||
.db ABC_PROTEIN
|
||
.db ABC_IRON
|
||
.db ABC_CARBOS
|
||
.db ABC_LUCKY_PUNCH
|
||
.db ABC_CALCIUM
|
||
.db ABC_RARE_CANDY
|
||
.db ABC_X_ACCURACY
|
||
.db ABC_LEAF_STONE
|
||
.db ABC_METAL_POWDER
|
||
.db ABC_NUGGET
|
||
.db ABC_POKE_DOLL
|
||
.db ABC_FULL_HEAL
|
||
.db ABC_REVIVE
|
||
.db ABC_MAX_REVIVE
|
||
.db ABC_GUARD_SPEC
|
||
.db ABC_SUPER_REPEL
|
||
.db ABC_MAX_REPEL
|
||
.db ABC_DIRE_HIT
|
||
.db ABC_ITEM_2D
|
||
.db ABC_FRESH_WATER
|
||
.db ABC_SODA_POP
|
||
.db ABC_LEMONADE
|
||
.db ABC_X_ATTACK
|
||
.db ABC_ITEM_32
|
||
.db ABC_X_DEFEND
|
||
.db ABC_X_SPEED
|
||
.db ABC_X_SPECIAL
|
||
.db ABC_COIN_CASE
|
||
.db ABC_ITEMFINDER
|
||
.db ABC_ITEM_38
|
||
.db ABC_EXP_SHARE
|
||
.db ABC_OLD_ROD
|
||
.db ABC_GOOD_ROD
|
||
.db ABC_SILVER_LEAF
|
||
.db ABC_SUPER_ROD
|
||
.db ABC_PP_UP
|
||
.db ABC_ETHER
|
||
.db ABC_MAX_ETHER
|
||
.db ABC_ELIXER
|
||
.db ABC_RED_SCALE
|
||
.db ABC_SECRETPOTION
|
||
.db ABC_S_S_TICKET
|
||
.db ABC_MYSTERY_EGG
|
||
.db ABC_CLEAR_BELL
|
||
.db ABC_SILVER_WING
|
||
.db ABC_MOOMOO_MILK
|
||
.db ABC_QUICK_CLAW
|
||
.db ABC_PSNCUREBERRY
|
||
.db ABC_GOLD_LEAF
|
||
.db ABC_SOFT_SAND
|
||
.db ABC_SHARP_BEAK
|
||
.db ABC_PRZCUREBERRY
|
||
.db ABC_BURNT_BERRY
|
||
.db ABC_ICE_BERRY
|
||
.db ABC_POISON_BARB
|
||
.db ABC_KINGS_ROCK
|
||
.db ABC_BITTER_BERRY
|
||
.db ABC_MINT_BERRY
|
||
.db ABC_RED_APRICORN
|
||
.db ABC_TINYMUSHROOM
|
||
.db ABC_BIG_MUSHROOM
|
||
.db ABC_SILVERPOWDER
|
||
.db ABC_BLU_APRICORN
|
||
.db ABC_ITEM_5A
|
||
.db ABC_AMULET_COIN
|
||
.db ABC_YLW_APRICORN
|
||
.db ABC_GRN_APRICORN
|
||
.db ABC_CLEANSE_TAG
|
||
.db ABC_MYSTIC_WATER
|
||
.db ABC_TWISTEDSPOON
|
||
.db ABC_WHT_APRICORN
|
||
.db ABC_BLACKBELT
|
||
.db ABC_BLK_APRICORN
|
||
.db ABC_ITEM_64
|
||
.db ABC_PNK_APRICORN
|
||
.db ABC_BLACKGLASSES
|
||
.db ABC_SLOWPOKETAIL
|
||
.db ABC_PINK_BOW
|
||
.db ABC_STICK
|
||
.db ABC_SMOKE_BALL
|
||
.db ABC_NEVERMELTICE
|
||
.db ABC_MAGNET
|
||
.db ABC_MIRACLEBERRY
|
||
.db ABC_PEARL
|
||
.db ABC_BIG_PEARL
|
||
.db ABC_EVERSTONE
|
||
.db ABC_SPELL_TAG
|
||
.db ABC_RAGECANDYBAR
|
||
.db ABC_GS_BALL
|
||
.db ABC_BLUE_CARD
|
||
.db ABC_MIRACLE_SEED
|
||
.db ABC_THICK_CLUB
|
||
.db ABC_FOCUS_BAND
|
||
.db ABC_ITEM_78
|
||
.db ABC_ENERGYPOWDER
|
||
.db ABC_ENERGY_ROOT
|
||
.db ABC_HEAL_POWDER
|
||
.db ABC_REVIVAL_HERB
|
||
.db ABC_HARD_STONE
|
||
.db ABC_LUCKY_EGG
|
||
.db ABC_CARD_KEY
|
||
.db ABC_MACHINE_PART
|
||
.db ABC_EGG_TICKET
|
||
.db ABC_LOST_ITEM
|
||
.db ABC_STARDUST
|
||
.db ABC_STAR_PIECE
|
||
.db ABC_BASEMENT_KEY
|
||
.db ABC_PASS
|
||
.db ABC_ITEM_87
|
||
.db ABC_ITEM_88
|
||
.db ABC_ITEM_89
|
||
.db ABC_CHARCOAL
|
||
.db ABC_BERRY_JUICE
|
||
.db ABC_SCOPE_LENS
|
||
.db ABC_ITEM_8D
|
||
.db ABC_ITEM_8E
|
||
.db ABC_METAL_COAT
|
||
.db ABC_DRAGON_FANG
|
||
.db ABC_ITEM_91
|
||
.db ABC_LEFTOVERS
|
||
.db ABC_ITEM_93
|
||
.db ABC_ITEM_94
|
||
.db ABC_ITEM_95
|
||
.db ABC_MYSTERYBERRY
|
||
.db ABC_DRAGON_SCALE
|
||
.db ABC_BERSERK_GENE
|
||
.db ABC_ITEM_99
|
||
.db ABC_ITEM_9A
|
||
.db ABC_ITEM_9B
|
||
.db ABC_SACRED_ASH
|
||
.db ABC_HEAVY_BALL
|
||
.db ABC_FLOWER_MAIL
|
||
.db ABC_LEVEL_BALL
|
||
.db ABC_LURE_BALL
|
||
.db ABC_FAST_BALL
|
||
.db ABC_ITEM_A2
|
||
.db ABC_LIGHT_BALL
|
||
.db ABC_FRIEND_BALL
|
||
.db ABC_MOON_BALL
|
||
.db ABC_LOVE_BALL
|
||
.db ABC_NORMAL_BOX
|
||
.db ABC_GORGEOUS_BOX
|
||
.db ABC_SUN_STONE
|
||
.db ABC_POLKADOT_BOW
|
||
.db ABC_ITEM_AB
|
||
.db ABC_UP_GRADE
|
||
.db ABC_BERRY
|
||
.db ABC_GOLD_BERRY
|
||
.db ABC_SQUIRTBOTTLE
|
||
.db ABC_ITEM_B0
|
||
.db ABC_PARK_BALL
|
||
.db ABC_RAINBOW_WING
|
||
.db ABC_ITEM_B3
|
||
.db ABC_BRICK_PIECE
|
||
.db ABC_SURF_MAIL
|
||
.db ABC_LITEBLUEMAIL
|
||
.db ABC_PORTRAITMAIL
|
||
.db ABC_LOVELY_MAIL
|
||
.db ABC_EON_MAIL
|
||
.db ABC_MORPH_MAIL
|
||
.db ABC_BLUESKY_MAIL
|
||
.db ABC_MUSIC_MAIL
|
||
.db ABC_MIRAGE_MAIL
|
||
.db ABC_ITEM_BE
|
||
.db ABC_TM_01
|
||
.db ABC_TM_02
|
||
.db ABC_TM_03
|
||
.db ABC_TM_04
|
||
.db ABC_ITEM_C3
|
||
.db ABC_TM_05
|
||
.db ABC_TM_06
|
||
.db ABC_TM_07
|
||
.db ABC_TM_08
|
||
.db ABC_TM_09
|
||
.db ABC_TM_10
|
||
.db ABC_TM_11
|
||
.db ABC_TM_12
|
||
.db ABC_TM_13
|
||
.db ABC_TM_14
|
||
.db ABC_TM_15
|
||
.db ABC_TM_16
|
||
.db ABC_TM_17
|
||
.db ABC_TM_18
|
||
.db ABC_TM_19
|
||
.db ABC_TM_20
|
||
.db ABC_TM_21
|
||
.db ABC_TM_22
|
||
.db ABC_TM_23
|
||
.db ABC_TM_24
|
||
.db ABC_TM_25
|
||
.db ABC_TM_26
|
||
.db ABC_TM_27
|
||
.db ABC_TM_28
|
||
.db ABC_ITEM_DC
|
||
.db ABC_TM_29
|
||
.db ABC_TM_30
|
||
.db ABC_TM_31
|
||
.db ABC_TM_32
|
||
.db ABC_TM_33
|
||
.db ABC_TM_34
|
||
.db ABC_TM_35
|
||
.db ABC_TM_36
|
||
.db ABC_TM_37
|
||
.db ABC_TM_38
|
||
.db ABC_TM_39
|
||
.db ABC_TM_40
|
||
.db ABC_TM_41
|
||
.db ABC_TM_42
|
||
.db ABC_TM_43
|
||
.db ABC_TM_44
|
||
.db ABC_TM_45
|
||
.db ABC_TM_46
|
||
.db ABC_TM_47
|
||
.db ABC_TM_48
|
||
.db ABC_TM_49
|
||
.db ABC_TM_50
|
||
.db ABC_HM_01
|
||
.db ABC_HM_02
|
||
.db ABC_HM_03
|
||
.db ABC_HM_04
|
||
.db ABC_HM_05
|
||
.db ABC_HM_06
|
||
.db ABC_HM_07
|
||
.db ABC_HM_08
|
||
|
||
.align 4
|
||
|
||
AlphabeticalRGBYItemOrder:
|
||
.db RGBY_ANTIDOTE
|
||
.db RGBY_AWAKENING
|
||
.db RGBY_BICYCLE
|
||
.db RGBY_BIKE_VOUCHER
|
||
.db RGBY_BOULDERBADGE
|
||
.db RGBY_BURN_HEAL
|
||
.db RGBY_CALCIUM
|
||
.db RGBY_CARBOS
|
||
.db RGBY_CARD_KEY
|
||
.db RGBY_CASCADEBADGE
|
||
.db RGBY_COIN_CASE
|
||
.db RGBY_DIRE_HIT
|
||
.db RGBY_DOME_FOSSIL
|
||
.db RGBY_EARTHBADGE
|
||
.db RGBY_ELIXER
|
||
.db RGBY_ESCAPE_ROPE
|
||
.db RGBY_ETHER
|
||
.db RGBY_EXP__ALL
|
||
.db RGBY_FIRE_STONE
|
||
.db RGBY_FRESH_WATER
|
||
.db RGBY_FULL_HEAL
|
||
.db RGBY_FULL_RESTORE
|
||
.db RGBY_GOLD_TEETH
|
||
.db RGBY_GOOD_ROD
|
||
.db RGBY_GREAT_BALL
|
||
.db RGBY_GUARD_SPEC_
|
||
.db RGBY_HELIX_FOSSIL
|
||
.db RGBY_HM_01
|
||
.db RGBY_HM_02
|
||
.db RGBY_HM_03
|
||
.db RGBY_HM_04
|
||
.db RGBY_HM_05
|
||
.db RGBY_HP_UP
|
||
.db RGBY_HYPER_POTION
|
||
.db RGBY_ICE_HEAL
|
||
.db RGBY_IRON
|
||
.db RGBY_ITEMFINDER
|
||
.db RGBY_LEAF_STONE
|
||
.db RGBY_LEMONADE
|
||
.db RGBY_LIFT_KEY
|
||
.db RGBY_MARSHBADGE
|
||
.db RGBY_MASTER_BALL
|
||
.db RGBY_MAX_ELIXER
|
||
.db RGBY_MAX_ETHER
|
||
.db RGBY_MAX_POTION
|
||
.db RGBY_MAX_REPEL
|
||
.db RGBY_MAX_REVIVE
|
||
.db RGBY_MOON_STONE
|
||
.db RGBY_NUGGET
|
||
.db RGBY_OAKS_PARCEL
|
||
.db RGBY_OLD_AMBER
|
||
.db RGBY_OLD_ROD
|
||
.db RGBY_PARLYZ_HEAL
|
||
.db RGBY_POKE_BALL
|
||
.db RGBY_POKE_DOLL
|
||
.db RGBY_POKE_FLUTE
|
||
.db RGBY_POKEDEX
|
||
.db RGBY_POTION
|
||
.db RGBY_PP_UP
|
||
.db RGBY_PROTEIN
|
||
.db RGBY_RAINBOWBADGE
|
||
.db RGBY_RARE_CANDY
|
||
.db RGBY_REPEL
|
||
.db RGBY_REVIVE
|
||
.db RGBY_S_S_TICKET
|
||
.db RGBY_SAFARI_BALL
|
||
.db RGBY_SECRET_KEY
|
||
.db RGBY_SILPH_SCOPE
|
||
.db RGBY_SODA_POP
|
||
.db RGBY_SOULBADGE
|
||
.db RGBY_SUPER_POTION
|
||
.db RGBY_SUPER_REPEL
|
||
.db RGBY_SUPER_ROD
|
||
.db RGBY_THUNDERBADGE
|
||
.db RGBY_THUNDER_STONE
|
||
.db RGBY_TM_01
|
||
.db RGBY_TM_02
|
||
.db RGBY_TM_03
|
||
.db RGBY_TM_04
|
||
.db RGBY_TM_05
|
||
.db RGBY_TM_06
|
||
.db RGBY_TM_07
|
||
.db RGBY_TM_08
|
||
.db RGBY_TM_09
|
||
.db RGBY_TM_10
|
||
.db RGBY_TM_11
|
||
.db RGBY_TM_12
|
||
.db RGBY_TM_13
|
||
.db RGBY_TM_14
|
||
.db RGBY_TM_15
|
||
.db RGBY_TM_16
|
||
.db RGBY_TM_17
|
||
.db RGBY_TM_18
|
||
.db RGBY_TM_19
|
||
.db RGBY_TM_20
|
||
.db RGBY_TM_21
|
||
.db RGBY_TM_22
|
||
.db RGBY_TM_23
|
||
.db RGBY_TM_24
|
||
.db RGBY_TM_25
|
||
.db RGBY_TM_26
|
||
.db RGBY_TM_27
|
||
.db RGBY_TM_28
|
||
.db RGBY_TM_29
|
||
.db RGBY_TM_30
|
||
.db RGBY_TM_31
|
||
.db RGBY_TM_32
|
||
.db RGBY_TM_33
|
||
.db RGBY_TM_34
|
||
.db RGBY_TM_35
|
||
.db RGBY_TM_36
|
||
.db RGBY_TM_37
|
||
.db RGBY_TM_38
|
||
.db RGBY_TM_39
|
||
.db RGBY_TM_40
|
||
.db RGBY_TM_41
|
||
.db RGBY_TM_42
|
||
.db RGBY_TM_43
|
||
.db RGBY_TM_44
|
||
.db RGBY_TM_45
|
||
.db RGBY_TM_46
|
||
.db RGBY_TM_47
|
||
.db RGBY_TM_48
|
||
.db RGBY_TM_49
|
||
.db RGBY_TM_50
|
||
.db RGBY_TOWN_MAP
|
||
.db RGBY_ULTRA_BALL
|
||
.db RGBY_VOLCANOBADGE
|
||
.db RGBY_WATER_STONE
|
||
.db RGBY_X_ACCURACY
|
||
.db RGBY_X_ATTACK
|
||
.db RGBY_X_DEFEND
|
||
.db RGBY_X_SPECIAL
|
||
.db RGBY_X_SPEED
|
||
.db RGBY_SURFBOARD
|
||
.db RGBY_ITEM_2C
|
||
.db RGBY_ITEM_32
|
||
.db RGBY_COIN
|
||
.db RGBY_ITEM_54
|
||
.db RGBY_ITEM_55
|
||
.db RGBY_ITEM_56
|
||
.db RGBY_ITEM_57
|
||
.db RGBY_ITEM_58
|
||
.db RGBY_ITEM_59
|
||
.db RGBY_ITEM_5A
|
||
.db RGBY_ITEM_5B
|
||
.db RGBY_ITEM_5C
|
||
.db RGBY_ITEM_5D
|
||
.db RGBY_ITEM_5E
|
||
.db RGBY_ITEM_5F
|
||
.db RGBY_ITEM_60
|
||
.db RGBY_ITEM_61
|
||
.db RGBY_ITEM_62
|
||
.db RGBY_ITEM_63
|
||
.db RGBY_ITEM_64
|
||
.db RGBY_ITEM_65
|
||
.db RGBY_ITEM_66
|
||
.db RGBY_ITEM_67
|
||
.db RGBY_ITEM_68
|
||
.db RGBY_ITEM_69
|
||
.db RGBY_ITEM_6A
|
||
.db RGBY_ITEM_6B
|
||
.db RGBY_ITEM_6C
|
||
.db RGBY_ITEM_6D
|
||
.db RGBY_ITEM_6E
|
||
.db RGBY_ITEM_6F
|
||
.db RGBY_ITEM_70
|
||
.db RGBY_ITEM_71
|
||
.db RGBY_ITEM_72
|
||
.db RGBY_ITEM_73
|
||
.db RGBY_ITEM_74
|
||
.db RGBY_ITEM_75
|
||
.db RGBY_ITEM_76
|
||
.db RGBY_ITEM_77
|
||
.db RGBY_ITEM_78
|
||
.db RGBY_ITEM_79
|
||
.db RGBY_ITEM_7A
|
||
.db RGBY_ITEM_7B
|
||
.db RGBY_ITEM_7C
|
||
.db RGBY_ITEM_7D
|
||
.db RGBY_ITEM_7E
|
||
.db RGBY_ITEM_7F
|
||
.db RGBY_ITEM_80
|
||
.db RGBY_ITEM_81
|
||
.db RGBY_ITEM_82
|
||
.db RGBY_ITEM_83
|
||
.db RGBY_ITEM_84
|
||
.db RGBY_ITEM_85
|
||
.db RGBY_ITEM_86
|
||
.db RGBY_ITEM_87
|
||
.db RGBY_ITEM_88
|
||
.db RGBY_ITEM_89
|
||
.db RGBY_ITEM_8A
|
||
.db RGBY_ITEM_8B
|
||
.db RGBY_ITEM_8C
|
||
.db RGBY_ITEM_8D
|
||
.db RGBY_ITEM_8E
|
||
.db RGBY_ITEM_8F
|
||
.db RGBY_ITEM_90
|
||
.db RGBY_ITEM_91
|
||
.db RGBY_ITEM_92
|
||
.db RGBY_ITEM_93
|
||
.db RGBY_ITEM_94
|
||
.db RGBY_ITEM_95
|
||
.db RGBY_ITEM_96
|
||
.db RGBY_ITEM_97
|
||
.db RGBY_ITEM_98
|
||
.db RGBY_ITEM_99
|
||
.db RGBY_ITEM_9A
|
||
.db RGBY_ITEM_9B
|
||
.db RGBY_ITEM_9C
|
||
.db RGBY_ITEM_9D
|
||
.db RGBY_ITEM_9E
|
||
.db RGBY_ITEM_9F
|
||
.db RGBY_ITEM_A0
|
||
.db RGBY_ITEM_A1
|
||
.db RGBY_ITEM_A2
|
||
.db RGBY_ITEM_A3
|
||
.db RGBY_ITEM_A4
|
||
.db RGBY_ITEM_A5
|
||
.db RGBY_ITEM_A6
|
||
.db RGBY_ITEM_A7
|
||
.db RGBY_ITEM_A8
|
||
.db RGBY_ITEM_A9
|
||
.db RGBY_ITEM_AA
|
||
.db RGBY_ITEM_AB
|
||
.db RGBY_ITEM_AC
|
||
.db RGBY_ITEM_AD
|
||
.db RGBY_ITEM_AE
|
||
.db RGBY_ITEM_AF
|
||
.db RGBY_ITEM_B0
|
||
.db RGBY_ITEM_B1
|
||
.db RGBY_ITEM_B2
|
||
.db RGBY_ITEM_B3
|
||
.db RGBY_ITEM_B4
|
||
.db RGBY_ITEM_B5
|
||
.db RGBY_ITEM_B6
|
||
.db RGBY_ITEM_B7
|
||
.db RGBY_ITEM_B8
|
||
.db RGBY_ITEM_B9
|
||
.db RGBY_ITEM_BA
|
||
.db RGBY_ITEM_BB
|
||
.db RGBY_ITEM_BC
|
||
.db RGBY_ITEM_BD
|
||
.db RGBY_ITEM_BE
|
||
.db RGBY_ITEM_BF
|
||
.db RGBY_ITEM_C0
|
||
.db RGBY_ITEM_C1
|
||
.db RGBY_ITEM_C2
|
||
.db RGBY_ITEM_C3
|
||
|
||
.align 4
|
||
|
||
AlphabeticalRGBYItemOrderInverse:
|
||
; Each move's position in AlphabeticalRGBYItemOrder.
|
||
.db ABC_RGBY_MASTER_BALL
|
||
.db ABC_RGBY_ULTRA_BALL
|
||
.db ABC_RGBY_GREAT_BALL
|
||
.db ABC_RGBY_POKE_BALL
|
||
.db ABC_RGBY_TOWN_MAP
|
||
.db ABC_RGBY_BICYCLE
|
||
.db ABC_RGBY_SURFBOARD
|
||
.db ABC_RGBY_SAFARI_BALL
|
||
.db ABC_RGBY_POKEDEX
|
||
.db ABC_RGBY_MOON_STONE
|
||
.db ABC_RGBY_ANTIDOTE
|
||
.db ABC_RGBY_BURN_HEAL
|
||
.db ABC_RGBY_ICE_HEAL
|
||
.db ABC_RGBY_AWAKENING
|
||
.db ABC_RGBY_PARLYZ_HEAL
|
||
.db ABC_RGBY_FULL_RESTORE
|
||
.db ABC_RGBY_MAX_POTION
|
||
.db ABC_RGBY_HYPER_POTION
|
||
.db ABC_RGBY_SUPER_POTION
|
||
.db ABC_RGBY_POTION
|
||
.db ABC_RGBY_BOULDERBADGE
|
||
.db ABC_RGBY_CASCADEBADGE
|
||
.db ABC_RGBY_THUNDERBADGE
|
||
.db ABC_RGBY_RAINBOWBADGE
|
||
.db ABC_RGBY_SOULBADGE
|
||
.db ABC_RGBY_MARSHBADGE
|
||
.db ABC_RGBY_VOLCANOBADGE
|
||
.db ABC_RGBY_EARTHBADGE
|
||
.db ABC_RGBY_ESCAPE_ROPE
|
||
.db ABC_RGBY_REPEL
|
||
.db ABC_RGBY_OLD_AMBER
|
||
.db ABC_RGBY_FIRE_STONE
|
||
.db ABC_RGBY_THUNDER_STONE
|
||
.db ABC_RGBY_WATER_STONE
|
||
.db ABC_RGBY_HP_UP
|
||
.db ABC_RGBY_PROTEIN
|
||
.db ABC_RGBY_IRON
|
||
.db ABC_RGBY_CARBOS
|
||
.db ABC_RGBY_CALCIUM
|
||
.db ABC_RGBY_RARE_CANDY
|
||
.db ABC_RGBY_DOME_FOSSIL
|
||
.db ABC_RGBY_HELIX_FOSSIL
|
||
.db ABC_RGBY_SECRET_KEY
|
||
.db ABC_RGBY_ITEM_2C
|
||
.db ABC_RGBY_BIKE_VOUCHER
|
||
.db ABC_RGBY_X_ACCURACY
|
||
.db ABC_RGBY_LEAF_STONE
|
||
.db ABC_RGBY_CARD_KEY
|
||
.db ABC_RGBY_NUGGET
|
||
.db ABC_RGBY_ITEM_32
|
||
.db ABC_RGBY_POKE_DOLL
|
||
.db ABC_RGBY_FULL_HEAL
|
||
.db ABC_RGBY_REVIVE
|
||
.db ABC_RGBY_MAX_REVIVE
|
||
.db ABC_RGBY_GUARD_SPEC_
|
||
.db ABC_RGBY_SUPER_REPEL
|
||
.db ABC_RGBY_MAX_REPEL
|
||
.db ABC_RGBY_DIRE_HIT
|
||
.db ABC_RGBY_COIN
|
||
.db ABC_RGBY_FRESH_WATER
|
||
.db ABC_RGBY_SODA_POP
|
||
.db ABC_RGBY_LEMONADE
|
||
.db ABC_RGBY_S_S_TICKET
|
||
.db ABC_RGBY_GOLD_TEETH
|
||
.db ABC_RGBY_X_ATTACK
|
||
.db ABC_RGBY_X_DEFEND
|
||
.db ABC_RGBY_X_SPEED
|
||
.db ABC_RGBY_X_SPECIAL
|
||
.db ABC_RGBY_COIN_CASE
|
||
.db ABC_RGBY_OAKS_PARCEL
|
||
.db ABC_RGBY_ITEMFINDER
|
||
.db ABC_RGBY_SILPH_SCOPE
|
||
.db ABC_RGBY_POKE_FLUTE
|
||
.db ABC_RGBY_LIFT_KEY
|
||
.db ABC_RGBY_EXP__ALL
|
||
.db ABC_RGBY_OLD_ROD
|
||
.db ABC_RGBY_GOOD_ROD
|
||
.db ABC_RGBY_SUPER_ROD
|
||
.db ABC_RGBY_PP_UP
|
||
.db ABC_RGBY_ETHER
|
||
.db ABC_RGBY_MAX_ETHER
|
||
.db ABC_RGBY_ELIXER
|
||
.db ABC_RGBY_MAX_ELIXER
|
||
.db ABC_RGBY_ITEM_54
|
||
.db ABC_RGBY_ITEM_55
|
||
.db ABC_RGBY_ITEM_56
|
||
.db ABC_RGBY_ITEM_57
|
||
.db ABC_RGBY_ITEM_58
|
||
.db ABC_RGBY_ITEM_59
|
||
.db ABC_RGBY_ITEM_5A
|
||
.db ABC_RGBY_ITEM_5B
|
||
.db ABC_RGBY_ITEM_5C
|
||
.db ABC_RGBY_ITEM_5D
|
||
.db ABC_RGBY_ITEM_5E
|
||
.db ABC_RGBY_ITEM_5F
|
||
.db ABC_RGBY_ITEM_60
|
||
.db ABC_RGBY_ITEM_61
|
||
.db ABC_RGBY_ITEM_62
|
||
.db ABC_RGBY_ITEM_63
|
||
.db ABC_RGBY_ITEM_64
|
||
.db ABC_RGBY_ITEM_65
|
||
.db ABC_RGBY_ITEM_66
|
||
.db ABC_RGBY_ITEM_67
|
||
.db ABC_RGBY_ITEM_68
|
||
.db ABC_RGBY_ITEM_69
|
||
.db ABC_RGBY_ITEM_6A
|
||
.db ABC_RGBY_ITEM_6B
|
||
.db ABC_RGBY_ITEM_6C
|
||
.db ABC_RGBY_ITEM_6D
|
||
.db ABC_RGBY_ITEM_6E
|
||
.db ABC_RGBY_ITEM_6F
|
||
.db ABC_RGBY_ITEM_70
|
||
.db ABC_RGBY_ITEM_71
|
||
.db ABC_RGBY_ITEM_72
|
||
.db ABC_RGBY_ITEM_73
|
||
.db ABC_RGBY_ITEM_74
|
||
.db ABC_RGBY_ITEM_75
|
||
.db ABC_RGBY_ITEM_76
|
||
.db ABC_RGBY_ITEM_77
|
||
.db ABC_RGBY_ITEM_78
|
||
.db ABC_RGBY_ITEM_79
|
||
.db ABC_RGBY_ITEM_7A
|
||
.db ABC_RGBY_ITEM_7B
|
||
.db ABC_RGBY_ITEM_7C
|
||
.db ABC_RGBY_ITEM_7D
|
||
.db ABC_RGBY_ITEM_7E
|
||
.db ABC_RGBY_ITEM_7F
|
||
.db ABC_RGBY_ITEM_80
|
||
.db ABC_RGBY_ITEM_81
|
||
.db ABC_RGBY_ITEM_82
|
||
.db ABC_RGBY_ITEM_83
|
||
.db ABC_RGBY_ITEM_84
|
||
.db ABC_RGBY_ITEM_85
|
||
.db ABC_RGBY_ITEM_86
|
||
.db ABC_RGBY_ITEM_87
|
||
.db ABC_RGBY_ITEM_88
|
||
.db ABC_RGBY_ITEM_89
|
||
.db ABC_RGBY_ITEM_8A
|
||
.db ABC_RGBY_ITEM_8B
|
||
.db ABC_RGBY_ITEM_8C
|
||
.db ABC_RGBY_ITEM_8D
|
||
.db ABC_RGBY_ITEM_8E
|
||
.db ABC_RGBY_ITEM_8F
|
||
.db ABC_RGBY_ITEM_90
|
||
.db ABC_RGBY_ITEM_91
|
||
.db ABC_RGBY_ITEM_92
|
||
.db ABC_RGBY_ITEM_93
|
||
.db ABC_RGBY_ITEM_94
|
||
.db ABC_RGBY_ITEM_95
|
||
.db ABC_RGBY_ITEM_96
|
||
.db ABC_RGBY_ITEM_97
|
||
.db ABC_RGBY_ITEM_98
|
||
.db ABC_RGBY_ITEM_99
|
||
.db ABC_RGBY_ITEM_9A
|
||
.db ABC_RGBY_ITEM_9B
|
||
.db ABC_RGBY_ITEM_9C
|
||
.db ABC_RGBY_ITEM_9D
|
||
.db ABC_RGBY_ITEM_9E
|
||
.db ABC_RGBY_ITEM_9F
|
||
.db ABC_RGBY_ITEM_A0
|
||
.db ABC_RGBY_ITEM_A1
|
||
.db ABC_RGBY_ITEM_A2
|
||
.db ABC_RGBY_ITEM_A3
|
||
.db ABC_RGBY_ITEM_A4
|
||
.db ABC_RGBY_ITEM_A5
|
||
.db ABC_RGBY_ITEM_A6
|
||
.db ABC_RGBY_ITEM_A7
|
||
.db ABC_RGBY_ITEM_A8
|
||
.db ABC_RGBY_ITEM_A9
|
||
.db ABC_RGBY_ITEM_AA
|
||
.db ABC_RGBY_ITEM_AB
|
||
.db ABC_RGBY_ITEM_AC
|
||
.db ABC_RGBY_ITEM_AD
|
||
.db ABC_RGBY_ITEM_AE
|
||
.db ABC_RGBY_ITEM_AF
|
||
.db ABC_RGBY_ITEM_B0
|
||
.db ABC_RGBY_ITEM_B1
|
||
.db ABC_RGBY_ITEM_B2
|
||
.db ABC_RGBY_ITEM_B3
|
||
.db ABC_RGBY_ITEM_B4
|
||
.db ABC_RGBY_ITEM_B5
|
||
.db ABC_RGBY_ITEM_B6
|
||
.db ABC_RGBY_ITEM_B7
|
||
.db ABC_RGBY_ITEM_B8
|
||
.db ABC_RGBY_ITEM_B9
|
||
.db ABC_RGBY_ITEM_BA
|
||
.db ABC_RGBY_ITEM_BB
|
||
.db ABC_RGBY_ITEM_BC
|
||
.db ABC_RGBY_ITEM_BD
|
||
.db ABC_RGBY_ITEM_BE
|
||
.db ABC_RGBY_ITEM_BF
|
||
.db ABC_RGBY_ITEM_C0
|
||
.db ABC_RGBY_ITEM_C1
|
||
.db ABC_RGBY_ITEM_C2
|
||
.db ABC_RGBY_ITEM_C3
|
||
.db ABC_RGBY_HM_01
|
||
.db ABC_RGBY_HM_02
|
||
.db ABC_RGBY_HM_03
|
||
.db ABC_RGBY_HM_04
|
||
.db ABC_RGBY_HM_05
|
||
.db ABC_RGBY_TM_01
|
||
.db ABC_RGBY_TM_02
|
||
.db ABC_RGBY_TM_03
|
||
.db ABC_RGBY_TM_04
|
||
.db ABC_RGBY_TM_05
|
||
.db ABC_RGBY_TM_06
|
||
.db ABC_RGBY_TM_07
|
||
.db ABC_RGBY_TM_08
|
||
.db ABC_RGBY_TM_09
|
||
.db ABC_RGBY_TM_10
|
||
.db ABC_RGBY_TM_11
|
||
.db ABC_RGBY_TM_12
|
||
.db ABC_RGBY_TM_13
|
||
.db ABC_RGBY_TM_14
|
||
.db ABC_RGBY_TM_15
|
||
.db ABC_RGBY_TM_16
|
||
.db ABC_RGBY_TM_17
|
||
.db ABC_RGBY_TM_18
|
||
.db ABC_RGBY_TM_19
|
||
.db ABC_RGBY_TM_20
|
||
.db ABC_RGBY_TM_21
|
||
.db ABC_RGBY_TM_22
|
||
.db ABC_RGBY_TM_23
|
||
.db ABC_RGBY_TM_24
|
||
.db ABC_RGBY_TM_25
|
||
.db ABC_RGBY_TM_26
|
||
.db ABC_RGBY_TM_27
|
||
.db ABC_RGBY_TM_28
|
||
.db ABC_RGBY_TM_29
|
||
.db ABC_RGBY_TM_30
|
||
.db ABC_RGBY_TM_31
|
||
.db ABC_RGBY_TM_32
|
||
.db ABC_RGBY_TM_33
|
||
.db ABC_RGBY_TM_34
|
||
.db ABC_RGBY_TM_35
|
||
.db ABC_RGBY_TM_36
|
||
.db ABC_RGBY_TM_37
|
||
.db ABC_RGBY_TM_38
|
||
.db ABC_RGBY_TM_39
|
||
.db ABC_RGBY_TM_40
|
||
.db ABC_RGBY_TM_41
|
||
.db ABC_RGBY_TM_42
|
||
.db ABC_RGBY_TM_43
|
||
.db ABC_RGBY_TM_44
|
||
.db ABC_RGBY_TM_45
|
||
.db ABC_RGBY_TM_46
|
||
.db ABC_RGBY_TM_47
|
||
.db ABC_RGBY_TM_48
|
||
.db ABC_RGBY_TM_49
|
||
.db ABC_RGBY_TM_50
|
||
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0xa0c68,0xa0d90-0xa0c68
|
||
|
||
; XXX what is the data at 0xa0d90?
|
||
; it is 5 * 16 bytes per entry (total of 56 entries)
|
||
; notice how 0xa0d90, 0xa0de0, 0xa0e30, 0xa0e80 are 0, 1, 2, 3…
|
||
.incbin "baseromgs.n64",0xa0d90,0xa1f10-0xa0d90
|
||
|
||
.incbin "baseromgs.n64",0xa1f10,0xa2250-0xa1f10
|
||
|
||
GameBoyHeaderLogo:
|
||
.db 0xCE,0xED,0x66,0x66,0xCC,0x0D,0x00,0x0B
|
||
.db 0x03,0x73,0x00,0x83,0x00,0x0C,0x00,0x0D
|
||
.db 0x00,0x08,0x11,0x1F,0x88,0x89,0x00,0x0E
|
||
.db 0xDC,0xCC,0x6E,0xE6,0xDD,0xDD,0xD9,0x99
|
||
.db 0xBB,0xBB,0x67,0x63,0x6E,0x0E,0xEC,0xCC
|
||
.db 0xDD,0xDC,0x99,0x9F,0xBB,0xB9,0x33,0x3E
|
||
|
||
.incbin "baseromgs.n64",0xa2280,0xa2400-0xa2280
|
||
|
||
.db "MEM(4M): +%08XH (+%4dK)",0
|
||
.align 4
|
||
.db "MEM(4M): -%08XH (-%4dK)",0
|
||
.align 4
|
||
.db "MEM(8M): +%08XH (+%4dK)",0
|
||
.align 4
|
||
.db "MEM(8M): -%08XH (-%4dK)",0
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0xa2460,0xa2510-0xa2460
|
||
|
||
.db "Interrupt",0
|
||
.align 4
|
||
.db "TLB modification",0
|
||
.align 4
|
||
.db "TLB exception on load",0
|
||
.align 4
|
||
.db "TLB exception on store",0
|
||
.align 4
|
||
.db "Address error on load",0
|
||
.align 4
|
||
.db "Address error on store",0
|
||
.align 4
|
||
.db "Bus error on inst.",0
|
||
.align 4
|
||
.db "Bus error on data",0
|
||
.align 4
|
||
.db "System call exception",0
|
||
.align 4
|
||
.db "Breakpoint exception",0
|
||
.align 4
|
||
.db "Reserved instruction",0
|
||
.align 4
|
||
.db "Coprocessor unusable",0
|
||
.align 4
|
||
.db "Arithmetic overflow",0
|
||
.align 4
|
||
.db "Trap exception",0
|
||
.align 4
|
||
.db "Virtual coherency on inst.",0
|
||
.align 4
|
||
.db "Floating point exception",0
|
||
.align 4
|
||
.db "Watchpoint exception",0
|
||
.align 4
|
||
.db "Virtual coherency on data",0
|
||
.align 4
|
||
.db "Unimplemented operation",0
|
||
.align 4
|
||
.db "Invalid operation",0
|
||
.align 4
|
||
.db "Division by zero",0
|
||
.align 4
|
||
.db "Overflow",0
|
||
.align 4
|
||
.db "Underflow",0
|
||
.align 4
|
||
.db "Inexact operation",0
|
||
.align 4
|
||
.db "F%02d:%+.3e",0
|
||
.align 4
|
||
.db "F%02d:---------",0
|
||
.align 4
|
||
.db "FPCSR:%08XH",0
|
||
.align 4
|
||
.db "(%s)",0
|
||
.align 4
|
||
.db "THREAD:%d (%s)",0
|
||
.align 4
|
||
.db "PC:%08XH SR:%08XH VA:%08XH",0
|
||
.align 4
|
||
.db "AT:%08XH V0:%08XH V1:%08XH",0
|
||
.align 4
|
||
.db "A0:%08XH A1:%08XH A2:%08XH",0
|
||
.align 4
|
||
.db "A3:%08XH T0:%08XH T1:%08XH",0
|
||
.align 4
|
||
.db "T2:%08XH T3:%08XH T4:%08XH",0
|
||
.align 4
|
||
.db "T5:%08XH T6:%08XH T7:%08XH",0
|
||
.align 4
|
||
.db "S0:%08XH S1:%08XH S2:%08XH",0
|
||
.align 4
|
||
.db "S3:%08XH S4:%08XH S5:%08XH",0
|
||
.align 4
|
||
.db "S6:%08XH S7:%08XH T8:%08XH",0
|
||
.align 4
|
||
.db "T9:%08XH GP:%08XH SP:%08XH",0
|
||
.align 4
|
||
.db "S8:%08XH RA:%08XH",0
|
||
.align 4
|
||
.db "F-PC:%08XH",0
|
||
.align 4
|
||
.db "F-RA:%08XH",0
|
||
.align 4
|
||
.db "MM:%08XH",0
|
||
.align 16
|
||
|
||
.db "MAXA:%5.3f",0
|
||
.align 4
|
||
.db "CPU:%5.3f",0
|
||
.align 4
|
||
.db "RCP:%5.3f",0
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0xa28f4,0xa4ee0-0xa28f4
|
||
|
||
; text strings representing commands to the text engine
|
||
.db "FONT",0
|
||
.align 4
|
||
.db "COL1",0
|
||
.align 4
|
||
.db "COL2",0
|
||
.align 4
|
||
.db "TEX",0
|
||
.align 4
|
||
.db "LINE",0
|
||
.align 4
|
||
.db "FACE",0
|
||
.align 4
|
||
.db "DIST",0
|
||
.align 4
|
||
.db "WAZA",0
|
||
.align 4
|
||
.db "KOKA",0
|
||
.align 4
|
||
.db "NEMURI",0
|
||
.align 4
|
||
.db "DOKU",0
|
||
.align 4
|
||
.db "DOKUDOKU",0
|
||
.align 4
|
||
.db "YAKEDO",0
|
||
.align 4
|
||
.db "KOHRI",0
|
||
.align 4
|
||
.db "MAHI",0
|
||
.align 4
|
||
.db "HIRUMI",0
|
||
.align 4
|
||
.db "SHIBARI",0
|
||
.align 4
|
||
.db "KONRAN",0
|
||
.align 4
|
||
.db "MEROMERO",0
|
||
.align 4
|
||
.db "NOROI",0
|
||
.align 4
|
||
.db "AKUMU",0
|
||
.align 4
|
||
.db "YADORIGI",0
|
||
.align 4
|
||
.db "HARE",0
|
||
.align 4
|
||
.db "AME",0
|
||
.align 4
|
||
.db "SUNA",0
|
||
.align 4
|
||
.db "LOAD",0
|
||
.align 4
|
||
.db "PUSH",0
|
||
.align 4
|
||
.db "POP",0
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0xa4fc0,0xa55b0-0xa4fc0
|
||
|
||
.db "POKEMON R",0
|
||
.align 4
|
||
.db "POKEMON G",0
|
||
.align 4
|
||
.db "POKEMON B",0
|
||
.align 4
|
||
.db "POKEMON Y",0
|
||
.align 4
|
||
.db "POKEMON_G",0
|
||
.align 4
|
||
.db "POKEMON_S",0
|
||
.align 4
|
||
.db "PM_CRYSTA",0
|
||
.align 4
|
||
|
||
.align 16
|
||
|
||
.db "POKEMON",0
|
||
.align 4
|
||
.db "RED",0
|
||
.align 4
|
||
.db "GREEN",0
|
||
.align 4
|
||
.db "BLUE",0
|
||
.align 4
|
||
.db "Y",0
|
||
.align 4
|
||
.db "G",0
|
||
.align 4
|
||
.db "S",0
|
||
.align 4
|
||
.db "PM_CRYS",0
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0xa5640,0xa6500-0xa5640
|
||
|
||
.db "og_monster_eff_init() err! og_init_kemuri_eff_all = NULL",0x0A,0
|
||
.align 4
|
||
.db "0x%08x ",0
|
||
.align 4
|
||
.db 0x0A,0
|
||
.align 4
|
||
.db 0x0A,0
|
||
.align 4
|
||
.db "%10.4f ",0
|
||
.align 4
|
||
.db 0x0A,0
|
||
.align 4
|
||
.db 0x0A,0
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0xa6560,0xa6610-0xa6560
|
||
|
||
.db "can't `ModelBank_Register' when no freezone.",0x0A,0
|
||
.align 4
|
||
.db "Can't get hms cause no load : %d/%d",0x0A,0
|
||
.align 4
|
||
.db "Out of Index %d : (0-%d)",0x0A,0
|
||
.align 4
|
||
.db "Can't get node cause no load : %d/%d",0x0A,0
|
||
.align 4
|
||
.db "Out of Index %d : (0-%d)",0x0A,0
|
||
.align 4
|
||
|
||
.align 16
|
||
|
||
.db "PokeMonFlags %08x",0x0A,0
|
||
.align 4
|
||
.db "%16s : %s ",0
|
||
.align 4
|
||
.db "o",0
|
||
.align 4
|
||
.db "x",0
|
||
.align 4
|
||
.db 0x0A,0
|
||
.align 4
|
||
|
||
.align 16
|
||
|
||
.incbin "baseromgs.n64",0xa6700,0xa6b20-0xa6700
|
||
|
||
.db "ReadMem @ %08x for %d",0x0A,0
|
||
.align 4
|
||
.db "WriteMem",0x0A,0
|
||
.align 4
|
||
.db "Long unaligned write...",0x0A,0
|
||
.align 4
|
||
.db "RCP write not an integral number of words",0x0A,0
|
||
.align 4
|
||
.db "ListProcesses",0x0A,0
|
||
.align 4
|
||
.db "LoadProgram",0x0A,0
|
||
.align 4
|
||
.db "GetExeName",0x0A,0
|
||
.align 4
|
||
.db "imem",0
|
||
.align 4
|
||
.db "rmon",0
|
||
.align 4
|
||
.db "GetRegionCount",0x0A,0
|
||
.align 4
|
||
.db "GetRegions",0x0A,0
|
||
.align 4
|
||
|
||
.align 16
|
||
|
||
.db "rmon: Thread %d created",0x0A,0
|
||
.align 4
|
||
.db "rmon: Thread %d destroyed",0x0A,0
|
||
.align 4
|
||
|
||
.align 16
|
||
|
||
.db "StopThreads %d",0x0A,0
|
||
.align 4
|
||
.db "Couldn't stop thread %d",0x0A,0
|
||
.align 4
|
||
.db "Couldn't stop thread %d",0x0A,0
|
||
.align 4
|
||
.db "ListThreads",0x0A,0
|
||
.align 4
|
||
.db "ThreadStatus %d method %d",0x0A,0
|
||
.align 4
|
||
.db "StopThread %d",0x0A,0
|
||
.align 4
|
||
.db "RunThread %d",0x0A,0
|
||
.align 4
|
||
|
||
.align 16
|
||
|
||
.db "SetFault",0x0A,0
|
||
.align 4
|
||
.db "PANIC!!",0x0A,0
|
||
.align 4
|
||
.db "SetComm",0x0A,0
|
||
.align 4
|
||
|
||
.align 16
|
||
|
||
.db "Set temp BP at %08x",0
|
||
.align 4
|
||
.db " and %08x",0
|
||
.align 4
|
||
.db 0x0A,0
|
||
.align 4
|
||
.db "ClearTempBreak @ %08x",0x0A,0
|
||
.align 4
|
||
.db "ClearTempBreak @ %08x",0x0A,0
|
||
.align 4
|
||
.db "SetBreak at %08x, method %d",0x0A,0
|
||
.align 4
|
||
.db "* (%08x) = %08x (was %08x)",0x0A,0
|
||
.align 4
|
||
.db "ListBreak",0x0A,0
|
||
.align 4
|
||
.db "ClearBreak",0x0A,0
|
||
.align 4
|
||
.db "SingleStep",0x0A,0
|
||
.align 4
|
||
.db "Break %d in thread %d",0x0A,0
|
||
.align 4
|
||
.db "HitBreak",0x0A,0
|
||
.align 4
|
||
.db "Hit SP Break",0x0A,0
|
||
.align 4
|
||
.db "HitCpuFault",0x0A,0
|
||
.align 4
|
||
.db "Brk in thread %d @ %08x, inst %08x",0x0D,0x0A,0
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0xa6e20,0xa6ed0-0xa6e20
|
||
|
||
.db "GetGRegisters",0x0A,0
|
||
.align 4
|
||
.db "SetGRegisters",0x0A,0
|
||
.align 4
|
||
.db "GetFRegisters",0x0A,0
|
||
.align 4
|
||
.db "SetFRegisters",0x0A,0
|
||
.align 4
|
||
.db "GetSRegisters",0x0A,0
|
||
.align 4
|
||
.db "SetSRegisters",0x0A,0
|
||
.align 4
|
||
.db "GetVRegisters",0x0A,0
|
||
.align 4
|
||
.db "SetVRegs",0x0A,0
|
||
.align 4
|
||
|
||
.align 16
|
||
|
||
.incbin "baseromgs.n64",0xa6f50,0xa8738-0xa6f50
|
||
|
||
.db "RSP Gfx ucode F3DEX fifo 2.08 Yoshitaka Yasumoto/Kawasedo 1999.",0x0A,0
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0xa8780,0xb96e0-0xa8780
|
||
|
||
.db "sizeof(PickFolder) = %d",0x0A,0
|
||
.align 4
|
||
.db "sizeof(PickRegMenu) = %d",0x0A,0
|
||
.align 4
|
||
.db "sizeof(PickCartSelector) = %d",0x0A,0
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0xb9738,0x15de24-0xb9738
|
||
|
||
.db "Stadium",0
|
||
.align 4
|
||
.db "GB building",0
|
||
.align 4
|
||
.db "School",0
|
||
.align 4
|
||
.db "Gym leaders",0
|
||
.align 4
|
||
.db "Laboratory",0
|
||
.align 4
|
||
.db "X",0
|
||
.align 4
|
||
.db "My room",0
|
||
.align 4
|
||
.db "Free battle",0
|
||
.align 4
|
||
.db "---",0
|
||
.align 4
|
||
.db "Stadium",0
|
||
.align 4
|
||
.db "GB building",0
|
||
.align 4
|
||
.db "School",0
|
||
.align 4
|
||
.db "Gym leaders",0
|
||
.align 4
|
||
.db "Laboratory",0
|
||
.align 4
|
||
.db "X",0
|
||
.align 4
|
||
.db "Beat the rival",0
|
||
.align 4
|
||
.db "My room",0
|
||
.align 4
|
||
.db "Free battle",0
|
||
.align 4
|
||
.db "---",0
|
||
.align 4
|
||
.db "Stadium",0
|
||
.align 4
|
||
.db "GB building",0
|
||
.align 4
|
||
.db "School",0
|
||
.align 4
|
||
.db "Gym leaders",0
|
||
.align 4
|
||
.db "Laboratory",0
|
||
.align 4
|
||
.db "X",0
|
||
.align 4
|
||
.db "My room",0
|
||
.align 4
|
||
.db "Free battle",0
|
||
.align 4
|
||
.db "---",0
|
||
.align 4
|
||
.db "Stadium",0
|
||
.align 4
|
||
.db "GB building",0
|
||
.align 4
|
||
.db "School",0
|
||
.align 4
|
||
.db "Gym leaders",0
|
||
.align 4
|
||
.db "Laboratory",0
|
||
.align 4
|
||
.db "X",0
|
||
.align 4
|
||
.db "Beat the rival",0
|
||
.align 4
|
||
.db "My room",0
|
||
.align 4
|
||
.db "Free battle",0
|
||
.align 4
|
||
.db "---",0
|
||
.align 4
|
||
.db "Stadium",0
|
||
.align 4
|
||
.db "GB building",0
|
||
.align 4
|
||
.db "School",0
|
||
.align 4
|
||
.db "Gym leaders",0
|
||
.align 4
|
||
.db "Laboratory",0
|
||
.align 4
|
||
.db "X",0
|
||
.align 4
|
||
.db "My room",0
|
||
.align 4
|
||
.db "Free battle",0
|
||
.align 4
|
||
.db "---",0
|
||
.align 4
|
||
.db "Stadium",0
|
||
.align 4
|
||
.db "GB building",0
|
||
.align 4
|
||
.db "School",0
|
||
.align 4
|
||
.db "Gym leaders",0
|
||
.align 4
|
||
.db "Laboratory",0
|
||
.align 4
|
||
.db "X",0
|
||
.align 4
|
||
.db "Beat the rival",0
|
||
.align 4
|
||
.db "My room",0
|
||
.align 4
|
||
.db "Free battle",0
|
||
.align 4
|
||
.db "---",0
|
||
.align 4
|
||
.db "Stadium",0
|
||
.align 4
|
||
.db "GB building",0
|
||
.align 4
|
||
.db "School",0
|
||
.align 4
|
||
.db "Gym leaders",0
|
||
.align 4
|
||
.db "Laboratory",0
|
||
.align 4
|
||
.db "X",0
|
||
.align 4
|
||
.db "My room",0
|
||
.align 4
|
||
.db "Free battle",0
|
||
.align 4
|
||
.db "---",0
|
||
.align 4
|
||
.db "Stadium",0
|
||
.align 4
|
||
.db "GB building",0
|
||
.align 4
|
||
.db "School",0
|
||
.align 4
|
||
.db "Gym leaders",0
|
||
.align 4
|
||
.db "Laboratory",0
|
||
.align 4
|
||
.db "X",0
|
||
.align 4
|
||
.db "Beat the rival",0
|
||
.align 4
|
||
.db "My room",0
|
||
.align 4
|
||
.db "Free battle",0
|
||
.align 4
|
||
.db "---",0
|
||
.align 4
|
||
.db "n_wis_wislif_END%d %d",0x0A,0
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0x15e0fc,0x172320-0x15e0fc
|
||
|
||
GiftFarfetchdMoves:
|
||
.db BATON_PASS
|
||
.db AGILITY
|
||
.db SWORDS_DANCE
|
||
.db SLASH
|
||
|
||
GiftGligarMoves:
|
||
.db EARTHQUAKE
|
||
.db POISON_STING
|
||
.db WING_ATTACK
|
||
.db COUNTER
|
||
|
||
.align 16
|
||
|
||
.incbin "baseromgs.n64",0x172330,0x3f4ca0-0x172330
|
||
|
||
StatLevelMultipliers:
|
||
db 25, 100 ; 0.25×
|
||
db 28, 100 ; 0.28×
|
||
db 33, 100 ; 0.33×
|
||
db 40, 100 ; 0.40×
|
||
db 50, 100 ; 0.50×
|
||
db 66, 100 ; 0.66×
|
||
db 1, 1 ; 1.00×
|
||
db 15, 10 ; 1.50×
|
||
db 2, 1 ; 2.00×
|
||
db 25, 10 ; 2.50×
|
||
db 3, 1 ; 3.00×
|
||
db 35, 10 ; 3.50×
|
||
db 4, 1 ; 4.00×
|
||
|
||
.align 4
|
||
|
||
AccuracyProbabilities:
|
||
.db 33, 100 ; 33% −6
|
||
.db 36, 100 ; 36% −5
|
||
.db 43, 100 ; 43% −4
|
||
.db 50, 100 ; 50% −3
|
||
.db 60, 100 ; 60% −2
|
||
.db 75, 100 ; 75% −1
|
||
.db 1, 1 ; 100% 0
|
||
.db 133, 100 ; 133% +1
|
||
.db 166, 100 ; 166% +2
|
||
.db 2, 1 ; 200% +3
|
||
.db 233, 100 ; 233% +4
|
||
.db 133, 50 ; 266% +5
|
||
.db 3, 1 ; 300% +6
|
||
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0x3f4cd8,0x3f4d0c-0x3f4cd8
|
||
|
||
CriticalMoves:
|
||
.db KARATE_CHOP
|
||
.db RAZOR_WIND
|
||
.db RAZOR_LEAF
|
||
.db CRABHAMMER
|
||
.db SLASH
|
||
.db AEROBLAST
|
||
.db CROSS_CHOP
|
||
.db -1
|
||
|
||
CriticalChances:
|
||
.db 0x11 ; 6.25%
|
||
.db 0x20 ; 12.1%
|
||
.db 0x40 ; 24.6%
|
||
.db 0x55 ; 33.2%
|
||
.db 0x80 ; 49.6%
|
||
.db 0x80 ; 49.6%
|
||
.db 0x80 ; 49.6%
|
||
|
||
.align 4
|
||
|
||
MetronomeExcepts:
|
||
.db METRONOME
|
||
.db STRUGGLE
|
||
.db SKETCH
|
||
.db MIMIC
|
||
.db COUNTER
|
||
.db MIRROR_COAT
|
||
.db PROTECT
|
||
.db DETECT
|
||
.db ENDURE
|
||
.db DESTINY_BOND
|
||
.db SLEEP_TALK
|
||
.db THIEF
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
ConsumableEffects:
|
||
.db HELD_BERRY
|
||
.db HELD_2
|
||
.db HELD_5
|
||
.db HELD_HEAL_POISON
|
||
.db HELD_HEAL_FREEZE
|
||
.db HELD_HEAL_BURN
|
||
.db HELD_HEAL_SLEEP
|
||
.db HELD_HEAL_PARALYZE
|
||
.db HELD_HEAL_STATUS
|
||
.db HELD_30
|
||
.db HELD_ATTACK_UP
|
||
.db HELD_DEFENSE_UP
|
||
.db HELD_SPEED_UP
|
||
.db HELD_SP_ATTACK_UP
|
||
.db HELD_SP_DEFENSE_UP
|
||
.db HELD_ACCURACY_UP
|
||
.db HELD_EVASION_UP
|
||
.db HELD_38
|
||
.db HELD_71
|
||
.db HELD_ESCAPE
|
||
.db HELD_CRITICAL_UP
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
MoveGrammar0:
|
||
.db SWORDS_DANCE
|
||
.db GROWTH
|
||
.db STRENGTH
|
||
.db HARDEN
|
||
.db MINIMIZE
|
||
.db SMOKESCREEN
|
||
.db WITHDRAW
|
||
.db DEFENSE_CURL
|
||
.db EGG_BOMB
|
||
.db SMOG
|
||
.db BONE_CLUB
|
||
.db FLASH
|
||
.db SPLASH
|
||
.db ACID_ARMOR
|
||
.db BONEMERANG
|
||
.db REST
|
||
.db SHARPEN
|
||
.db SUBSTITUTE
|
||
.db MIND_READER
|
||
.db SNORE
|
||
.db PROTECT
|
||
.db SPIKES
|
||
.db ENDURE
|
||
.db ROLLOUT
|
||
.db SWAGGER
|
||
.db SLEEP_TALK
|
||
.db HIDDEN_POWER
|
||
.db PSYCH_UP
|
||
.db EXTREMESPEED
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
MoveGrammar1:
|
||
.db RECOVER
|
||
.db TELEPORT
|
||
.db BIDE
|
||
.db SELFDESTRUCT
|
||
.db AMNESIA
|
||
.db FLAIL
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
MoveGrammar2:
|
||
.db MEDITATE
|
||
.db AGILITY
|
||
.db MIMIC
|
||
.db DOUBLE_TEAM
|
||
.db BARRAGE
|
||
.db TRANSFORM
|
||
.db STRUGGLE
|
||
.db SCARY_FACE
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
MoveGrammar3:
|
||
.db POUND
|
||
.db SCRATCH
|
||
.db VICEGRIP
|
||
.db WING_ATTACK
|
||
.db FLY
|
||
.db BIND
|
||
.db SLAM
|
||
.db HORN_ATTACK
|
||
.db WRAP
|
||
.db THRASH
|
||
.db TAIL_WHIP
|
||
.db LEER
|
||
.db BITE
|
||
.db GROWL
|
||
.db ROAR
|
||
.db SING
|
||
.db PECK
|
||
.db ABSORB
|
||
.db STRING_SHOT
|
||
.db EARTHQUAKE
|
||
.db FISSURE
|
||
.db DIG
|
||
.db TOXIC
|
||
.db SCREECH
|
||
.db METRONOME
|
||
.db LICK
|
||
.db CLAMP
|
||
.db CONSTRICT
|
||
.db POISON_GAS
|
||
.db BUBBLE
|
||
.db SLASH
|
||
.db SPIDER_WEB
|
||
.db NIGHTMARE
|
||
.db CURSE
|
||
.db FORESIGHT
|
||
.db CHARM
|
||
.db ATTRACT
|
||
.db ROCK_SMASH
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
BattleData0x03F4DA0: ; XXX what is this?
|
||
.db 0x01
|
||
.db 0x02
|
||
.db 0x03
|
||
.db 0x04
|
||
.db 0x59
|
||
.db 0x05
|
||
.db 0x06
|
||
.db 0x07
|
||
.db 0xa1
|
||
.db 0x08
|
||
.db 0x09
|
||
.db 0x0a
|
||
.db 0x0b
|
||
.db 0xa2
|
||
.db 0x0c
|
||
.db 0x0d
|
||
.db 0x44
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
BattleData0x03F4DB4: ; XXX what is this?
|
||
.db 0x01
|
||
.db 0x02
|
||
.db 0x07
|
||
.db 0xA1
|
||
.db 0x5C
|
||
.db 0x0F
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
BattleData0x03F4DBC: ; XXX what is this?
|
||
.db 0x01
|
||
.db 0x02
|
||
.db 0x03
|
||
.db 0x04
|
||
.db 0x59
|
||
.db 0x05
|
||
.db 0x06
|
||
.db 0x07
|
||
.db 0x87
|
||
.db 0xa1
|
||
.db 0x08
|
||
.db 0x09
|
||
.db 0x0a
|
||
.db 0x0b
|
||
.db 0xa2
|
||
.db 0x0c
|
||
.db 0x0d
|
||
.db 0x0e
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
BattleData0x03F4DD0: ; XXX what is this?
|
||
.db 0x01
|
||
.db 0x02
|
||
.db 0x03
|
||
.db 0x04
|
||
.db 0x59
|
||
.db 0x05
|
||
.db 0x06
|
||
.db 0x07
|
||
.db 0xa1
|
||
.db 0x08
|
||
.db 0x09
|
||
.db 0x0a
|
||
.db 0x0b
|
||
.db 0xa2
|
||
.db 0x10
|
||
.db 0x0c
|
||
.db 0x0d
|
||
.db 0x44
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
BattleData0x03F4DE4: ; XXX what is this?
|
||
.db 0x01
|
||
.db 0x02
|
||
.db 0x03
|
||
.db 0x04
|
||
.db 0x59
|
||
.db 0x05
|
||
.db 0x06
|
||
.db 0x07
|
||
.db 0x87
|
||
.db 0xa1
|
||
.db 0x08
|
||
.db 0x09
|
||
.db 0x0a
|
||
.db 0x0b
|
||
.db 0xa2
|
||
.db 0x0c
|
||
.db 0x0d
|
||
.db 0x12
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
BattleData0x03F4DF8: ; XXX what is this?
|
||
.db 0x01
|
||
.db 0x02
|
||
.db 0x03
|
||
.db 0x04
|
||
.db 0x59
|
||
.db 0x05
|
||
.db 0x06
|
||
.db 0x07
|
||
.db 0x87
|
||
.db 0xa1
|
||
.db 0x08
|
||
.db 0x09
|
||
.db 0x0a
|
||
.db 0x0b
|
||
.db 0xa2
|
||
.db 0x0c
|
||
.db 0x0d
|
||
.db 0x13
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
BattleData0x03F4E0C: ; XXX what is this?
|
||
.db 0x01
|
||
.db 0x02
|
||
.db 0x03
|
||
.db 0x04
|
||
.db 0x59
|
||
.db 0x05
|
||
.db 0x06
|
||
.db 0x07
|
||
.db 0x87
|
||
.db 0xa1
|
||
.db 0x08
|
||
.db 0x09
|
||
.db 0x0a
|
||
.db 0x0b
|
||
.db 0xa2
|
||
.db 0x0c
|
||
.db 0x0d
|
||
.db 0x14
|
||
.db -1
|
||
|
||
.align 4
|
||
|
||
; arrays like the above continue in the same vein until 0x3f54cc
|
||
.incbin "baseromgs.n64",0x3f4e20,0x3f54cc-0x3f4e20
|
||
|
||
; XXX what is this?
|
||
; appears to be a repetitive array of 32-bit data?
|
||
.incbin "baseromgs.n64",0x3f54cc,0x3f59e0-0x3f54cc
|
||
|
||
|
||
.incbin "baseromgs.n64",0x3f59e0,0x3f9690-0x3f59e0
|
||
|
||
.db "SearchTable",0x0A,0
|
||
.align 4
|
||
.db "fight_rnd",0x0A,0
|
||
.align 4
|
||
.db "lose_check",0x0A,0
|
||
.align 4
|
||
.db "SwapByte",0x0A,0
|
||
.align 4
|
||
.db "NSCheck",0x0A,0
|
||
.align 4
|
||
.db "critical_judge",0x0A,0
|
||
.align 4
|
||
.db "waza_param_set",0x0A,0
|
||
.align 4
|
||
.db "waza_restart",0x0A,0
|
||
.align 4
|
||
.db "next_search",0x0A,0
|
||
.align 4
|
||
.db "back_search",0x0A,0
|
||
.align 4
|
||
.db "kougeki_exit",0x0A,0
|
||
.align 4
|
||
.db "cond_param_set_single",0x0A,0
|
||
.align 4
|
||
.db "cond_param_set",0x0A,0
|
||
.align 4
|
||
.db "item_cure",0x0A,0
|
||
.align 4
|
||
.db "konran_cure",0x0A,0
|
||
.align 4
|
||
.db "chk_cond_up_down",0x0A,0
|
||
.align 4
|
||
.db "cond_up_down",0x0A,0
|
||
.align 4
|
||
.db "cond_up_down_self",0x0A,0
|
||
.align 4
|
||
.db "chk_hikae_ready",0x0A,0
|
||
.align 4
|
||
.db "chk_attack_order",0x0A,0
|
||
.align 4
|
||
.db "chk_type",0x0A,0
|
||
.align 4
|
||
.db "chk_have_waza",0x0A,0
|
||
.align 4
|
||
.db "chk_tame",0x0A,0
|
||
.align 4
|
||
.db "reset_renzoku",0x0A,0
|
||
.align 4
|
||
.db "kougeki_ng",0x0A,0
|
||
.align 4
|
||
.db "jibun_kougeki_c",0x0A,0
|
||
.align 4
|
||
.db "get_kougeki",0x0A,0
|
||
.align 4
|
||
.db "kezuru_per",0x0A,0
|
||
.align 4
|
||
.db "fuyasu_per",0x0A,0
|
||
.align 4
|
||
.db "hp_kezuru",0x0A,0
|
||
.align 4
|
||
.db "hp_fuyasu",0x0A,0
|
||
.align 4
|
||
.db "jibun_kougeki",0x0A,0
|
||
.align 4
|
||
.db "mons_ctrl_clr",0x0A,0
|
||
.align 4
|
||
.db "mons_cond_clr",0x0A,0
|
||
.align 4
|
||
.db "meromero_clr",0x0A,0
|
||
.align 4
|
||
.db "SippaiEFFandMSG",0x0A,0
|
||
.align 4
|
||
.db "SippaiEFFandMSG",0x0A,0
|
||
.align 4
|
||
.db "umakukimaran2",0x0A,0
|
||
.align 4
|
||
.db "umakukimaran2",0x0A,0
|
||
.align 4
|
||
.db "umakukimaran3",0x0A,0
|
||
.align 4
|
||
.db "kougeki_init",0x0A,0
|
||
.align 4
|
||
.db "attack_message",0x0A,0
|
||
.align 4
|
||
.db "pp_dec",0x0A,0
|
||
.align 4
|
||
.db "critical_check",0x0A,0
|
||
.align 4
|
||
.db "power_set",0x0A,0
|
||
.align 4
|
||
.db "zokusei_check",0x0A,0
|
||
.align 4
|
||
.db "power_rnd",0x0A,0
|
||
.align 4
|
||
.db "attack_avoid",0x0A,0
|
||
.align 4
|
||
.db "lockon_check",0x0A,0
|
||
.align 4
|
||
.db "kieteiru_check",0x0A,0
|
||
.align 4
|
||
.db "kaminari_check",0x0A,0
|
||
.align 4
|
||
.db "hitritsu_henka",0x0A,0
|
||
.align 4
|
||
.db "avoid_check",0x0A,0
|
||
.align 4
|
||
.db "avoid_msg_chk",0x0A,0
|
||
.align 4
|
||
.db "gaman_store",0x0A,0
|
||
.align 4
|
||
.db "hp_sub",0x0A,0
|
||
.align 4
|
||
.db "critical_message",0x0A,0
|
||
.align 4
|
||
.db "aisyou",0x0A,0
|
||
.align 4
|
||
.db "life_check",0x0A,0
|
||
.align 4
|
||
.db "special_check",0x0A,0
|
||
.align 4
|
||
.db "sp_add_poison",0x0A,0
|
||
.align 4
|
||
.db "sp_sleep_only",0x0A,0
|
||
.align 4
|
||
.db "sp_suck",0x0A,0
|
||
.align 4
|
||
.db "sp_yumekui",0x0A,0
|
||
.align 4
|
||
.db "sp_add_yakedo",0x0A,0
|
||
.align 4
|
||
.db "sp_add_ice",0x0A,0
|
||
.align 4
|
||
.db "sp_add_mahi",0x0A,0
|
||
.align 4
|
||
.db "jibaku_chk",0x0A,0
|
||
.align 4
|
||
.db "oumu_chk",0x0A,0
|
||
.align 4
|
||
.db "sp_nekonikoban",0x0A,0
|
||
.align 4
|
||
.db "chk_texture",0x0A,0
|
||
.align 4
|
||
.db "sp_texture",0x0A,0
|
||
.align 4
|
||
.db "sp_kuroikiri",0x0A,0
|
||
.align 4
|
||
.db "gaman_chk",0x0A,0
|
||
.align 4
|
||
.db "sp_gaman",0x0A,0
|
||
.align 4
|
||
.db "sp_fukitobashi",0x0A,0
|
||
.align 4
|
||
.db "sp_renzoku",0x0A,0
|
||
.align 4
|
||
.db "sp_add_kizetsu",0x0A,0
|
||
.align 4
|
||
.db "sp_sentoufunou",0x0A,0
|
||
.align 4
|
||
.db "sp_tosshin",0x0A,0
|
||
.align 4
|
||
.db "sp_effect_gird",0x0A,0
|
||
.align 4
|
||
.db "sp_kiaidame",0x0A,0
|
||
.align 4
|
||
.db "sp_konran",0x0A,0
|
||
.align 4
|
||
.db "sp_add_konran",0x0A,0
|
||
.align 4
|
||
.db "sp_jikosaisei",0x0A,0
|
||
.align 4
|
||
.db "sp_henshin",0x0A,0
|
||
.align 4
|
||
.db "sp_kabe",0x0A,0
|
||
.align 4
|
||
.db "sp_poison_only",0x0A,0
|
||
.align 4
|
||
.db "sp_mahi_only",0x0A,0
|
||
.align 4
|
||
.db "sp_migawari",0x0A,0
|
||
.align 4
|
||
.db "sp_katamaru",0x0A,0
|
||
.align 4
|
||
.db "chk_monomane",0x0A,0
|
||
.align 4
|
||
.db "sp_monomane",0x0A,0
|
||
.align 4
|
||
.db "chk_yubifuri",0x0A,0
|
||
.align 4
|
||
.db "sp_yubifuri",0x0A,0
|
||
.align 4
|
||
.db "sp_yadorigi",0x0A,0
|
||
.align 4
|
||
.db "sp_haneru",0x0A,0
|
||
.align 4
|
||
.db "sp_kanashibari",0x0A,0
|
||
.align 4
|
||
.db "sp_tame",0x0A,0
|
||
.align 4
|
||
.db "tame_chk",0x0A,0
|
||
.align 4
|
||
.db "sp_shimetsukeru",0x0A,0
|
||
.align 4
|
||
.db "sp_abareru",0x0A,0
|
||
.align 4
|
||
.db "abareru_chk",0x0A,0
|
||
.align 4
|
||
.db "kotei_damage",0x0A,0
|
||
.align 4
|
||
.db "sp_counter",0x0A,0
|
||
.align 4
|
||
.db "sp_encore",0x0A,0
|
||
.align 4
|
||
.db "sp_itamiwake",0x0A,0
|
||
.align 4
|
||
.db "ibiki_chk",0x0A,0
|
||
.align 4
|
||
.db "chk_texture2",0x0A,0
|
||
.align 4
|
||
.db "sp_texture2",0x0A,0
|
||
.align 4
|
||
.db "sp_lock_on",0x0A,0
|
||
.align 4
|
||
.db "sp_dubbing",0x0A,0
|
||
.align 4
|
||
.db "sp_atsukunaru",0x0A,0
|
||
.align 4
|
||
.db "chk_negoto",0x0A,0
|
||
.align 4
|
||
.db "allow_negoto",0x0A,0
|
||
.align 4
|
||
.db "sp_negoto",0x0A,0
|
||
.align 4
|
||
.db "sp_mitizure",0x0A,0
|
||
.align 4
|
||
.db "sp_kezuru",0x0A,0
|
||
.align 4
|
||
.db "sp_mineuti",0x0A,0
|
||
.align 4
|
||
.db "sp_tiryou",0x0A,0
|
||
.align 4
|
||
.db "sp_item_kizetsu",0x0A,0
|
||
.align 4
|
||
.db "sp_triple",0x0A,0
|
||
.align 4
|
||
.db "effect_cnt_inc",0x0A,0
|
||
.align 4
|
||
.db "sp_dorobou",0x0A,0
|
||
.align 4
|
||
.db "sp_stalker",0x0A,0
|
||
.align 4
|
||
.db "sp_akumu",0x0A,0
|
||
.align 4
|
||
.db "sp_kaenguruma",0x0A,0
|
||
.align 4
|
||
.db "sp_kugi",0x0A,0
|
||
.align 4
|
||
.db "mamoru_sub",0x0A,0
|
||
.align 4
|
||
.db "sp_mamoru",0x0A,0
|
||
.align 4
|
||
.db "sp_makibishi",0x0A,0
|
||
.align 4
|
||
.db "sp_miyaburu",0x0A,0
|
||
.align 4
|
||
.db "sp_horobi",0x0A,0
|
||
.align 4
|
||
.db "sp_sunaarashi",0x0A,0
|
||
.align 4
|
||
.db "sp_koraeru",0x0A,0
|
||
.align 4
|
||
.db "sp_korogaru_chk",0x0A,0
|
||
.align 4
|
||
.db "sp_korogaru",0x0A,0
|
||
.align 4
|
||
.db "sp_ibaru",0x0A,0
|
||
.align 4
|
||
.db "sp_renzokugiri",0x0A,0
|
||
.align 4
|
||
.db "chk_meromero",0x0A,0
|
||
.align 4
|
||
.db "sp_meromero",0x0A,0
|
||
.align 4
|
||
.db "sp_ongaeshi",0x0A,0
|
||
.align 4
|
||
.db "sp_present",0x0A,0
|
||
.align 4
|
||
.db "get_damage",0x0A,0
|
||
.align 4
|
||
.db "sp_yatsuatari",0x0A,0
|
||
.align 4
|
||
.db "sp_shinpi",0x0A,0
|
||
.align 4
|
||
.db "sp_shinpi_chk",0x0A,0
|
||
.align 4
|
||
.db "sp_magnitude",0x0A,0
|
||
.align 4
|
||
.db "sp_batontouch",0x0A,0
|
||
.align 4
|
||
.db "sp_oiuchi",0x0A,0
|
||
.align 4
|
||
.db "sp_kousokuspin",0x0A,0
|
||
.align 4
|
||
.db "hizashi_main",0x0A,0
|
||
.align 4
|
||
.db "sp_asanohizashi",0x0A,0
|
||
.align 4
|
||
.db "sp_kougousei",0x0A,0
|
||
.align 4
|
||
.db "sp_tsukinohikari",0x0A,0
|
||
.align 4
|
||
.db "sp_rndpower",0x0A,0
|
||
.align 4
|
||
.db "sp_amagoi",0x0A,0
|
||
.align 4
|
||
.db "sp_nihonbare",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_a1",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_d1",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_q1",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_sa1",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_sd1",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_h1",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_k1",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_a2",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_d2",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_q2",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_sa2",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_sd2",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_h2",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_k2",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_a1",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_d1",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_q1",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_sa1",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_sd1",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_h1",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_k1",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_a2",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_d2",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_q2",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_sa2",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_sd2",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_h2",0x0A,0
|
||
.align 4
|
||
.db "sp_conddown_k2",0x0A,0
|
||
.align 4
|
||
.db "up_seikou_msg",0x0A,0
|
||
.align 4
|
||
.db "down_seikou_msg",0x0A,0
|
||
.align 4
|
||
.db "condup_ng_msg",0x0A,0
|
||
.align 4
|
||
.db "conddown_ng_msg",0x0A,0
|
||
.align 4
|
||
.db "tsuika_check",0x0A,0
|
||
.align 4
|
||
.db "turn_change",0x0A,0
|
||
.align 4
|
||
.db "sp_kizetsu",0x0A,0
|
||
.align 4
|
||
.db "sp_haradaiko",0x0A,0
|
||
.align 4
|
||
.db "sp_jikoanji",0x0A,0
|
||
.align 4
|
||
.db "sp_ikari",0x0A,0
|
||
.align 4
|
||
.db "sp_tatsumaki",0x0A,0
|
||
.align 4
|
||
.db "sp_jishin",0x0A,0
|
||
.align 4
|
||
.db "sp_mirrorcoat",0x0A,0
|
||
.align 4
|
||
.db "sp_mirai_chk",0x0A,0
|
||
.align 4
|
||
.db "sp_mirai",0x0A,0
|
||
.align 4
|
||
.db "sp_fumitsuke",0x0A,0
|
||
.align 4
|
||
.db "sp_solar_chk",0x0A,0
|
||
.align 4
|
||
.db "sp_kaminari",0x0A,0
|
||
.align 4
|
||
.db "sp_teleport",0x0A,0
|
||
.align 4
|
||
.db "sp_fukuro",0x0A,0
|
||
.align 4
|
||
.db "ikari_power_up",0x0A,0
|
||
.align 4
|
||
.db "simple_zokusei",0x0A,0
|
||
.align 4
|
||
.db "sp_condup_all",0x0A,0
|
||
.align 4
|
||
.db "sippai_message",0x0A,0
|
||
.align 4
|
||
.db "fukuro_ng",0x0A,0
|
||
.align 4
|
||
.db "power_check",0x0A,0
|
||
.align 4
|
||
.db "sp_add3",0x0A,0
|
||
.align 4
|
||
.db "renzoku_aisyou",0x0A,0
|
||
.align 4
|
||
.db "renzoku_init",0x0A,0
|
||
.align 4
|
||
.db "sp_marukunaru",0x0A,0
|
||
.align 4
|
||
.db "mv_damage",0x0A,0
|
||
.align 4
|
||
.db "mv_renzoku_damage",0x0A,0
|
||
.align 4
|
||
.db "kougeki_main",0x0A,0
|
||
.align 4
|
||
.db "kougeki",0x0A,0
|
||
.align 4
|
||
.db "hakainoidenshi",0x0A,0
|
||
.align 4
|
||
.db "set_monsdata",0x0A,0
|
||
.align 4
|
||
.db "set_monsdata_from_cmd",0x0A,0
|
||
.align 4
|
||
.db "lifedoku_chk",0x0A,0
|
||
.align 4
|
||
.db "makibishi_check",0x0A,0
|
||
.align 4
|
||
.db "check_atosaki",0x0A,0
|
||
.align 4
|
||
.db "check_waza_turn",0x0A,0
|
||
.align 4
|
||
.db "normal_judge",0x0A,0
|
||
.align 4
|
||
.db "decide_turn",0x0A,0
|
||
.align 4
|
||
.db "both_life_chk",0x0A,0
|
||
.align 4
|
||
.db "miraiyochi_check",0x0A,0
|
||
.align 4
|
||
.db "weather_check",0x0A,0
|
||
.align 4
|
||
.db "shime_check",0x0A,0
|
||
.align 4
|
||
.db "horobi_check",0x0A,0
|
||
.align 4
|
||
.db "item_hp_add",0x0A,0
|
||
.align 4
|
||
.db "item_pp_add",0x0A,0
|
||
.align 4
|
||
.db "melt_check",0x0A,0
|
||
.align 4
|
||
.db "shinpi_check",0x0A,0
|
||
.align 4
|
||
.db "kabe_check",0x0A,0
|
||
.align 4
|
||
.db "item_power_up",0x0A,0
|
||
.align 4
|
||
.db "soubi_kaifuku",0x0A,0
|
||
.align 4
|
||
.db "encore_check",0x0A,0
|
||
.align 4
|
||
.db "oiuchi_check",0x0A,0
|
||
.align 4
|
||
.db "check_many",0x0A,0
|
||
.align 4
|
||
.db "kaisyuu",0x0A,0
|
||
.align 4
|
||
.db "syutsudou",0x0A,0
|
||
.align 4
|
||
.db "kuridashi_init",0x0A,0
|
||
.align 4
|
||
.db "kuri_fukitobashi",0x0A,0
|
||
.align 4
|
||
.db "kuridashi",0x0A,0
|
||
.align 4
|
||
.db "torikae",0x0A,0
|
||
.align 4
|
||
.db "kachi",0x0A,0
|
||
.align 4
|
||
.db "call_kougeki",0x0A,0
|
||
.align 4
|
||
.db "stat_check",0x0A,0
|
||
.align 4
|
||
.db "waza_select",0x0A,0
|
||
.align 4
|
||
.db "fight_init",0x0A,0
|
||
.align 4
|
||
.db "FightSequence",0x0A,0
|
||
.align 4
|
||
.db "fight_main",0x0A,0
|
||
.align 4
|
||
.db "CreateFightThread",0x0A,0
|
||
.align 4
|
||
.db "StartFightThread",0x0A,0
|
||
.align 4
|
||
.db "StartFightThread",0x0A,0
|
||
.align 4
|
||
.db "WaitFightThread",0x0A,0
|
||
.align 4
|
||
.db "SendFightThread",0x0A,0
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0x3fa624,0x437450-0x3fa624
|
||
|
||
CarrieTeam1:
|
||
.db 50
|
||
.db TYPHLOSION
|
||
.db FLAME_WHEEL
|
||
.db SWIFT
|
||
.db LEER
|
||
.db SMOKESCREEN
|
||
|
||
.db 50
|
||
.db KINGLER
|
||
.db CRABHAMMER
|
||
.db VICEGRIP
|
||
.db GUILLOTINE
|
||
.db HARDEN
|
||
|
||
.db 50
|
||
.db ELECTRODE
|
||
.db THUNDER
|
||
.db SWIFT
|
||
.db ROLLOUT
|
||
.db LIGHT_SCREEN
|
||
|
||
.db 50
|
||
.db SCIZOR
|
||
.db METAL_CLAW
|
||
.db SLASH
|
||
.db AGILITY
|
||
.db FOCUS_ENERGY
|
||
|
||
.db 50
|
||
.db PORYGON2
|
||
.db TRI_ATTACK
|
||
.db PSYBEAM
|
||
.db CONVERSION2
|
||
.db SHARPEN
|
||
|
||
.db 50
|
||
.db LEDIAN
|
||
.db SWIFT
|
||
.db ICE_PUNCH
|
||
.db DIG
|
||
.db SAFEGUARD
|
||
|
||
CarrieTeam2:
|
||
.db 50
|
||
.db FERALIGATR
|
||
.db WATER_GUN
|
||
.db SLASH
|
||
.db BITE
|
||
.db SCREECH
|
||
|
||
.db 50
|
||
.db CROBAT
|
||
.db WING_ATTACK
|
||
.db BITE
|
||
.db CONFUSE_RAY
|
||
.db SCREECH
|
||
|
||
.db 50
|
||
.db HERACROSS
|
||
.db HORN_ATTACK
|
||
.db REVERSAL
|
||
.db COUNTER
|
||
.db ENDURE
|
||
|
||
.db 50
|
||
.db TANGELA
|
||
.db MEGA_DRAIN
|
||
.db SLAM
|
||
.db STUN_SPORE
|
||
.db GROWTH
|
||
|
||
.db 50
|
||
.db NIDOQUEEN
|
||
.db BODY_SLAM
|
||
.db BITE
|
||
.db DOUBLE_KICK
|
||
.db TAIL_WHIP
|
||
|
||
.db 50
|
||
.db GLIGAR
|
||
.db SLASH
|
||
.db FAINT_ATTACK
|
||
.db GUILLOTINE
|
||
.db SAND_ATTACK
|
||
|
||
CarrieTeam3:
|
||
.db 50
|
||
.db MEGANIUM
|
||
.db RAZOR_LEAF
|
||
.db BODY_SLAM
|
||
.db REFLECT
|
||
.db POISONPOWDER
|
||
|
||
.db 50
|
||
.db STANTLER
|
||
.db TAKE_DOWN
|
||
.db DREAM_EATER
|
||
.db HYPNOSIS
|
||
.db SAND_ATTACK
|
||
|
||
.db 50
|
||
.db XATU
|
||
.db FLY
|
||
.db NIGHT_SHADE
|
||
.db FUTURE_SIGHT
|
||
.db CONFUSE_RAY
|
||
|
||
.db 50
|
||
.db SCYTHER
|
||
.db WING_ATTACK
|
||
.db SLASH
|
||
.db PURSUIT
|
||
.db DOUBLE_TEAM
|
||
|
||
.db 50
|
||
.db POLITOED
|
||
.db HYDRO_PUMP
|
||
.db DOUBLESLAP
|
||
.db HYPNOSIS
|
||
.db PERISH_SONG
|
||
|
||
.db 50
|
||
.db MAROWAK
|
||
.db BONEMERANG
|
||
.db THRASH
|
||
.db FOCUS_ENERGY
|
||
.db GROWL
|
||
|
||
MysteryGiftItems:
|
||
.db BERRY
|
||
.db PRZCUREBERRY
|
||
.db MINT_BERRY
|
||
.db ICE_BERRY
|
||
.db BURNT_BERRY
|
||
.db PSNCUREBERRY
|
||
.db GUARD_SPEC
|
||
.db X_DEFEND
|
||
.db X_ATTACK
|
||
.db BITTER_BERRY
|
||
.db DIRE_HIT
|
||
.db X_SPECIAL
|
||
.db X_ACCURACY
|
||
.db EON_MAIL
|
||
.db MORPH_MAIL
|
||
.db MUSIC_MAIL
|
||
.db MIRACLEBERRY
|
||
.db GOLD_BERRY
|
||
.db REVIVE
|
||
.db GREAT_BALL
|
||
.db SUPER_REPEL
|
||
.db MAX_REPEL
|
||
.db ELIXER
|
||
.db ETHER
|
||
.db WATER_STONE
|
||
.db FIRE_STONE
|
||
.db LEAF_STONE
|
||
.db THUNDERSTONE
|
||
.db MAX_ETHER
|
||
.db MAX_ELIXER
|
||
.db MAX_REVIVE
|
||
.db SCOPE_LENS
|
||
.db HP_UP
|
||
.db PP_UP
|
||
.db RARE_CANDY
|
||
.db BLUESKY_MAIL
|
||
.db MIRAGE_MAIL
|
||
|
||
.align 4
|
||
|
||
MysteryGiftDecorations:
|
||
.db PIKACHU_DOLL
|
||
.db BULBASAUR_DOLL
|
||
.db CHARMANDER_DOLL
|
||
.db SQUIRTLE_DOLL
|
||
.db POLIWAG_DOLL
|
||
.db DIGLETT_DOLL
|
||
.db STARMIE_DOLL
|
||
.db MAGIKARP_DOLL
|
||
.db ODDISH_DOLL
|
||
.db GENGAR_DOLL
|
||
.db CLEFAIRY_POSTER
|
||
.db JIGGLYPUFF_POSTER
|
||
.db SNES
|
||
.db SHELLDER_DOLL
|
||
.db VOLTORB_DOLL
|
||
.db WEEDLE_DOLL
|
||
.db MAGNAPLANT
|
||
.db TROPICPLANT
|
||
.db FAMICOM
|
||
.db N64
|
||
.db SURF_PIKACHU_DOLL
|
||
.db JIGGLYPUFF_DOLL
|
||
.db PINK_BED
|
||
.db POLKADOT_BED
|
||
.db RED_CARPET
|
||
.db BLUE_CARPET
|
||
.db YELLOW_CARPET
|
||
.db GREEN_CARPET
|
||
.db JUMBOPLANT
|
||
.db VIRTUAL_BOY
|
||
.db MACHOP_DOLL
|
||
.db PIKACHU_POSTER
|
||
.db TENTACOOL_DOLL
|
||
.db BIG_ONIX_DOLL
|
||
.db PIKACHU_BED
|
||
.db GRIMER_DOLL
|
||
.db UNOWN_DOLL
|
||
|
||
.align 4
|
||
|
||
.incbin "baseromgs.n64",0x43750c,0x437750-0x43750c
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x437750,0x446e30-0x437750
|
||
|
||
.incbin "baseromgs.n64",0x446e30,0x4494c0-0x446e30
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x4494c0,0x47b920-0x4494c0
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x47b920,0x47d310-0x47b920
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x47d310,0x48b920-0x47d310
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x48b920,0x49b780-0x48b920
|
||
|
||
.incbin "baseromgs.n64",0x49b780,0x16061c0-0x49b780
|
||
|
||
; nothing (just 0xFF)
|
||
.incbin "baseromgs.n64",0x16061c0,0x1638000-0x16061c0
|
||
|
||
; stadium models table
|
||
.incbin "baseromgs.n64",0x1638000,0x1708000-0x1638000
|
||
|
||
; rosters table
|
||
.incbin "baseromgs.n64",0x1708000,0x1718000-0x1708000
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x1718000,0x1898000-0x1718000
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x1898000,0x1d70000-0x1898000
|
||
|
||
; texts table
|
||
.incbin "baseromgs.n64",0x1d70000,0x1e40000-0x1d70000
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x1e40000,0x1e70000-0x1e40000
|
||
|
||
; backgrounds table
|
||
.incbin "baseromgs.n64",0x1e70000,0x2000000-0x1e70000
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x2000000,0x2230000-0x2000000
|
||
|
||
; academy graphics table
|
||
.incbin "baseromgs.n64",0x2230000,0x2268000-0x2230000
|
||
|
||
; faces table
|
||
.incbin "baseromgs.n64",0x2268000,0x23a5000-0x2268000
|
||
|
||
Base0x23A5000:
|
||
.dh (EndComparisonEntries - ComparisonEntries) / (ComparisonEntrySize - ComparisonEntries) ; number of comparison table entries
|
||
.dh (EndGameBoyHeaders - GameBoyHeaders) / (GameBoyHeaderSize - GameBoyHeaders) ; number of header entries
|
||
|
||
; Crystal ROM banks
|
||
ComparisonEntries:
|
||
.dw (CrystalBank02 - Base0x23A5000) << 8
|
||
.dh CrystalBank02End - CrystalBank02
|
||
ComparisonEntrySize:
|
||
.dw (CrystalBank05 - Base0x23A5000) << 8
|
||
.dh CrystalBank05End - CrystalBank05
|
||
.dw (CrystalBank06 - Base0x23A5000) << 8
|
||
.dh CrystalBank06End - CrystalBank06
|
||
.dw (CrystalBank07 - Base0x23A5000) << 8
|
||
.dh CrystalBank07End - CrystalBank07
|
||
.dw (CrystalBank09 - Base0x23A5000) << 8
|
||
.dh CrystalBank09End - CrystalBank09
|
||
.dw (CrystalBank0a - Base0x23A5000) << 8
|
||
.dh CrystalBank0aEnd - CrystalBank0a
|
||
.dw (CrystalBank0b - Base0x23A5000) << 8
|
||
.dh CrystalBank0bEnd - CrystalBank0b
|
||
.dw (CrystalBank0c - Base0x23A5000) << 8
|
||
.dh CrystalBank0cEnd - CrystalBank0c
|
||
.dw (CrystalBank0e - Base0x23A5000) << 8
|
||
.dh CrystalBank0eEnd - CrystalBank0e
|
||
.dw (CrystalBank11 - Base0x23A5000) << 8
|
||
.dh CrystalBank11End - CrystalBank11
|
||
.dw (CrystalBank12 - Base0x23A5000) << 8
|
||
.dh CrystalBank12End - CrystalBank12
|
||
.dw (CrystalBank13 - Base0x23A5000) << 8
|
||
.dh CrystalBank13End - CrystalBank13
|
||
.dw (CrystalBank14 - Base0x23A5000) << 8
|
||
.dh CrystalBank14End - CrystalBank14
|
||
.dw (CrystalBank16 - Base0x23A5000) << 8
|
||
.dh CrystalBank16End - CrystalBank16
|
||
.dw (CrystalBank17 - Base0x23A5000) << 8
|
||
.dh CrystalBank17End - CrystalBank17
|
||
.dw (CrystalBank18 - Base0x23A5000) << 8
|
||
.dh CrystalBank18End - CrystalBank18
|
||
.dw (CrystalBank19 - Base0x23A5000) << 8
|
||
.dh CrystalBank19End - CrystalBank19
|
||
.dw (CrystalBank1a - Base0x23A5000) << 8
|
||
.dh CrystalBank1aEnd - CrystalBank1a
|
||
.dw (CrystalBank1b - Base0x23A5000) << 8
|
||
.dh CrystalBank1bEnd - CrystalBank1b
|
||
.dw (CrystalBank1d - Base0x23A5000) << 8
|
||
.dh CrystalBank1dEnd - CrystalBank1d
|
||
.dw (CrystalBank1e - Base0x23A5000) << 8
|
||
.dh CrystalBank1eEnd - CrystalBank1e
|
||
.dw (CrystalBank1f - Base0x23A5000) << 8
|
||
.dh CrystalBank1fEnd - CrystalBank1f
|
||
.dw (CrystalBank20 - Base0x23A5000) << 8
|
||
.dh CrystalBank20End - CrystalBank20
|
||
.dw (CrystalBank22 - Base0x23A5000) << 8
|
||
.dh CrystalBank22End - CrystalBank22
|
||
.dw (CrystalBank26 - Base0x23A5000) << 8
|
||
.dh CrystalBank26End - CrystalBank26
|
||
.dw (CrystalBank27 - Base0x23A5000) << 8
|
||
.dh CrystalBank27End - CrystalBank27
|
||
.dw (CrystalBank28 - Base0x23A5000) << 8
|
||
.dh CrystalBank28End - CrystalBank28
|
||
.dw (CrystalBank29 - Base0x23A5000) << 8
|
||
.dh CrystalBank29End - CrystalBank29
|
||
.dw (CrystalBank2a - Base0x23A5000) << 8
|
||
.dh CrystalBank2aEnd - CrystalBank2a
|
||
.dw (CrystalBank2b - Base0x23A5000) << 8
|
||
.dh CrystalBank2bEnd - CrystalBank2b
|
||
.dw (CrystalBank2c - Base0x23A5000) << 8
|
||
.dh CrystalBank2cEnd - CrystalBank2c
|
||
.dw (CrystalBank2e - Base0x23A5000) << 8
|
||
.dh CrystalBank2eEnd - CrystalBank2e
|
||
.dw (CrystalBank2f - Base0x23A5000) << 8
|
||
.dh CrystalBank2fEnd - CrystalBank2f
|
||
.dw (CrystalBank30 - Base0x23A5000) << 8
|
||
.dh CrystalBank30End - CrystalBank30
|
||
.dw (CrystalBank31 - Base0x23A5000) << 8
|
||
.dh CrystalBank31End - CrystalBank31
|
||
.dw (CrystalBank32 - Base0x23A5000) << 8
|
||
.dh CrystalBank32End - CrystalBank32
|
||
.dw (CrystalBank33 - Base0x23A5000) << 8
|
||
.dh CrystalBank33End - CrystalBank33
|
||
.dw (CrystalBank34 - Base0x23A5000) << 8
|
||
.dh CrystalBank34End - CrystalBank34
|
||
.dw (CrystalBank35 - Base0x23A5000) << 8
|
||
.dh CrystalBank35End - CrystalBank35
|
||
.dw (CrystalBank36 - Base0x23A5000) << 8
|
||
.dh CrystalBank36End - CrystalBank36
|
||
.dw (CrystalBank37 - Base0x23A5000) << 8
|
||
.dh CrystalBank37End - CrystalBank37
|
||
.dw (CrystalBank38 - Base0x23A5000) << 8
|
||
.dh CrystalBank38End - CrystalBank38
|
||
.dw (CrystalBank39 - Base0x23A5000) << 8
|
||
.dh CrystalBank39End - CrystalBank39
|
||
.dw (CrystalBank3a - Base0x23A5000) << 8
|
||
.dh CrystalBank3aEnd - CrystalBank3a
|
||
.dw (CrystalBank3b - Base0x23A5000) << 8
|
||
.dh CrystalBank3bEnd - CrystalBank3b
|
||
.dw (CrystalBank3d - Base0x23A5000) << 8
|
||
.dh CrystalBank3dEnd - CrystalBank3d
|
||
.dw (CrystalBank3e - Base0x23A5000) << 8
|
||
.dh CrystalBank3eEnd - CrystalBank3e
|
||
.dw (CrystalBank3f - Base0x23A5000) << 8
|
||
.dh CrystalBank3fEnd - CrystalBank3f
|
||
.dw (CrystalBank41 - Base0x23A5000) << 8
|
||
.dh CrystalBank41End - CrystalBank41
|
||
.dw (CrystalBank42 - Base0x23A5000) << 8
|
||
.dh CrystalBank42End - CrystalBank42
|
||
.dw (CrystalBank43 - Base0x23A5000) << 8
|
||
.dh CrystalBank43End - CrystalBank43
|
||
.dw (CrystalBank44 - Base0x23A5000) << 8
|
||
.dh CrystalBank44End - CrystalBank44
|
||
.dw (CrystalBank46 - Base0x23A5000) << 8
|
||
.dh CrystalBank46End - CrystalBank46
|
||
.dw (CrystalBank47 - Base0x23A5000) << 8
|
||
.dh CrystalBank47End - CrystalBank47
|
||
.dw (CrystalBank48 - Base0x23A5000) << 8
|
||
.dh CrystalBank48End - CrystalBank48
|
||
.dw (CrystalBank49 - Base0x23A5000) << 8
|
||
.dh CrystalBank49End - CrystalBank49
|
||
.dw (CrystalBank4a - Base0x23A5000) << 8
|
||
.dh CrystalBank4aEnd - CrystalBank4a
|
||
.dw (CrystalBank4b - Base0x23A5000) << 8
|
||
.dh CrystalBank4bEnd - CrystalBank4b
|
||
.dw (CrystalBank4c - Base0x23A5000) << 8
|
||
.dh CrystalBank4cEnd - CrystalBank4c
|
||
.dw (CrystalBank4d - Base0x23A5000) << 8
|
||
.dh CrystalBank4dEnd - CrystalBank4d
|
||
.dw (CrystalBank4e - Base0x23A5000) << 8
|
||
.dh CrystalBank4eEnd - CrystalBank4e
|
||
.dw (CrystalBank4f - Base0x23A5000) << 8
|
||
.dh CrystalBank4fEnd - CrystalBank4f
|
||
.dw (CrystalBank50 - Base0x23A5000) << 8
|
||
.dh CrystalBank50End - CrystalBank50
|
||
.dw (CrystalBank51 - Base0x23A5000) << 8
|
||
.dh CrystalBank51End - CrystalBank51
|
||
.dw (CrystalBank52 - Base0x23A5000) << 8
|
||
.dh CrystalBank52End - CrystalBank52
|
||
.dw (CrystalBank53 - Base0x23A5000) << 8
|
||
.dh CrystalBank53End - CrystalBank53
|
||
.dw (CrystalBank54 - Base0x23A5000) << 8
|
||
.dh CrystalBank54End - CrystalBank54
|
||
.dw (CrystalBank55 - Base0x23A5000) << 8
|
||
.dh CrystalBank55End - CrystalBank55
|
||
.dw (CrystalBank56 - Base0x23A5000) << 8
|
||
.dh CrystalBank56End - CrystalBank56
|
||
.dw (CrystalBank57 - Base0x23A5000) << 8
|
||
.dh CrystalBank57End - CrystalBank57
|
||
.dw (CrystalBank58 - Base0x23A5000) << 8
|
||
.dh CrystalBank58End - CrystalBank58
|
||
.dw (CrystalBank59 - Base0x23A5000) << 8
|
||
.dh CrystalBank59End - CrystalBank59
|
||
.dw (CrystalBank5a - Base0x23A5000) << 8
|
||
.dh CrystalBank5aEnd - CrystalBank5a
|
||
.dw (CrystalBank5b - Base0x23A5000) << 8
|
||
.dh CrystalBank5bEnd - CrystalBank5b
|
||
.dw (CrystalBank5c - Base0x23A5000) << 8
|
||
.dh CrystalBank5cEnd - CrystalBank5c
|
||
.dw (CrystalBank5d - Base0x23A5000) << 8
|
||
.dh CrystalBank5dEnd - CrystalBank5d
|
||
.dw (CrystalBank5e - Base0x23A5000) << 8
|
||
.dh CrystalBank5eEnd - CrystalBank5e
|
||
.dw (CrystalBank5f - Base0x23A5000) << 8
|
||
.dh CrystalBank5fEnd - CrystalBank5f
|
||
.dw (CrystalBank60 - Base0x23A5000) << 8
|
||
.dh CrystalBank60End - CrystalBank60
|
||
.dw (CrystalBank61 - Base0x23A5000) << 8
|
||
.dh CrystalBank61End - CrystalBank61
|
||
.dw (CrystalBank62 - Base0x23A5000) << 8
|
||
.dh CrystalBank62End - CrystalBank62
|
||
.dw (CrystalBank63 - Base0x23A5000) << 8
|
||
.dh CrystalBank63End - CrystalBank63
|
||
.dw (CrystalBank64 - Base0x23A5000) << 8
|
||
.dh CrystalBank64End - CrystalBank64
|
||
.dw (CrystalBank65 - Base0x23A5000) << 8
|
||
.dh CrystalBank65End - CrystalBank65
|
||
.dw (CrystalBank67 - Base0x23A5000) << 8
|
||
.dh CrystalBank67End - CrystalBank67
|
||
.dw (CrystalBank68 - Base0x23A5000) << 8
|
||
.dh CrystalBank68End - CrystalBank68
|
||
.dw (CrystalBank69 - Base0x23A5000) << 8
|
||
.dh CrystalBank69End - CrystalBank69
|
||
.dw (CrystalBank6b - Base0x23A5000) << 8
|
||
.dh CrystalBank6bEnd - CrystalBank6b
|
||
.dw (CrystalBank6c - Base0x23A5000) << 8
|
||
.dh CrystalBank6cEnd - CrystalBank6c
|
||
.dw (CrystalBank6d - Base0x23A5000) << 8
|
||
.dh CrystalBank6dEnd - CrystalBank6d
|
||
.dw (CrystalBank6e - Base0x23A5000) << 8
|
||
.dh CrystalBank6eEnd - CrystalBank6e
|
||
.dw (CrystalBank6f - Base0x23A5000) << 8
|
||
.dh CrystalBank6fEnd - CrystalBank6f
|
||
.dw (CrystalBank70 - Base0x23A5000) << 8
|
||
.dh CrystalBank70End - CrystalBank70
|
||
.dw (CrystalBank71 - Base0x23A5000) << 8
|
||
.dh CrystalBank71End - CrystalBank71
|
||
.dw (CrystalBank72 - Base0x23A5000) << 8
|
||
.dh CrystalBank72End - CrystalBank72
|
||
.dw (CrystalBank73 - Base0x23A5000) << 8
|
||
.dh CrystalBank73End - CrystalBank73
|
||
.dw (CrystalBank74 - Base0x23A5000) << 8
|
||
.dh CrystalBank74End - CrystalBank74
|
||
.dw (CrystalBank77 - Base0x23A5000) << 8
|
||
.dh CrystalBank77End - CrystalBank77
|
||
.dw (CrystalBank78 - Base0x23A5000) << 8
|
||
.dh CrystalBank78End - CrystalBank78
|
||
.dw (CrystalBank7d - Base0x23A5000) << 8
|
||
.dh CrystalBank7dEnd - CrystalBank7d
|
||
.dw (CrystalBank7e - Base0x23A5000) << 8
|
||
.dh CrystalBank7eEnd - CrystalBank7e
|
||
|
||
; Gold ROM banks
|
||
.dw (GoldBank04 - Base0x23A5000) << 8
|
||
.dh GoldBank04End - GoldBank04
|
||
.dw (GoldBank05 - Base0x23A5000) << 8
|
||
.dh GoldBank05End - GoldBank05
|
||
.dw (GoldBank06 - Base0x23A5000) << 8
|
||
.dh GoldBank06End - GoldBank06
|
||
.dw (GoldBank07 - Base0x23A5000) << 8
|
||
.dh GoldBank07End - GoldBank07
|
||
.dw (GoldBank08 - Base0x23A5000) << 8
|
||
.dh GoldBank08End - GoldBank08
|
||
.dw (GoldBank09 - Base0x23A5000) << 8
|
||
.dh GoldBank09End - GoldBank09
|
||
.dw (GoldBank0a - Base0x23A5000) << 8
|
||
.dh GoldBank0aEnd - GoldBank0a
|
||
.dw (GoldBank0b - Base0x23A5000) << 8
|
||
.dh GoldBank0bEnd - GoldBank0b
|
||
.dw (GoldBank0e - Base0x23A5000) << 8
|
||
.dh GoldBank0eEnd - GoldBank0e
|
||
.dw ((CrystalBank11 - Base0x23A5000) << 8) + 1
|
||
.dh CrystalBank11End - CrystalBank11
|
||
.dw (GoldBank14 - Base0x23A5000) << 8
|
||
.dh GoldBank14End - GoldBank14
|
||
.dw (GoldBank15 - Base0x23A5000) << 8
|
||
.dh GoldBank15End - GoldBank15
|
||
.dw (GoldBank16 - Base0x23A5000) << 8
|
||
.dh GoldBank16End - GoldBank16
|
||
.dw (GoldBank17 - Base0x23A5000) << 8
|
||
.dh GoldBank17End - GoldBank17
|
||
.dw (GoldBank18 - Base0x23A5000) << 8
|
||
.dh GoldBank18End - GoldBank18
|
||
.dw (GoldBank19 - Base0x23A5000) << 8
|
||
.dh GoldBank19End - GoldBank19
|
||
.dw (GoldBank1a - Base0x23A5000) << 8
|
||
.dh GoldBank1aEnd - GoldBank1a
|
||
.dw (GoldBank1b - Base0x23A5000) << 8
|
||
.dh GoldBank1bEnd - GoldBank1b
|
||
.dw (GoldBank1c - Base0x23A5000) << 8
|
||
.dh GoldBank1cEnd - GoldBank1c
|
||
.dw (GoldBank1d - Base0x23A5000) << 8
|
||
.dh GoldBank1dEnd - GoldBank1d
|
||
.dw (GoldBank1e - Base0x23A5000) << 8
|
||
.dh GoldBank1eEnd - GoldBank1e
|
||
.dw (GoldBank1f - Base0x23A5000) << 8
|
||
.dh GoldBank1fEnd - GoldBank1f
|
||
.dw (GoldBank20 - Base0x23A5000) << 8
|
||
.dh GoldBank20End - GoldBank20
|
||
.dw (GoldBank21 - Base0x23A5000) << 8
|
||
.dh GoldBank21End - GoldBank21
|
||
.dw (GoldBank23 - Base0x23A5000) << 8
|
||
.dh GoldBank23End - GoldBank23
|
||
.dw (GoldBank24 - Base0x23A5000) << 8
|
||
.dh GoldBank24End - GoldBank24
|
||
.dw (GoldBank25 - Base0x23A5000) << 8
|
||
.dh GoldBank25End - GoldBank25
|
||
.dw (GoldBank26 - Base0x23A5000) << 8
|
||
.dh GoldBank26End - GoldBank26
|
||
.dw ((CrystalBank2a - Base0x23A5000) << 8) + 1
|
||
.dh CrystalBank2aEnd - CrystalBank2a
|
||
.dw ((CrystalBank2b - Base0x23A5000) << 8) + 1
|
||
.dh CrystalBank2bEnd - CrystalBank2b
|
||
.dw (GoldBank2e - Base0x23A5000) << 8
|
||
.dh GoldBank2eEnd - GoldBank2e
|
||
.dw ((CrystalBank31 - Base0x23A5000) << 8) + 1
|
||
.dh CrystalBank31End - CrystalBank31
|
||
.dw (GoldBank32 - Base0x23A5000) << 8
|
||
.dh GoldBank32End - GoldBank32
|
||
.dw (GoldBank33 - Base0x23A5000) << 8
|
||
.dh GoldBank33End - GoldBank33
|
||
.dw (GoldBank36 - Base0x23A5000) << 8
|
||
.dh GoldBank36End - GoldBank36
|
||
.dw (GoldBank3e - Base0x23A5000) << 8
|
||
.dh GoldBank3eEnd - GoldBank3e
|
||
.dw (GoldBank3f - Base0x23A5000) << 8
|
||
.dh GoldBank3fEnd - GoldBank3f
|
||
.dw (GoldBank40 - Base0x23A5000) << 8
|
||
.dh GoldBank40End - GoldBank40
|
||
.dw (GoldBank41 - Base0x23A5000) << 8
|
||
.dh GoldBank41End - GoldBank41
|
||
.dw (GoldBank42 - Base0x23A5000) << 8
|
||
.dh GoldBank42End - GoldBank42
|
||
.dw (GoldBank43 - Base0x23A5000) << 8
|
||
.dh GoldBank43End - GoldBank43
|
||
.dw (GoldBank44 - Base0x23A5000) << 8
|
||
.dh GoldBank44End - GoldBank44
|
||
.dw (GoldBank45 - Base0x23A5000) << 8
|
||
.dh GoldBank45End - GoldBank45
|
||
.dw (GoldBank46 - Base0x23A5000) << 8
|
||
.dh GoldBank46End - GoldBank46
|
||
.dw (GoldBank47 - Base0x23A5000) << 8
|
||
.dh GoldBank47End - GoldBank47
|
||
.dw (GoldBank48 - Base0x23A5000) << 8
|
||
.dh GoldBank48End - GoldBank48
|
||
.dw (GoldBank49 - Base0x23A5000) << 8
|
||
.dh GoldBank49End - GoldBank49
|
||
.dw (GoldBank4a - Base0x23A5000) << 8
|
||
.dh GoldBank4aEnd - GoldBank4a
|
||
.dw (GoldBank4c - Base0x23A5000) << 8
|
||
.dh GoldBank4cEnd - GoldBank4c
|
||
.dw (GoldBank4d - Base0x23A5000) << 8
|
||
.dh GoldBank4dEnd - GoldBank4d
|
||
.dw (GoldBank4e - Base0x23A5000) << 8
|
||
.dh GoldBank4eEnd - GoldBank4e
|
||
.dw (GoldBank4f - Base0x23A5000) << 8
|
||
.dh GoldBank4fEnd - GoldBank4f
|
||
.dw (GoldBank50 - Base0x23A5000) << 8
|
||
.dh GoldBank50End - GoldBank50
|
||
.dw (GoldBank51 - Base0x23A5000) << 8
|
||
.dh GoldBank51End - GoldBank51
|
||
.dw (GoldBank52 - Base0x23A5000) << 8
|
||
.dh GoldBank52End - GoldBank52
|
||
.dw (GoldBank53 - Base0x23A5000) << 8
|
||
.dh GoldBank53End - GoldBank53
|
||
.dw (GoldBank54 - Base0x23A5000) << 8
|
||
.dh GoldBank54End - GoldBank54
|
||
.dw (GoldBank55 - Base0x23A5000) << 8
|
||
.dh GoldBank55End - GoldBank55
|
||
.dw (GoldBank59 - Base0x23A5000) << 8
|
||
.dh GoldBank59End - GoldBank59
|
||
.dw (GoldBank5a - Base0x23A5000) << 8
|
||
.dh GoldBank5aEnd - GoldBank5a
|
||
.dw (GoldBank5c - Base0x23A5000) << 8
|
||
.dh GoldBank5cEnd - GoldBank5c
|
||
.dw (GoldBank5d - Base0x23A5000) << 8
|
||
.dh GoldBank5dEnd - GoldBank5d
|
||
.dw (GoldBank5f - Base0x23A5000) << 8
|
||
.dh GoldBank5fEnd - GoldBank5f
|
||
.dw (GoldBank60 - Base0x23A5000) << 8
|
||
.dh GoldBank60End - GoldBank60
|
||
.dw (GoldBank61 - Base0x23A5000) << 8
|
||
.dh GoldBank61End - GoldBank61
|
||
.dw (GoldBank62 - Base0x23A5000) << 8
|
||
.dh GoldBank62End - GoldBank62
|
||
.dw (GoldBank64 - Base0x23A5000) << 8
|
||
.dh GoldBank64End - GoldBank64
|
||
.dw (GoldBank65 - Base0x23A5000) << 8
|
||
.dh GoldBank65End - GoldBank65
|
||
.dw (GoldBank66 - Base0x23A5000) << 8
|
||
.dh GoldBank66End - GoldBank66
|
||
.dw (GoldBank68 - Base0x23A5000) << 8
|
||
.dh GoldBank68End - GoldBank68
|
||
.dw (GoldBank69 - Base0x23A5000) << 8
|
||
.dh GoldBank69End - GoldBank69
|
||
.dw (GoldBank6a - Base0x23A5000) << 8
|
||
.dh GoldBank6aEnd - GoldBank6a
|
||
.dw (GoldBank6b - Base0x23A5000) << 8
|
||
.dh GoldBank6bEnd - GoldBank6b
|
||
.dw (GoldBank6d - Base0x23A5000) << 8
|
||
.dh GoldBank6dEnd - GoldBank6d
|
||
.dw (GoldBank6e - Base0x23A5000) << 8
|
||
.dh GoldBank6eEnd - GoldBank6e
|
||
.dw (GoldBank70 - Base0x23A5000) << 8
|
||
.dh GoldBank70End - GoldBank70
|
||
|
||
; Silver ROM banks
|
||
.dw ((GoldBank04 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank04End - GoldBank04
|
||
.dw ((GoldBank05 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank05End - GoldBank05
|
||
.dw ((GoldBank09 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank09End - GoldBank09
|
||
.dw ((GoldBank0a - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank0aEnd - GoldBank0a
|
||
.dw ((GoldBank0b - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank0bEnd - GoldBank0b
|
||
.dw ((CrystalBank11 - Base0x23A5000) << 8) + 2
|
||
.dh CrystalBank11End - CrystalBank11
|
||
.dw ((GoldBank14 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank14End - GoldBank14
|
||
.dw (SilverBank15 - Base0x23A5000) << 8
|
||
.dh SilverBank15End - SilverBank15
|
||
.dw (SilverBank16 - Base0x23A5000) << 8
|
||
.dh SilverBank16End - SilverBank16
|
||
.dw (SilverBank17 - Base0x23A5000) << 8
|
||
.dh SilverBank17End - SilverBank17
|
||
.dw (SilverBank18 - Base0x23A5000) << 8
|
||
.dh SilverBank18End - SilverBank18
|
||
.dw (SilverBank19 - Base0x23A5000) << 8
|
||
.dh SilverBank19End - SilverBank19
|
||
.dw (SilverBank1a - Base0x23A5000) << 8
|
||
.dh SilverBank1aEnd - SilverBank1a
|
||
.dw (SilverBank1b - Base0x23A5000) << 8
|
||
.dh SilverBank1bEnd - SilverBank1b
|
||
.dw (SilverBank1c - Base0x23A5000) << 8
|
||
.dh SilverBank1cEnd - SilverBank1c
|
||
.dw (SilverBank1d - Base0x23A5000) << 8
|
||
.dh SilverBank1dEnd - SilverBank1d
|
||
.dw (SilverBank1e - Base0x23A5000) << 8
|
||
.dh SilverBank1eEnd - SilverBank1e
|
||
.dw (SilverBank1f - Base0x23A5000) << 8
|
||
.dh SilverBank1fEnd - SilverBank1f
|
||
.dw (SilverBank20 - Base0x23A5000) << 8
|
||
.dh SilverBank20End - SilverBank20
|
||
.dw ((GoldBank21 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank21End - GoldBank21
|
||
.dw (SilverBank23 - Base0x23A5000) << 8
|
||
.dh SilverBank23End - SilverBank23
|
||
.dw ((GoldBank24 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank24End - GoldBank24
|
||
.dw ((GoldBank25 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank25End - GoldBank25
|
||
.dw ((GoldBank26 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank26End - GoldBank26
|
||
.dw (SilverBank2e - Base0x23A5000) << 8
|
||
.dh SilverBank2eEnd - SilverBank2e
|
||
.dw ((CrystalBank31 - Base0x23A5000) << 8) + 2
|
||
.dh CrystalBank31End - CrystalBank31
|
||
.dw ((GoldBank33 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank33End - GoldBank33
|
||
.dw ((GoldBank3f - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank3fEnd - GoldBank3f
|
||
.dw ((GoldBank40 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank40End - GoldBank40
|
||
.dw (SilverBank68 - Base0x23A5000) << 8
|
||
.dh SilverBank68End - SilverBank68
|
||
.dw (SilverBank69 - Base0x23A5000) << 8
|
||
.dh SilverBank69End - SilverBank69
|
||
.dw (SilverBank6a - Base0x23A5000) << 8
|
||
.dh SilverBank6aEnd - SilverBank6a
|
||
.dw (SilverBank6b - Base0x23A5000) << 8
|
||
.dh SilverBank6bEnd - SilverBank6b
|
||
.dw ((GoldBank70 - Base0x23A5000) << 8) + 1
|
||
.dh GoldBank70End - GoldBank70
|
||
|
||
; Yellow ROM banks
|
||
.dw (YellowBank07 - Base0x23A5000) << 8
|
||
.dh YellowBank07End - YellowBank07
|
||
.dw (YellowBank17 - Base0x23A5000) << 8
|
||
.dh YellowBank17End - YellowBank17
|
||
.dw (YellowBank18 - Base0x23A5000) << 8
|
||
.dh YellowBank18End - YellowBank18
|
||
.dw (YellowBank30 - Base0x23A5000) << 8
|
||
.dh YellowBank30End - YellowBank30
|
||
.dw (YellowBank32 - Base0x23A5000) << 8
|
||
.dh YellowBank32End - YellowBank32
|
||
.dw (YellowBank34 - Base0x23A5000) << 8
|
||
.dh YellowBank34End - YellowBank34
|
||
|
||
; Red/Blue ROM banks
|
||
.dw (RedBank17 - Base0x23A5000) << 8
|
||
.dh RedBank17End - RedBank17
|
||
.dw (RedBank18 - Base0x23A5000) << 8
|
||
.dh RedBank18End - RedBank18
|
||
.dw (RedBank24 - Base0x23A5000) << 8
|
||
.dh RedBank24End - RedBank24
|
||
.dw (RedBank25 - Base0x23A5000) << 8
|
||
.dh RedBank25End - RedBank25
|
||
.dw (RedBank2a - Base0x23A5000) << 8
|
||
.dh RedBank2aEnd - RedBank2a
|
||
.dw (RedBank2c - Base0x23A5000) << 8
|
||
.dh RedBank2cEnd - RedBank2c
|
||
|
||
; Blue ROM banks
|
||
.dw (BlueBank01 - Base0x23A5000) << 8
|
||
.dh BlueBank01End - BlueBank01
|
||
.dw (BlueBank08 - Base0x23A5000) << 8
|
||
.dh BlueBank08End - BlueBank08
|
||
|
||
EndComparisonEntries:
|
||
|
||
.align 4
|
||
|
||
GameBoyHeaders:
|
||
; game id
|
||
; ROM title
|
||
; region
|
||
; revision
|
||
; checksum
|
||
; four bytes from 0x9C001 in the ROM
|
||
; pointer to the checksum table
|
||
; flags?
|
||
|
||
JAPAN EQU 0
|
||
NON_JAPAN EQU 1
|
||
|
||
POKEMON_RED EQU 1
|
||
POKEMON_GREEN EQU 2
|
||
POKEMON_BLUE EQU 3
|
||
POKEMON_YELLOW EQU 4
|
||
POKEMON_GOLD EQU 5
|
||
POKEMON_SILVER EQU 6
|
||
POKEMON_CRYSTAL EQU 7
|
||
|
||
COLOR_GEN EQU 0x0010
|
||
|
||
; no-intro: Pocket Monsters - Crystal Version (Japan)
|
||
.db POKEMON_CRYSTAL
|
||
.db "PM_CRYSTAL",0,"BXTJ"
|
||
.db JAPAN
|
||
.db 0
|
||
.dh 0x9a40
|
||
.dw 0x0d400000
|
||
.dw CrystalJapan0Checksums - Base0x23A5000
|
||
.dh 0x000b
|
||
.align 4
|
||
GameBoyHeaderSize:
|
||
|
||
; no-intro: Pocket Monsters Gin (Japan) (Rev A)
|
||
.db POKEMON_SILVER
|
||
.db "POKEMON_SLVAAXJ"
|
||
.db JAPAN
|
||
.db 1
|
||
.dh 0x1d34
|
||
.dw 0x00520840
|
||
.dw SilverJapan1Checksums - Base0x23A5000
|
||
.dh 0x000b
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters Gin (Japan)
|
||
.db POKEMON_SILVER
|
||
.db "POKEMON_SLVAAXJ"
|
||
.db JAPAN
|
||
.db 0
|
||
.dh 0x7691
|
||
.dw 0x00520840
|
||
.dw SilverJapan0Checksums - Base0x23A5000
|
||
.dh 0x000b
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters Kin (Japan)
|
||
.db POKEMON_GOLD
|
||
.db "POKEMON_GLDAAUJ"
|
||
.db JAPAN
|
||
.db 0
|
||
.dh 0x8a70
|
||
.dw 0x00520840
|
||
.dw GoldJapan0Checksums - Base0x23A5000
|
||
.dh 0x000b
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters Kin (Japan) (Rev A)
|
||
.db POKEMON_GOLD
|
||
.db "POKEMON_GLDAAUJ"
|
||
.db JAPAN
|
||
.db 1
|
||
.dh 0x8460
|
||
.dw 0x00520840
|
||
.dw GoldJapan1Checksums - Base0x23A5000
|
||
.dh 0x000b
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters - Pikachu (Japan) (Rev D)
|
||
.db POKEMON_YELLOW
|
||
.db "POKEMON YELLOW",0
|
||
.db JAPAN
|
||
.db 3
|
||
.dh 0xd984
|
||
.dw 0x00000000
|
||
.dw YellowJapan3Checksums - Base0x23A5000
|
||
.dh 0x0006 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters - Pikachu (Japan) (Rev C)
|
||
.db POKEMON_YELLOW
|
||
.db "POKEMON YELLOW",0
|
||
.db JAPAN
|
||
.db 2
|
||
.dh 0xedd9
|
||
.dw 0x52fd2599
|
||
.dw YellowJapan2Checksums - Base0x23A5000
|
||
.dh 0x0006 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters - Pikachu (Japan) (Rev B)
|
||
.db POKEMON_YELLOW
|
||
.db "POKEMON YELLOW",0
|
||
.db JAPAN
|
||
.db 1
|
||
.dh 0x8858
|
||
.dw 0x5afd2d99
|
||
.dw YellowJapan1Checksums - Base0x23A5000
|
||
.dh 0x0006 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters - Pikachu (Japan) (Rev 0A)
|
||
.db POKEMON_YELLOW
|
||
.db "POKEMON YELLOW",0
|
||
.db JAPAN
|
||
.db 0
|
||
.dh 0x9c29
|
||
.dw 0xcef7dddb
|
||
.dw YellowJapan0Checksums - Base0x23A5000
|
||
.dh 0x0006 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters - Ao (Japan)
|
||
.db POKEMON_BLUE
|
||
.db "POKEMON BLUE",0,0,0
|
||
.db JAPAN
|
||
.db 0
|
||
.dh 0xdc36
|
||
.dw 0x00000000
|
||
.dw BlueJapan0Checksums - Base0x23A5000
|
||
.dh 0x0005 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters - Aka (Japan) (Rev A)
|
||
.db POKEMON_RED
|
||
.db "POKEMON RED",0,0,0,0
|
||
.db JAPAN
|
||
.db 1
|
||
.dh 0xb866
|
||
.dw 0x00000000
|
||
.dw RedJapan1Checksums - Base0x23A5000
|
||
.dh 0x0005 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters - Midori (Japan) (Rev A)
|
||
.db POKEMON_GREEN
|
||
.db "POKEMON GREEN",0,0
|
||
.db JAPAN
|
||
.db 1
|
||
.dh 0xf547
|
||
.dw 0x00000000
|
||
.dw GreenJapan1Checksums - Base0x23A5000
|
||
.dh 0x0006 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters - Midori (Japan)
|
||
.db POKEMON_GREEN
|
||
.db "POKEMON GREEN",0,0
|
||
.db JAPAN
|
||
.db 0
|
||
.dh 0xddd5
|
||
.dw 0x00000000
|
||
.dw GreenJapan0Checksums - Base0x23A5000
|
||
.dh 0x0006 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pocket Monsters - Aka (Japan)
|
||
.db POKEMON_RED
|
||
.db "POKEMON RED",0,0,0,0
|
||
.db JAPAN
|
||
.db 0
|
||
.dh 0xa2c1
|
||
.dw 0x00000000
|
||
.dw RedJapan0Checksums - Base0x23A5000
|
||
.dh 0x0005 | COLOR_GEN
|
||
.align 4
|
||
|
||
; not in no-intro
|
||
.db POKEMON_CRYSTAL
|
||
.db "PM_CRYSTAL",0,"base"
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x5e1c
|
||
.dw 0x000c0000
|
||
.dw CrystalUSAChecksums - Base0x23A5000
|
||
.dh 0x000b
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Gold Version (USA, Europe)
|
||
.db POKEMON_GOLD
|
||
.db "POKEMON_GLDAAUE"
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x682d
|
||
.dw 0x00000000
|
||
.dw GoldUSAChecksums - Base0x23A5000
|
||
.dh 0x000b
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Silver Version (USA, Europe)
|
||
.db POKEMON_SILVER
|
||
.db "POKEMON_SLVAAXE"
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x0dae
|
||
.dw 0x00000000
|
||
.dw SilverUSAChecksums - Base0x23A5000
|
||
.dh 0x000b
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Yellow Version - Special Pikachu Edition (USA, Europe)
|
||
.db POKEMON_YELLOW
|
||
.db "POKEMON YELLOW",0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x047c
|
||
.dw 0x8f918492
|
||
.dw YellowUSAChecksums - Base0x23A5000
|
||
.dh 0x0008 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Red Version (USA, Europe)
|
||
.db POKEMON_RED
|
||
.db "POKEMON RED",0,0,0,0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x91e6
|
||
.dw 0x807faba8
|
||
.dw RedUSAChecksums - Base0x23A5000
|
||
.dh 0x0007 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Blue Version (USA, Europe)
|
||
.db POKEMON_BLUE
|
||
.db "POKEMON BLUE",0,0,0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x9d0a
|
||
.dw 0x807faba8
|
||
.dw BlueUSAChecksums - Base0x23A5000
|
||
.dh 0x0007 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Version Jaune - Edition Speciale Pikachu (France)
|
||
.db POKEMON_YELLOW
|
||
.db "POKEMON YELAPSF"
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0xb7c1
|
||
.dw 0x8f83869c
|
||
.dw YellowFranceChecksums - Base0x23A5000
|
||
.dh 0x0008 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Version Rouge (France)
|
||
.db POKEMON_RED
|
||
.db "POKEMON RED",0,0,0,0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x7afc
|
||
.dw 0x94ad7fda
|
||
.dw RedFranceChecksums - Base0x23A5000
|
||
.dh 0x0007 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Version Bleue (France)
|
||
.db POKEMON_BLUE
|
||
.db "POKEMON BLUE",0,0,0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x56a4
|
||
.dw 0x94ad7fda
|
||
.dw BlueFranceChecksums - Base0x23A5000
|
||
.dh 0x0007 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Gelbe Edition - Special Pikachu Edition (Germany)
|
||
.db POKEMON_YELLOW
|
||
.db "POKEMON YELAPSD"
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x66fb
|
||
.dw 0x8f91c092
|
||
.dw YellowGermanyChecksums - Base0x23A5000
|
||
.dh 0x0008 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Rote Edition (Germany)
|
||
.db POKEMON_RED
|
||
.db "POKEMON RED",0,0,0,0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x5cdc
|
||
.dw 0x88a2a77f
|
||
.dw RedGermanyChecksums - Base0x23A5000
|
||
.dh 0x0007 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Blaue Edition (Germany)
|
||
.db POKEMON_BLUE
|
||
.db "POKEMON BLUE",0,0,0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x2ebc
|
||
.dw 0x88a2a77f
|
||
.dw BlueGermanyChecksums - Base0x23A5000
|
||
.dh 0x0007 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Versione Gialla - Speciale Edizione Pikachu (Italy)
|
||
.db POKEMON_YELLOW
|
||
.db "POKEMON YELAPSI"
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x4e8f
|
||
.dw 0x8f918492
|
||
.dw YellowItalyChecksums - Base0x23A5000
|
||
.dh 0x0008 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Versione Rossa (Italy)
|
||
.db POKEMON_RED
|
||
.db "POKEMON RED",0,0,0,0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x89d2
|
||
.dw 0x95aea6ab
|
||
.dw RedItalyChecksums - Base0x23A5000
|
||
.dh 0x0007 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Versione Blu (Italy)
|
||
.db POKEMON_BLUE
|
||
.db "POKEMON BLUE",0,0,0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x5e9c
|
||
.dw 0x95aea6ab
|
||
.dw BlueItalyChecksums - Base0x23A5000
|
||
.dh 0x0007 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Edicion Amarilla - Edicion Especial Pikachu (Spain)
|
||
.db POKEMON_YELLOW
|
||
.db "POKEMON YELAPSS"
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x5637
|
||
.dw 0x8f918492
|
||
.dw YellowSpainChecksums - Base0x23A5000
|
||
.dh 0x0008 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Edicion Roja (Spain)
|
||
.db POKEMON_RED
|
||
.db "POKEMON RED",0,0,0,0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x384a
|
||
.dw 0xe593a47f
|
||
.dw RedSpainChecksums - Base0x23A5000
|
||
.dh 0x0007 | COLOR_GEN
|
||
.align 4
|
||
|
||
; no-intro: Pokemon - Edicion Azul (Spain)
|
||
.db POKEMON_BLUE
|
||
.db "POKEMON BLUE",0,0,0
|
||
.db NON_JAPAN
|
||
.db 0
|
||
.dh 0x14d7
|
||
.dw 0xe593a47f
|
||
.dw BlueSpainChecksums - Base0x23A5000
|
||
.dh 0x0007 | COLOR_GEN
|
||
.align 4
|
||
|
||
EndGameBoyHeaders:
|
||
|
||
CrystalJapan0Checksums: ; Crystal Japan rev 0
|
||
.incbin "gameboy/00.bin"
|
||
SilverJapan1Checksums: ; Silver Japan rev 1
|
||
.incbin "gameboy/01.bin"
|
||
SilverJapan0Checksums: ; Silver Japan rev 0
|
||
.incbin "gameboy/02.bin"
|
||
GoldJapan0Checksums: ; Gold Japan rev 0
|
||
.incbin "gameboy/03.bin"
|
||
GoldJapan1Checksums: ; Gold Japan rev 1
|
||
.incbin "gameboy/04.bin"
|
||
YellowJapan3Checksums: ; Yellow Japan rev 3
|
||
.incbin "gameboy/05.bin"
|
||
YellowJapan2Checksums: ; Yellow Japan rev 2
|
||
.incbin "gameboy/06.bin"
|
||
YellowJapan1Checksums: ; Yellow Japan rev 1
|
||
.incbin "gameboy/07.bin"
|
||
YellowJapan0Checksums: ; Yellow Japan rev 0
|
||
.incbin "gameboy/08.bin"
|
||
BlueJapan0Checksums: ; Blue Japan rev 0
|
||
.incbin "gameboy/09.bin"
|
||
RedJapan1Checksums: ; Red Japan rev 1
|
||
.incbin "gameboy/0a.bin"
|
||
GreenJapan1Checksums: ; Green Japan rev 1
|
||
.incbin "gameboy/0b.bin"
|
||
GreenJapan0Checksums: ; Green Japan rev 0
|
||
.incbin "gameboy/0c.bin"
|
||
RedJapan0Checksums: ; Red Japan rev 0
|
||
.incbin "gameboy/0d.bin"
|
||
CrystalUSAChecksums: ; Crystal USA
|
||
.incbin "gameboy/0e.bin"
|
||
GoldUSAChecksums: ; Gold USA
|
||
.incbin "gameboy/0f.bin"
|
||
SilverUSAChecksums: ; Silver USA
|
||
.incbin "gameboy/10.bin"
|
||
YellowUSAChecksums: ; Yellow USA
|
||
.incbin "gameboy/11.bin"
|
||
RedUSAChecksums: ; Red USA
|
||
.incbin "gameboy/12.bin"
|
||
BlueUSAChecksums: ; Blue USA
|
||
.incbin "gameboy/13.bin"
|
||
YellowFranceChecksums: ; Yellow France
|
||
.incbin "gameboy/14.bin"
|
||
RedFranceChecksums: ; Red France
|
||
.incbin "gameboy/15.bin"
|
||
BlueFranceChecksums: ; Blue France
|
||
.incbin "gameboy/16.bin"
|
||
YellowGermanyChecksums: ; Yellow Germany
|
||
.incbin "gameboy/17.bin"
|
||
RedGermanyChecksums: ; Red Germany
|
||
.incbin "gameboy/18.bin"
|
||
BlueGermanyChecksums: ; Blue Germany
|
||
.incbin "gameboy/19.bin"
|
||
YellowItalyChecksums: ; Yellow Italy
|
||
.incbin "gameboy/1a.bin"
|
||
RedItalyChecksums: ; Red Italy
|
||
.incbin "gameboy/1b.bin"
|
||
BlueItalyChecksums: ; Blue Italy
|
||
.incbin "gameboy/1c.bin"
|
||
YellowSpainChecksums: ; Yellow Spain
|
||
.incbin "gameboy/1d.bin"
|
||
RedSpainChecksums: ; Red Spain
|
||
.incbin "gameboy/1e.bin"
|
||
BlueSpainChecksums: ; Blue Spain
|
||
.incbin "gameboy/1f.bin"
|
||
|
||
; Yay0‐compressed Game Boy ROM banks.
|
||
; Banks that are reused by multiple games may be followed by patches.
|
||
|
||
BlueBank01:
|
||
.incbin "baseromgs.n64",0x23add4c,0x3212
|
||
BlueBank01End:
|
||
.align 4
|
||
|
||
CrystalBank02:
|
||
.incbin "baseromgs.n64",0x23b0f60,0x2705
|
||
CrystalBank02End:
|
||
.align 4
|
||
|
||
GoldBank04:
|
||
.incbin "baseromgs.n64",0x23B3668,0x2B72
|
||
GoldBank04End:
|
||
.incbin "baseromgs.n64",0x23b61da,0x82
|
||
.align 4
|
||
|
||
CrystalBank05:
|
||
.incbin "baseromgs.n64",0x23B625C,0x2939
|
||
CrystalBank05End:
|
||
.align 4
|
||
|
||
GoldBank05:
|
||
.incbin "baseromgs.n64",0x23B8B98,0x2C0E
|
||
GoldBank05End:
|
||
.incbin "baseromgs.n64",0x23bb7a6,0x46
|
||
.align 4
|
||
|
||
CrystalBank06:
|
||
.incbin "baseromgs.n64",0x23BB7EC,0x28C8
|
||
CrystalBank06End:
|
||
.align 4
|
||
|
||
GoldBank06:
|
||
.incbin "baseromgs.n64",0x23BE0B4,0x1F2F
|
||
GoldBank06End:
|
||
.align 4
|
||
|
||
CrystalBank07:
|
||
.incbin "baseromgs.n64",0x23BFFE4,0x2F6D
|
||
CrystalBank07End:
|
||
.align 4
|
||
|
||
GoldBank07:
|
||
.incbin "baseromgs.n64",0x23C2F54,0x2CAB
|
||
GoldBank07End:
|
||
.align 4
|
||
|
||
YellowBank07:
|
||
.incbin "baseromgs.n64",0x23C5C00,0x1DB8
|
||
YellowBank07End:
|
||
.align 4
|
||
|
||
GoldBank08:
|
||
.incbin "baseromgs.n64",0x23C79B8,0x2AF3
|
||
GoldBank08End:
|
||
.align 4
|
||
|
||
BlueBank08:
|
||
.incbin "baseromgs.n64",0x23CA4AC,0x2E63
|
||
BlueBank08End:
|
||
.align 4
|
||
|
||
CrystalBank09:
|
||
.incbin "baseromgs.n64",0x23CD310,0x26C0
|
||
CrystalBank09End:
|
||
.align 4
|
||
|
||
GoldBank09:
|
||
.incbin "baseromgs.n64",0x23CF9D0,0x2803
|
||
GoldBank09End:
|
||
.incbin "baseromgs.n64",0x23d21d3,0x11
|
||
.align 4
|
||
|
||
CrystalBank0a:
|
||
.incbin "baseromgs.n64",0x23D21E4,0x2BA2
|
||
CrystalBank0aEnd:
|
||
.align 4
|
||
|
||
GoldBank0a:
|
||
.incbin "baseromgs.n64",0x23D4D88,0x2ADC
|
||
GoldBank0aEnd:
|
||
.incbin "baseromgs.n64",0x23d7864,0x350
|
||
.align 4
|
||
|
||
CrystalBank0b:
|
||
.incbin "baseromgs.n64",0x23D7BB4,0x1A67
|
||
CrystalBank0bEnd:
|
||
.align 4
|
||
|
||
GoldBank0b:
|
||
.incbin "baseromgs.n64",0x23D961C,0x09C2
|
||
GoldBank0bEnd:
|
||
.incbin "baseromgs.n64",0x23d9fde,0x16
|
||
.align 4
|
||
|
||
CrystalBank0c:
|
||
.incbin "baseromgs.n64",0x23D9FF4,0x24BB
|
||
CrystalBank0cEnd:
|
||
.align 4
|
||
|
||
CrystalBank0e:
|
||
.incbin "baseromgs.n64",0x23DC4B0,0x2A12
|
||
CrystalBank0eEnd:
|
||
.align 4
|
||
|
||
GoldBank0e:
|
||
.incbin "baseromgs.n64",0x23DEEC4,0x2709
|
||
GoldBank0eEnd:
|
||
.align 4
|
||
|
||
CrystalBank11:
|
||
.incbin "baseromgs.n64",0x23E15D0,0x09A4
|
||
CrystalBank11End:
|
||
.incbin "baseromgs.n64",0x23e1f74,0xCA4
|
||
.align 4
|
||
|
||
CrystalBank12:
|
||
.incbin "baseromgs.n64",0x23E2C18,0x221A
|
||
CrystalBank12End:
|
||
.align 4
|
||
|
||
CrystalBank13:
|
||
.incbin "baseromgs.n64",0x23E4E34,0x26F2
|
||
CrystalBank13End:
|
||
.align 4
|
||
|
||
CrystalBank14:
|
||
.incbin "baseromgs.n64",0x23E7528,0x2D77
|
||
CrystalBank14End:
|
||
.align 4
|
||
|
||
GoldBank14:
|
||
.incbin "baseromgs.n64",0x23EA2A0,0x2B9E
|
||
GoldBank14End:
|
||
.incbin "baseromgs.n64",0x23ece3e,0x32
|
||
.align 4
|
||
|
||
GoldBank15:
|
||
.incbin "baseromgs.n64",0x23ECE70,0x4403
|
||
GoldBank15End:
|
||
.align 4
|
||
|
||
SilverBank15:
|
||
.incbin "baseromgs.n64",0x23F1274,0x43FC
|
||
SilverBank15End:
|
||
.align 4
|
||
|
||
CrystalBank16:
|
||
.incbin "baseromgs.n64",0x23F5670,0x24B3
|
||
CrystalBank16End:
|
||
.align 4
|
||
|
||
GoldBank16:
|
||
.incbin "baseromgs.n64",0x23F7B24,0x43F5
|
||
GoldBank16End:
|
||
.align 4
|
||
|
||
SilverBank16:
|
||
.incbin "baseromgs.n64",0x23FBF1C,0x43C3
|
||
SilverBank16End:
|
||
.align 4
|
||
|
||
CrystalBank17:
|
||
.incbin "baseromgs.n64",0x24002E0,0x2113
|
||
CrystalBank17End:
|
||
.align 4
|
||
|
||
GoldBank17:
|
||
.incbin "baseromgs.n64",0x24023F4,0x435E
|
||
GoldBank17End:
|
||
.align 4
|
||
|
||
SilverBank17:
|
||
.incbin "baseromgs.n64",0x2406754,0x434C
|
||
SilverBank17End:
|
||
.align 4
|
||
|
||
YellowBank17:
|
||
.incbin "baseromgs.n64",0x240AAA0,0x1913
|
||
YellowBank17End:
|
||
.align 4
|
||
|
||
RedBank17:
|
||
.incbin "baseromgs.n64",0x240C3B4,0x18F6
|
||
RedBank17End:
|
||
.align 4
|
||
|
||
CrystalBank18:
|
||
.incbin "baseromgs.n64",0x240DCAC,0x2108
|
||
CrystalBank18End:
|
||
.align 4
|
||
|
||
GoldBank18:
|
||
.incbin "baseromgs.n64",0x240FDB4,0x427B
|
||
GoldBank18End:
|
||
.align 4
|
||
|
||
SilverBank18:
|
||
.incbin "baseromgs.n64",0x2414030,0x42DE
|
||
SilverBank18End:
|
||
.align 4
|
||
|
||
YellowBank18:
|
||
.incbin "baseromgs.n64",0x2418310,0x1B8F
|
||
YellowBank18End:
|
||
.align 4
|
||
|
||
RedBank18:
|
||
.incbin "baseromgs.n64",0x2419EA0,0x1A9F
|
||
RedBank18End:
|
||
.align 4
|
||
|
||
CrystalBank19:
|
||
.incbin "baseromgs.n64",0x241B940,0x1C2F
|
||
CrystalBank19End:
|
||
.align 4
|
||
|
||
GoldBank19:
|
||
.incbin "baseromgs.n64",0x241D570,0x4289
|
||
GoldBank19End:
|
||
.incbin "baseromgs.n64",0x24217f9,0x3
|
||
.align 4
|
||
|
||
SilverBank19:
|
||
.incbin "baseromgs.n64",0x24217FC,0x42DC
|
||
SilverBank19End:
|
||
.align 4
|
||
|
||
CrystalBank1a:
|
||
.incbin "baseromgs.n64",0x2425AD8,0x22FA
|
||
CrystalBank1aEnd:
|
||
.align 4
|
||
|
||
GoldBank1a:
|
||
.incbin "baseromgs.n64",0x2427DD4,0x4309
|
||
GoldBank1aEnd:
|
||
.align 4
|
||
|
||
SilverBank1a:
|
||
.incbin "baseromgs.n64",0x242C0E0,0x42D0
|
||
SilverBank1aEnd:
|
||
.align 4
|
||
|
||
CrystalBank1b:
|
||
.incbin "baseromgs.n64",0x24303B0,0x2501
|
||
CrystalBank1bEnd:
|
||
.align 4
|
||
|
||
GoldBank1b:
|
||
.incbin "baseromgs.n64",0x24328B4,0x42D2
|
||
GoldBank1bEnd:
|
||
.align 4
|
||
|
||
SilverBank1b:
|
||
.incbin "baseromgs.n64",0x2436B88,0x42FD
|
||
SilverBank1bEnd:
|
||
.align 4
|
||
|
||
GoldBank1c:
|
||
.incbin "baseromgs.n64",0x243AE88,0x42AC
|
||
GoldBank1cEnd:
|
||
.align 4
|
||
|
||
SilverBank1c:
|
||
.incbin "baseromgs.n64",0x243F134,0x42CE
|
||
SilverBank1cEnd:
|
||
.align 4
|
||
|
||
CrystalBank1d:
|
||
.incbin "baseromgs.n64",0x2443404,0x2298
|
||
CrystalBank1dEnd:
|
||
.align 4
|
||
|
||
GoldBank1d:
|
||
.incbin "baseromgs.n64",0x244569C,0x41C8
|
||
GoldBank1dEnd:
|
||
.align 4
|
||
|
||
SilverBank1d:
|
||
.incbin "baseromgs.n64",0x2449864,0x41A9
|
||
SilverBank1dEnd:
|
||
.align 4
|
||
|
||
CrystalBank1e:
|
||
.incbin "baseromgs.n64",0x244DA10,0x25B3
|
||
CrystalBank1eEnd:
|
||
.align 4
|
||
|
||
GoldBank1e:
|
||
.incbin "baseromgs.n64",0x244FFC4,0x41A7
|
||
GoldBank1eEnd:
|
||
.align 4
|
||
|
||
SilverBank1e:
|
||
.incbin "baseromgs.n64",0x245416C,0x4192
|
||
SilverBank1eEnd:
|
||
.align 4
|
||
|
||
CrystalBank1f:
|
||
.incbin "baseromgs.n64",0x2458300,0x2696
|
||
CrystalBank1fEnd:
|
||
.align 4
|
||
|
||
GoldBank1f:
|
||
.incbin "baseromgs.n64",0x245A998,0x4454
|
||
GoldBank1fEnd:
|
||
.align 4
|
||
|
||
SilverBank1f:
|
||
.incbin "baseromgs.n64",0x245EDEC,0x444C
|
||
SilverBank1fEnd:
|
||
.align 4
|
||
|
||
CrystalBank20:
|
||
.incbin "baseromgs.n64",0x2463238,0x190C
|
||
CrystalBank20End:
|
||
.align 4
|
||
|
||
GoldBank20:
|
||
.incbin "baseromgs.n64",0x2464B44,0x43AC
|
||
GoldBank20End:
|
||
.align 4
|
||
|
||
SilverBank20:
|
||
.incbin "baseromgs.n64",0x2468EF0,0x43D4
|
||
SilverBank20End:
|
||
.align 4
|
||
|
||
GoldBank21:
|
||
.incbin "baseromgs.n64",0x246D2C4,0x31A1
|
||
GoldBank21End:
|
||
.incbin "baseromgs.n64",0x2470465,0x3B
|
||
.align 4
|
||
|
||
CrystalBank22:
|
||
.incbin "baseromgs.n64",0x24704A0,0x28C2
|
||
CrystalBank22End:
|
||
.align 4
|
||
|
||
GoldBank23:
|
||
.incbin "baseromgs.n64",0x2472D64,0x2F74
|
||
GoldBank23End:
|
||
.align 4
|
||
|
||
SilverBank23:
|
||
.incbin "baseromgs.n64",0x2475CD8,0x2F6F
|
||
SilverBank23End:
|
||
.align 4
|
||
|
||
GoldBank24:
|
||
.incbin "baseromgs.n64",0x2478C48,0x310F
|
||
GoldBank24End:
|
||
.incbin "baseromgs.n64",0x247bd57,0x5
|
||
.align 4
|
||
|
||
RedBank24:
|
||
.incbin "baseromgs.n64",0x247BD5C,0x18FE
|
||
RedBank24End:
|
||
.align 4
|
||
|
||
GoldBank25:
|
||
.incbin "baseromgs.n64",0x247D65C,0x2F44
|
||
GoldBank25End:
|
||
.incbin "baseromgs.n64",0x24805a0,0x4C
|
||
.align 4
|
||
|
||
RedBank25:
|
||
.incbin "baseromgs.n64",0x24805EC,0x1A51
|
||
RedBank25End:
|
||
.align 4
|
||
|
||
CrystalBank26:
|
||
.incbin "baseromgs.n64",0x2482040,0x274C
|
||
CrystalBank26End:
|
||
.align 4
|
||
|
||
GoldBank26:
|
||
.incbin "baseromgs.n64",0x248478C,0x0839
|
||
GoldBank26End:
|
||
.incbin "baseromgs.n64",0x2484fc5,0x50F
|
||
.align 4
|
||
|
||
CrystalBank27:
|
||
.incbin "baseromgs.n64",0x24854D4,0x24C5
|
||
CrystalBank27End:
|
||
.align 4
|
||
|
||
CrystalBank28:
|
||
.incbin "baseromgs.n64",0x248799C,0x1619
|
||
CrystalBank28End:
|
||
.align 4
|
||
|
||
CrystalBank29:
|
||
.incbin "baseromgs.n64",0x2488FB8,0x1312
|
||
CrystalBank29End:
|
||
.align 4
|
||
|
||
CrystalBank2a:
|
||
.incbin "baseromgs.n64",0x248A2CC,0x250C
|
||
CrystalBank2aEnd:
|
||
.incbin "baseromgs.n64",0x248c7d8,0xC8
|
||
.align 4
|
||
|
||
RedBank2a:
|
||
.incbin "baseromgs.n64",0x248C8A0,0x0302
|
||
RedBank2aEnd:
|
||
.align 4
|
||
|
||
CrystalBank2b:
|
||
.incbin "baseromgs.n64",0x248CBA4,0x263F
|
||
CrystalBank2bEnd:
|
||
.incbin "baseromgs.n64",0x248f1e3,0x6E5
|
||
.align 4
|
||
|
||
CrystalBank2c:
|
||
.incbin "baseromgs.n64",0x248F8C8,0x1107
|
||
CrystalBank2cEnd:
|
||
.align 4
|
||
|
||
RedBank2c:
|
||
.incbin "baseromgs.n64",0x24909D0,0x0561
|
||
RedBank2cEnd:
|
||
.align 4
|
||
|
||
CrystalBank2e:
|
||
.incbin "baseromgs.n64",0x2490F34,0x18FB
|
||
CrystalBank2eEnd:
|
||
.align 4
|
||
|
||
GoldBank2e:
|
||
.incbin "baseromgs.n64",0x2492830,0x286E
|
||
GoldBank2eEnd:
|
||
.align 4
|
||
|
||
SilverBank2e:
|
||
.incbin "baseromgs.n64",0x24950A0,0x27E0
|
||
SilverBank2eEnd:
|
||
.align 4
|
||
|
||
CrystalBank2f:
|
||
.incbin "baseromgs.n64",0x2497880,0x1ED1
|
||
CrystalBank2fEnd:
|
||
.align 4
|
||
|
||
CrystalBank30:
|
||
.incbin "baseromgs.n64",0x2499754,0x2456
|
||
CrystalBank30End:
|
||
.align 4
|
||
|
||
YellowBank30:
|
||
.incbin "baseromgs.n64",0x249BBAC,0x0D9F
|
||
YellowBank30End:
|
||
.align 4
|
||
|
||
CrystalBank31:
|
||
.incbin "baseromgs.n64",0x249C94C,0x27F1
|
||
CrystalBank31End:
|
||
.incbin "baseromgs.n64",0x249f13d,0x55F
|
||
.align 4
|
||
|
||
CrystalBank32:
|
||
.incbin "baseromgs.n64",0x249F69C,0x295A
|
||
CrystalBank32End:
|
||
.align 4
|
||
|
||
GoldBank32:
|
||
.incbin "baseromgs.n64",0x24A1FF8,0x2926
|
||
GoldBank32End:
|
||
.align 4
|
||
|
||
YellowBank32:
|
||
.incbin "baseromgs.n64",0x24A4920,0x1366
|
||
YellowBank32End:
|
||
.align 4
|
||
|
||
CrystalBank33:
|
||
.incbin "baseromgs.n64",0x24A5C88,0x2C23
|
||
CrystalBank33End:
|
||
.align 4
|
||
|
||
GoldBank33:
|
||
.incbin "baseromgs.n64",0x24A88AC,0x2BBF
|
||
GoldBank33End:
|
||
.incbin "baseromgs.n64",0x24ab46b,0x5
|
||
.align 4
|
||
|
||
CrystalBank34:
|
||
.incbin "baseromgs.n64",0x24AB470,0x2A54
|
||
CrystalBank34End:
|
||
.align 4
|
||
|
||
YellowBank34:
|
||
.incbin "baseromgs.n64",0x24ADEC4,0x118B
|
||
YellowBank34End:
|
||
.align 4
|
||
|
||
CrystalBank35:
|
||
.incbin "baseromgs.n64",0x24AF050,0x166D
|
||
CrystalBank35End:
|
||
.align 4
|
||
|
||
CrystalBank36:
|
||
.incbin "baseromgs.n64",0x24B06C0,0x11FB
|
||
CrystalBank36End:
|
||
.align 4
|
||
|
||
GoldBank36:
|
||
.incbin "baseromgs.n64",0x24B18BC,0x0364
|
||
GoldBank36End:
|
||
.align 4
|
||
|
||
CrystalBank37:
|
||
.incbin "baseromgs.n64",0x24B1C20,0x29A1
|
||
CrystalBank37End:
|
||
.align 4
|
||
|
||
CrystalBank38:
|
||
.incbin "baseromgs.n64",0x24B45C4,0x2C03
|
||
CrystalBank38End:
|
||
.align 4
|
||
|
||
CrystalBank39:
|
||
.incbin "baseromgs.n64",0x24B71C8,0x31D1
|
||
CrystalBank39End:
|
||
.align 4
|
||
|
||
CrystalBank3a:
|
||
.incbin "baseromgs.n64",0x24BA39C,0x3243
|
||
CrystalBank3aEnd:
|
||
.align 4
|
||
|
||
CrystalBank3b:
|
||
.incbin "baseromgs.n64",0x24BD5E0,0x3022
|
||
CrystalBank3bEnd:
|
||
.align 4
|
||
|
||
CrystalBank3d:
|
||
.incbin "baseromgs.n64",0x24C0604,0x324F
|
||
CrystalBank3dEnd:
|
||
.align 4
|
||
|
||
CrystalBank3e:
|
||
.incbin "baseromgs.n64",0x24C3854,0x212E
|
||
CrystalBank3eEnd:
|
||
.align 4
|
||
|
||
GoldBank3e:
|
||
.incbin "baseromgs.n64",0x24C5984,0x21CD
|
||
GoldBank3eEnd:
|
||
.align 4
|
||
|
||
CrystalBank3f:
|
||
.incbin "baseromgs.n64",0x24C7B54,0x0D68
|
||
CrystalBank3fEnd:
|
||
.align 4
|
||
|
||
GoldBank3f:
|
||
.incbin "baseromgs.n64",0x24C88BC,0x1699
|
||
GoldBank3fEnd:
|
||
.incbin "baseromgs.n64",0x24c9f55,0xB
|
||
.align 4
|
||
|
||
GoldBank40:
|
||
.incbin "baseromgs.n64",0x24C9F60,0x15C8
|
||
GoldBank40End:
|
||
.incbin "baseromgs.n64",0x24cb528,0xC
|
||
.align 4
|
||
|
||
CrystalBank41:
|
||
.incbin "baseromgs.n64",0x24CB534,0x1E3D
|
||
CrystalBank41End:
|
||
.align 4
|
||
|
||
GoldBank41:
|
||
.incbin "baseromgs.n64",0x24CD374,0x1339
|
||
GoldBank41End:
|
||
.align 4
|
||
|
||
CrystalBank42:
|
||
.incbin "baseromgs.n64",0x24CE6B0,0x2184
|
||
CrystalBank42End:
|
||
.align 4
|
||
|
||
GoldBank42:
|
||
.incbin "baseromgs.n64",0x24D0834,0x1599
|
||
GoldBank42End:
|
||
.align 4
|
||
|
||
CrystalBank43:
|
||
.incbin "baseromgs.n64",0x24D1DD0,0x1CEA
|
||
CrystalBank43End:
|
||
.align 4
|
||
|
||
GoldBank43:
|
||
.incbin "baseromgs.n64",0x24D3ABC,0x216E
|
||
GoldBank43End:
|
||
.align 4
|
||
|
||
CrystalBank44:
|
||
.incbin "baseromgs.n64",0x24D5C2C,0x2E25
|
||
CrystalBank44End:
|
||
.align 4
|
||
|
||
GoldBank44:
|
||
.incbin "baseromgs.n64",0x24D8A54,0x220A
|
||
GoldBank44End:
|
||
.align 4
|
||
|
||
GoldBank45:
|
||
.incbin "baseromgs.n64",0x24DAC60,0x2047
|
||
GoldBank45End:
|
||
.align 4
|
||
|
||
CrystalBank46:
|
||
.incbin "baseromgs.n64",0x24DCCA8,0x2822
|
||
CrystalBank46End:
|
||
.align 4
|
||
|
||
GoldBank46:
|
||
.incbin "baseromgs.n64",0x24DF4CC,0x19ED
|
||
GoldBank46End:
|
||
.align 4
|
||
|
||
CrystalBank47:
|
||
.incbin "baseromgs.n64",0x24E0EBC,0x27AF
|
||
CrystalBank47End:
|
||
.align 4
|
||
|
||
GoldBank47:
|
||
.incbin "baseromgs.n64",0x24E366C,0x0979
|
||
GoldBank47End:
|
||
.align 4
|
||
|
||
CrystalBank48:
|
||
.incbin "baseromgs.n64",0x24E3FE8,0x4592
|
||
CrystalBank48End:
|
||
.align 4
|
||
|
||
GoldBank48:
|
||
.incbin "baseromgs.n64",0x24E857C,0x1AE1
|
||
GoldBank48End:
|
||
.align 4
|
||
|
||
CrystalBank49:
|
||
.incbin "baseromgs.n64",0x24EA060,0x4528
|
||
CrystalBank49End:
|
||
.align 4
|
||
|
||
GoldBank49:
|
||
.incbin "baseromgs.n64",0x24EE588,0x1701
|
||
GoldBank49End:
|
||
.align 4
|
||
|
||
CrystalBank4a:
|
||
.incbin "baseromgs.n64",0x24EFC8C,0x44E9
|
||
CrystalBank4aEnd:
|
||
.align 4
|
||
|
||
GoldBank4a:
|
||
.incbin "baseromgs.n64",0x24F4178,0x16D3
|
||
GoldBank4aEnd:
|
||
.align 4
|
||
|
||
CrystalBank4b:
|
||
.incbin "baseromgs.n64",0x24F584C,0x44E4
|
||
CrystalBank4bEnd:
|
||
.align 4
|
||
|
||
CrystalBank4c:
|
||
.incbin "baseromgs.n64",0x24F9D30,0x44C7
|
||
CrystalBank4cEnd:
|
||
.align 4
|
||
|
||
GoldBank4c:
|
||
.incbin "baseromgs.n64",0x24FE1F8,0x1660
|
||
GoldBank4cEnd:
|
||
.align 4
|
||
|
||
CrystalBank4d:
|
||
.incbin "baseromgs.n64",0x24FF858,0x448C
|
||
CrystalBank4dEnd:
|
||
.align 4
|
||
|
||
GoldBank4d:
|
||
.incbin "baseromgs.n64",0x2503CE4,0x1676
|
||
GoldBank4dEnd:
|
||
.align 4
|
||
|
||
CrystalBank4e:
|
||
.incbin "baseromgs.n64",0x250535C,0x447B
|
||
CrystalBank4eEnd:
|
||
.align 4
|
||
|
||
GoldBank4e:
|
||
.incbin "baseromgs.n64",0x25097D8,0x18E0
|
||
GoldBank4eEnd:
|
||
.align 4
|
||
|
||
CrystalBank4f:
|
||
.incbin "baseromgs.n64",0x250B0B8,0x4439
|
||
CrystalBank4fEnd:
|
||
.align 4
|
||
|
||
GoldBank4f:
|
||
.incbin "baseromgs.n64",0x250F4F4,0x1A86
|
||
GoldBank4fEnd:
|
||
.align 4
|
||
|
||
CrystalBank50:
|
||
.incbin "baseromgs.n64",0x2510F7C,0x43F5
|
||
CrystalBank50End:
|
||
.align 4
|
||
|
||
GoldBank50:
|
||
.incbin "baseromgs.n64",0x2515374,0x122B
|
||
GoldBank50End:
|
||
.align 4
|
||
|
||
CrystalBank51:
|
||
.incbin "baseromgs.n64",0x25165A0,0x4448
|
||
CrystalBank51End:
|
||
.align 4
|
||
|
||
GoldBank51:
|
||
.incbin "baseromgs.n64",0x251A9E8,0x15CD
|
||
GoldBank51End:
|
||
.align 4
|
||
|
||
CrystalBank52:
|
||
.incbin "baseromgs.n64",0x251BFB8,0x43C2
|
||
CrystalBank52End:
|
||
.align 4
|
||
|
||
GoldBank52:
|
||
.incbin "baseromgs.n64",0x252037C,0x1446
|
||
GoldBank52End:
|
||
.align 4
|
||
|
||
CrystalBank53:
|
||
.incbin "baseromgs.n64",0x25217C4,0x4339
|
||
CrystalBank53End:
|
||
.align 4
|
||
|
||
GoldBank53:
|
||
.incbin "baseromgs.n64",0x2525B00,0x15B8
|
||
GoldBank53End:
|
||
.align 4
|
||
|
||
CrystalBank54:
|
||
.incbin "baseromgs.n64",0x25270B8,0x4306
|
||
CrystalBank54End:
|
||
.align 4
|
||
|
||
GoldBank54:
|
||
.incbin "baseromgs.n64",0x252B3C0,0x1326
|
||
GoldBank54End:
|
||
.align 4
|
||
|
||
CrystalBank55:
|
||
.incbin "baseromgs.n64",0x252C6E8,0x42BE
|
||
CrystalBank55End:
|
||
.align 4
|
||
|
||
GoldBank55:
|
||
.incbin "baseromgs.n64",0x25309A8,0x0FD9
|
||
GoldBank55End:
|
||
.align 4
|
||
|
||
CrystalBank56:
|
||
.incbin "baseromgs.n64",0x2531984,0x429F
|
||
CrystalBank56End:
|
||
.align 4
|
||
|
||
CrystalBank57:
|
||
.incbin "baseromgs.n64",0x2535C24,0x42D3
|
||
CrystalBank57End:
|
||
.align 4
|
||
|
||
CrystalBank58:
|
||
.incbin "baseromgs.n64",0x2539EF8,0x4124
|
||
CrystalBank58End:
|
||
.align 4
|
||
|
||
CrystalBank59:
|
||
.incbin "baseromgs.n64",0x253E01C,0x26D6
|
||
CrystalBank59End:
|
||
.align 4
|
||
|
||
GoldBank59:
|
||
.incbin "baseromgs.n64",0x25406F4,0x167D
|
||
GoldBank59End:
|
||
.align 4
|
||
|
||
CrystalBank5a:
|
||
.incbin "baseromgs.n64",0x2541D74,0x26D6
|
||
CrystalBank5aEnd:
|
||
.align 4
|
||
|
||
GoldBank5a:
|
||
.incbin "baseromgs.n64",0x254444C,0x161E
|
||
GoldBank5aEnd:
|
||
.align 4
|
||
|
||
CrystalBank5b:
|
||
.incbin "baseromgs.n64",0x2545A6C,0x0E8A
|
||
CrystalBank5bEnd:
|
||
.align 4
|
||
|
||
CrystalBank5c:
|
||
.incbin "baseromgs.n64",0x25468F8,0x2565
|
||
CrystalBank5cEnd:
|
||
.align 4
|
||
|
||
GoldBank5c:
|
||
.incbin "baseromgs.n64",0x2548E60,0x1021
|
||
GoldBank5cEnd:
|
||
.align 4
|
||
|
||
CrystalBank5d:
|
||
.incbin "baseromgs.n64",0x2549E84,0x1D26
|
||
CrystalBank5dEnd:
|
||
.align 4
|
||
|
||
GoldBank5d:
|
||
.incbin "baseromgs.n64",0x254BBAC,0x1570
|
||
GoldBank5dEnd:
|
||
.align 4
|
||
|
||
CrystalBank5e:
|
||
.incbin "baseromgs.n64",0x254D11C,0x2215
|
||
CrystalBank5eEnd:
|
||
.align 4
|
||
|
||
CrystalBank5f:
|
||
.incbin "baseromgs.n64",0x254F334,0x21FD
|
||
CrystalBank5fEnd:
|
||
.align 4
|
||
|
||
GoldBank5f:
|
||
.incbin "baseromgs.n64",0x2551534,0x0DB8
|
||
GoldBank5fEnd:
|
||
.align 4
|
||
|
||
CrystalBank60:
|
||
.incbin "baseromgs.n64",0x25522EC,0x206D
|
||
CrystalBank60End:
|
||
.align 4
|
||
|
||
GoldBank60:
|
||
.incbin "baseromgs.n64",0x255435C,0x1A5C
|
||
GoldBank60End:
|
||
.align 4
|
||
|
||
CrystalBank61:
|
||
.incbin "baseromgs.n64",0x2555DB8,0x1A4A
|
||
CrystalBank61End:
|
||
.align 4
|
||
|
||
GoldBank61:
|
||
.incbin "baseromgs.n64",0x2557804,0x12BD
|
||
GoldBank61End:
|
||
.align 4
|
||
|
||
CrystalBank62:
|
||
.incbin "baseromgs.n64",0x2558AC4,0x25C7
|
||
CrystalBank62End:
|
||
.align 4
|
||
|
||
GoldBank62:
|
||
.incbin "baseromgs.n64",0x255B08C,0x0BD9
|
||
GoldBank62End:
|
||
.align 4
|
||
|
||
CrystalBank63:
|
||
.incbin "baseromgs.n64",0x255BC68,0x24C8
|
||
CrystalBank63End:
|
||
.align 4
|
||
|
||
CrystalBank64:
|
||
.incbin "baseromgs.n64",0x255E130,0x2537
|
||
CrystalBank64End:
|
||
.align 4
|
||
|
||
GoldBank64:
|
||
.incbin "baseromgs.n64",0x2560668,0x140B
|
||
GoldBank64End:
|
||
.align 4
|
||
|
||
CrystalBank65:
|
||
.incbin "baseromgs.n64",0x2561A74,0x25F8
|
||
CrystalBank65End:
|
||
.align 4
|
||
|
||
GoldBank65:
|
||
.incbin "baseromgs.n64",0x256406C,0x124E
|
||
GoldBank65End:
|
||
.align 4
|
||
|
||
GoldBank66:
|
||
.incbin "baseromgs.n64",0x25652BC,0x07B6
|
||
GoldBank66End:
|
||
.align 4
|
||
|
||
CrystalBank67:
|
||
.incbin "baseromgs.n64",0x2565A74,0x2634
|
||
CrystalBank67End:
|
||
.align 4
|
||
|
||
CrystalBank68:
|
||
.incbin "baseromgs.n64",0x25680A8,0x231A
|
||
CrystalBank68End:
|
||
.align 4
|
||
|
||
GoldBank68:
|
||
.incbin "baseromgs.n64",0x256A3C4,0x124E
|
||
GoldBank68End:
|
||
.align 4
|
||
|
||
SilverBank68:
|
||
.incbin "baseromgs.n64",0x256B614,0x1238
|
||
SilverBank68End:
|
||
.align 4
|
||
|
||
CrystalBank69:
|
||
.incbin "baseromgs.n64",0x256C84C,0x2464
|
||
CrystalBank69End:
|
||
.align 4
|
||
|
||
GoldBank69:
|
||
.incbin "baseromgs.n64",0x256ECB0,0x1336
|
||
GoldBank69End:
|
||
.align 4
|
||
|
||
SilverBank69:
|
||
.incbin "baseromgs.n64",0x256FFE8,0x1341
|
||
SilverBank69End:
|
||
.align 4
|
||
|
||
GoldBank6a:
|
||
.incbin "baseromgs.n64",0x257132C,0x1281
|
||
GoldBank6aEnd:
|
||
.align 4
|
||
|
||
SilverBank6a:
|
||
.incbin "baseromgs.n64",0x25725B0,0x12E1
|
||
SilverBank6aEnd:
|
||
.align 4
|
||
|
||
CrystalBank6b:
|
||
.incbin "baseromgs.n64",0x2573894,0x1D32
|
||
CrystalBank6bEnd:
|
||
.align 4
|
||
|
||
GoldBank6b:
|
||
.incbin "baseromgs.n64",0x25755C8,0x11EF
|
||
GoldBank6bEnd:
|
||
.align 4
|
||
|
||
SilverBank6b:
|
||
.incbin "baseromgs.n64",0x25767B8,0x118A
|
||
SilverBank6bEnd:
|
||
.align 4
|
||
|
||
CrystalBank6c:
|
||
.incbin "baseromgs.n64",0x2577944,0x110D
|
||
CrystalBank6cEnd:
|
||
.align 4
|
||
|
||
CrystalBank6d:
|
||
.incbin "baseromgs.n64",0x2578A54,0x158D
|
||
CrystalBank6dEnd:
|
||
.align 4
|
||
|
||
GoldBank6d:
|
||
.incbin "baseromgs.n64",0x2579FE4,0x0E9B
|
||
GoldBank6dEnd:
|
||
.align 4
|
||
|
||
CrystalBank6e:
|
||
.incbin "baseromgs.n64",0x257AE80,0x1221
|
||
CrystalBank6eEnd:
|
||
.align 4
|
||
|
||
GoldBank6e:
|
||
.incbin "baseromgs.n64",0x257C0A4,0x0AE0
|
||
GoldBank6eEnd:
|
||
.align 4
|
||
|
||
CrystalBank6f:
|
||
.incbin "baseromgs.n64",0x257CB84,0x137F
|
||
CrystalBank6fEnd:
|
||
.align 4
|
||
|
||
CrystalBank70:
|
||
.incbin "baseromgs.n64",0x257DF04,0x12F8
|
||
CrystalBank70End:
|
||
.align 4
|
||
|
||
GoldBank70:
|
||
.incbin "baseromgs.n64",0x257F1FC,0x119D
|
||
GoldBank70End:
|
||
.incbin "baseromgs.n64",0x2580399,0x1D7
|
||
.align 4
|
||
|
||
CrystalBank71:
|
||
.incbin "baseromgs.n64",0x2580570,0x1378
|
||
CrystalBank71End:
|
||
.align 4
|
||
|
||
CrystalBank72:
|
||
.incbin "baseromgs.n64",0x25818E8,0x1BBF
|
||
CrystalBank72End:
|
||
.align 4
|
||
|
||
CrystalBank73:
|
||
.incbin "baseromgs.n64",0x25834A8,0x122B
|
||
CrystalBank73End:
|
||
.align 4
|
||
|
||
CrystalBank74:
|
||
.incbin "baseromgs.n64",0x25846D4,0x1178
|
||
CrystalBank74End:
|
||
.align 4
|
||
|
||
CrystalBank77:
|
||
.incbin "baseromgs.n64",0x258584C,0x1E65
|
||
CrystalBank77End:
|
||
.align 4
|
||
|
||
CrystalBank78:
|
||
.incbin "baseromgs.n64",0x25876B4,0x03F5
|
||
CrystalBank78End:
|
||
.align 4
|
||
|
||
CrystalBank7d:
|
||
.incbin "baseromgs.n64",0x2587AAC,0x1518
|
||
CrystalBank7dEnd:
|
||
.align 4
|
||
|
||
CrystalBank7e:
|
||
.incbin "baseromgs.n64",0x2588FC4,0x042E
|
||
CrystalBank7eEnd:
|
||
.align 4
|
||
|
||
.align 16
|
||
|
||
; empty space
|
||
.incbin "baseromgs.n64",0x2589400,0x258d000-0x2589400
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x258d000,0x266b000-0x258d000
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x266b000,0x2675000-0x266b000
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x2675000,0x267d000-0x2675000
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x267d000,0x27ed000-0x267d000
|
||
|
||
; pokemon models table
|
||
.incbin "baseromgs.n64",0x27ed000,0x2d7d000-0x27ed000
|
||
|
||
; pokemon poses table
|
||
.incbin "baseromgs.n64",0x2d7d000,0x3fd5000-0x2d7d000
|
||
|
||
; XXX what is this table?
|
||
.incbin "baseromgs.n64",0x3fd5000,0x3fed000-0x3fd5000
|
||
|
||
.incbin "baseromgs.n64",0x3fed000
|
||
|
||
.close
|