123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677 |
- ' ' = 00
- 'À' = 01
- 'Á' = 02
- 'Â' = 03
- 'Ç' = 04
- 'È' = 05
- 'É' = 06
- 'Ê' = 07
- 'Ë' = 08
- 'Ì' = 09
- 'Î' = 0B
- 'Ï' = 0C
- 'Ò' = 0D
- 'Ó' = 0E
- 'Ô' = 0F
- 'Œ' = 10
- 'Ù' = 11
- 'Ú' = 12
- 'Û' = 13
- 'Ñ' = 14
- 'ß' = 15
- 'à' = 16
- 'á' = 17
- 'ç' = 19
- 'è' = 1A
- 'é' = 1B
- 'ê' = 1C
- 'ë' = 1D
- 'ì' = 1E
- 'î' = 20
- 'ï' = 21
- 'ò' = 22
- 'ó' = 23
- 'ô' = 24
- 'œ' = 25
- 'ù' = 26
- 'ú' = 27
- 'û' = 28
- 'ñ' = 29
- 'º' = 2A
- 'ª' = 2B
- SUPER_ER = 2C
- '&' = 2D
- '+' = 2E
- LV = 34
- '=' = 35
- '¿' = 51
- '¡' = 52
- PK = 53
- PKMN = 53 54
- POKEBLOCK = 55 56 57 58 59
- 'Í' = 5A
- '%' = 5B
- '(' = 5C
- ')' = 5D
- 'â' = 68
- 'í' = 6F
- UP_ARROW = 79
- DOWN_ARROW = 7A
- LEFT_ARROW = 7B
- RIGHT_ARROW = 7C
- '0' = A1
- '1' = A2
- '2' = A3
- '3' = A4
- '4' = A5
- '5' = A6
- '6' = A7
- '7' = A8
- '8' = A9
- '9' = AA
- '!' = AB
- '?' = AC
- '.' = AD
- '-' = AE
- DOTS = B0
- QUOTE = B1
- '\q' = B2
- '‘' = B3
- '\'' = B4
- '♂' = B5
- '♀' = B6
- '\$' = B7
- ',' = B8
- '×' = B9
- '/' = BA
- 'A' = BB
- 'B' = BC
- 'C' = BD
- 'D' = BE
- 'E' = BF
- 'F' = C0
- 'G' = C1
- 'H' = C2
- 'I' = C3
- 'J' = C4
- 'K' = C5
- 'L' = C6
- 'M' = C7
- 'N' = C8
- 'O' = C9
- 'P' = CA
- 'Q' = CB
- 'R' = CC
- 'S' = CD
- 'T' = CE
- 'U' = CF
- 'V' = D0
- 'W' = D1
- 'X' = D2
- 'Y' = D3
- 'Z' = D4
- 'a' = D5
- 'b' = D6
- 'c' = D7
- 'd' = D8
- 'e' = D9
- 'f' = DA
- 'g' = DB
- 'h' = DC
- 'i' = DD
- 'j' = DE
- 'k' = DF
- 'l' = E0
- 'm' = E1
- 'n' = E2
- 'o' = E3
- 'p' = E4
- 'q' = E5
- 'r' = E6
- 's' = E7
- 't' = E8
- 'u' = E9
- 'v' = EA
- 'w' = EB
- 'x' = EC
- 'y' = ED
- 'z' = EE
- '▶' = EF
- ':' = F0
- 'Ä' = F1
- 'Ö' = F2
- 'Ü' = F3
- 'ä' = F4
- 'ö' = F5
- 'ü' = F6
- @ Arrows at F7-FA are duplicates of 79-7C. Unused?
- TALL_PLUS = FC 0C FB
- '$' = FF
-
- @ Hiragana
- 'あ' = 01
- 'い' = 02
- 'う' = 03
- 'え' = 04
- 'お' = 05
- 'か' = 06
- 'き' = 07
- 'く' = 08
- 'け' = 09
- 'こ' = 0A
- 'さ' = 0B
- 'し' = 0C
- 'す' = 0D
- 'せ' = 0E
- 'そ' = 0F
- 'た' = 10
- 'ち' = 11
- 'つ' = 12
- 'て' = 13
- 'と' = 14
- 'な' = 15
- 'に' = 16
- 'ぬ' = 17
- 'ね' = 18
- 'の' = 19
- 'は' = 1A
- 'ひ' = 1B
- 'ふ' = 1C
- 'へ' = 1D
- 'ほ' = 1E
- 'ま' = 1F
- 'み' = 20
- 'む' = 21
- 'め' = 22
- 'も' = 23
- 'や' = 24
- 'ゆ' = 25
- 'よ' = 26
- 'ら' = 27
- 'り' = 28
- 'る' = 29
- 'れ' = 2A
- 'ろ' = 2B
- 'わ' = 2C
- 'を' = 2D
- 'ん' = 2E
- 'ぁ' = 2F
- 'ぃ' = 30
- 'ぅ' = 31
- 'ぇ' = 32
- 'ぉ' = 33
- 'ゃ' = 34
- 'ゅ' = 35
- 'ょ' = 36
- 'が' = 37
- 'ぎ' = 38
- 'ぐ' = 39
- 'げ' = 3A
- 'ご' = 3B
- 'ざ' = 3C
- 'じ' = 3D
- 'ず' = 3E
- 'ぜ' = 3F
- 'ぞ' = 40
- 'だ' = 41
- 'ぢ' = 42
- 'づ' = 43
- 'で' = 44
- 'ど' = 45
- 'ば' = 46
- 'び' = 47
- 'ぶ' = 48
- 'べ' = 49
- 'ぼ' = 4A
- 'ぱ' = 4B
- 'ぴ' = 4C
- 'ぷ' = 4D
- 'ぺ' = 4E
- 'ぽ' = 4F
- 'っ' = 50
-
- @ Katakana
- 'ア' = 51
- 'イ' = 52
- 'ウ' = 53
- 'エ' = 54
- 'オ' = 55
- 'カ' = 56
- 'キ' = 57
- 'ク' = 58
- 'ケ' = 59
- 'コ' = 5A
- 'サ' = 5B
- 'シ' = 5C
- 'ス' = 5D
- 'セ' = 5E
- 'ソ' = 5F
- 'タ' = 60
- 'チ' = 61
- 'ツ' = 62
- 'テ' = 63
- 'ト' = 64
- 'ナ' = 65
- 'ニ' = 66
- 'ヌ' = 67
- 'ネ' = 68
- 'ノ' = 69
- 'ハ' = 6A
- 'ヒ' = 6B
- 'フ' = 6C
- 'ヘ' = 6D
- 'ホ' = 6E
- 'マ' = 6F
- 'ミ' = 70
- 'ム' = 71
- 'メ' = 72
- 'モ' = 73
- 'ヤ' = 74
- 'ユ' = 75
- 'ヨ' = 76
- 'ラ' = 77
- 'リ' = 78
- 'ル' = 79
- 'レ' = 7A
- 'ロ' = 7B
- 'ワ' = 7C
- 'ヲ' = 7D
- 'ン' = 7E
- 'ァ' = 7F
- 'ィ' = 80
- 'ゥ' = 81
- 'ェ' = 82
- 'ォ' = 83
- 'ャ' = 84
- 'ュ' = 85
- 'ョ' = 86
- 'ガ' = 87
- 'ギ' = 88
- 'グ' = 89
- 'ゲ' = 8A
- 'ゴ' = 8B
- 'ザ' = 8C
- 'ジ' = 8D
- 'ズ' = 8E
- 'ゼ' = 8F
- 'ゾ' = 90
- 'ダ' = 91
- 'ヂ' = 92
- 'ヅ' = 93
- 'デ' = 94
- 'ド' = 95
- 'バ' = 96
- 'ビ' = 97
- 'ブ' = 98
- 'ベ' = 99
- 'ボ' = 9A
- 'パ' = 9B
- 'ピ' = 9C
- 'プ' = 9D
- 'ペ' = 9E
- 'ポ' = 9F
- 'ッ' = A0
-
- @ Japanese punctuation
- ' ' = 00
- '!' = AB
- '?' = AC
- '。' = AD
- 'ー' = AE
- '·' = AF
- '‥' = B0
-
- STRING = FD
-
- @ string placeholders
- PLAYER = FD 01
- BUFFER_1 = FD 02
- BUFFER_2 = FD 03
- BUFFER_3 = FD 04
- KUN = FD 05
- RIVAL = FD 06
- @ version-dependent strings
- VERSION = FD 07 @ "RUBY" / "SAPPHIRE"
- EVIL_TEAM = FD 08 @ "MAGMA" / "AQUA"
- GOOD_TEAM = FD 09 @ "AQUA" / "MAGMA"
- EVIL_LEADER = FD 0A @ "MAXIE" / "ARCHIE"
- GOOD_LEADER = FD 0B @ "ARCHIE" / "MAXIE"
- EVIL_LEGENDARY = FD 0C @ "GROUDON" / "KYOGRE"
- GOOD_LEGENDARY = FD 0D @ "KYOGRE" / "GROUDON"
-
- AFFECTED_MON = FD 13
- ABILITY_NAME_AFFECTED = FD 19
- ATTACKING_NAME = FD 09
- TARGET_NAME = FD 10
-
- @ Custom battle macros
- ATTACKING_MON = FD 0E
- ATTACK_NAME = FD 0F
- EFFECT_NAME = FD 10
- DEFENDING_MON = FD 11
- ABILITY_NAME_OPPONENT = FD 12
- ABILITY_NAME_PLAYER = FD 13
- TYPE = FD 14
- STAT_NAME = FD 15
- STATUS_NAME = FD 16
-
- @ battle macros deprecated
- @UNKNOWN_STR = FD 00
- @ATTACKING_TRAINER = FD 08
- @DEFENDING_TRAINER = FD 09
- @ATTACKING_MON = FD 0C
- @DEFENDING_MON = FD 0D
-
- @ indicates the end of a town/city name (before " TOWN" or " CITY")
- NAME_END = FC 00
-
- @ more text functions
-
- TEXT_DELAY = FC 08 23
- TEXT_DELAY_LONG = FC 08 32
-
- COLOR = FC 01 @ use a color listed below right after
- HIGHLIGHT = FC 02 @ same as fc 01
- SHADOW = FC 03 @ same as fc 01
- COLOR_HIGHLIGHT_SHADOW = FC 04 @ takes 3 bytes
- PALETTE = FC 05 @ used in credits
- SIZE = FC 06 @ note that anything other than "SMALL" is invalid
- SMALL = FC 06 00
- UNKNOWN_7 = FC 07
- PAUSE = FC 08 @ manually print the wait byte after this, havent mapped them
- PAUSE_UNTIL_PRESS = FC 09
- UNKNOWN_A = FC 0A
- PLAY_BGM = FC 0B
- ESCAPE = FC 0C
- SHIFT_TEXT = FC 0D
- UNKNOWN_E = FC 0E
- UNKNOWN_F = FC 0F
- PLAY_SE = FC 10
- CLEAR = FC 11
- SKIP = FC 12
- CLEAR_TO = FC 13
- UNKNOWN_14 = FC 14
- JPN = FC 15
- ENG = FC 16
- PAUSE_MUSIC = FC 17
- RESUME_MUSIC = FC 18
-
- @ colors
-
- TRANSPARENT = 00
- DARK_GREY = 01
- RED = 02
- GREEN = 03
- BLUE = 04
- YELLOW = 05
- CYAN = 06
- MAGENTA = 07
- LIGHT_GREY = 08
- BLACK = 09
- BLACK2 = 0A @ duplicate of black?
- SILVER = 0B
- WHITE = 0C
- SKY_BLUE = 0D
- LIGHT_BLUE = 0E
- WHITE2 = 0F @ duplicate of white?
-
- @ sound and music
-
- SE_STOP = 00 00
- SE_KAIFUKU = 01 00
- SE_PC_LOGON = 02 00
- SE_PC_OFF = 03 00
- SE_PC_ON = 04 00
- SE_SELECT = 05 00
- SE_WIN_OPEN = 06 00
- SE_WALL_HIT = 07 00
- SE_DOOR = 08 00
- SE_KAIDAN = 09 00
- SE_DANSA = 0A 00
- SE_JITENSYA = 0B 00
- SE_KOUKA_L = 0C 00
- SE_KOUKA_M = 0D 00
- SE_KOUKA_H = 0E 00
- SE_BOWA2 = 0F 00
- SE_POKE_DEAD = 10 00
- SE_NIGERU = 11 00
- SE_JIDO_DOA = 12 00
- SE_NAMINORI = 13 00
- SE_BAN = 14 00
- SE_PIN = 15 00
- SE_BOO = 16 00
- SE_BOWA = 17 00
- SE_JYUNI = 18 00
- SE_A = 19 00
- SE_I = 1A 00
- SE_U = 1B 00
- SE_E = 1C 00
- SE_O = 1D 00
- SE_N = 1E 00
- SE_SEIKAI = 1F 00
- SE_HAZURE = 20 00
- SE_EXP = 21 00
- SE_JITE_PYOKO = 22 00
- SE_MU_PACHI = 23 00
- SE_TK_KASYA = 24 00
- SE_FU_ZAKU = 25 00
- SE_FU_ZAKU2 = 26 00
- SE_FU_ZUZUZU = 27 00
- SE_RU_GASHIN = 28 00
- SE_RU_GASYAN = 29 00
- SE_RU_BARI = 2A 00
- SE_RU_HYUU = 2B 00
- SE_KI_GASYAN = 2C 00
- SE_TK_WARPIN = 2D 00
- SE_TK_WARPOUT = 2E 00
- SE_TU_SAA = 2F 00
- SE_HI_TURUN = 30 00
- SE_TRACK_MOVE = 31 00
- SE_TRACK_STOP = 32 00
- SE_TRACK_HAIK = 33 00
- SE_TRACK_DOOR = 34 00
- SE_MOTER = 35 00
- SE_CARD = 36 00
- SE_SAVE = 37 00
- SE_KON = 38 00
- SE_KON2 = 39 00
- SE_KON3 = 3A 00
- SE_KON4 = 3B 00
- SE_SUIKOMU = 3C 00
- SE_NAGERU = 3D 00
- SE_TOY_C = 3E 00
- SE_TOY_D = 3F 00
- SE_TOY_E = 40 00
- SE_TOY_F = 41 00
- SE_TOY_G = 42 00
- SE_TOY_A = 43 00
- SE_TOY_B = 44 00
- SE_TOY_C1 = 45 00
- SE_MIZU = 46 00
- SE_HASHI = 47 00
- SE_DAUGI = 48 00
- SE_PINPON = 49 00
- SE_FUUSEN1 = 4A 00
- SE_FUUSEN2 = 4B 00
- SE_FUUSEN3 = 4C 00
- SE_TOY_KABE = 4D 00
- SE_TOY_DANGO = 4E 00
- SE_DOKU = 4F 00
- SE_ESUKA = 50 00
- SE_T_AME = 51 00
- SE_T_AME_E = 52 00
- SE_T_OOAME = 53 00
- SE_T_OOAME_E = 54 00
- SE_T_KOAME = 55 00
- SE_T_KOAME_E = 56 00
- SE_T_KAMI = 57 00
- SE_T_KAMI2 = 58 00
- SE_ELEBETA = 59 00
- SE_HINSI = 5A 00
- SE_EXPMAX = 5B 00
- SE_TAMAKORO = 5C 00
- SE_TAMAKORO_E = 5D 00
- SE_BASABASA = 5E 00
- SE_REGI = 5F 00
- SE_C_GAJI = 60 00
- SE_C_MAKU_U = 61 00
- SE_C_MAKU_D = 62 00
- SE_C_PASI = 63 00
- SE_C_SYU = 64 00
- SE_C_PIKON = 65 00
- SE_REAPOKE = 66 00
- SE_OP_BASYU = 67 00
- SE_BT_START = 68 00
- SE_DENDOU = 69 00
- SE_JIHANKI = 6A 00
- SE_TAMA = 6B 00
- SE_Z_SCROLL = 6C 00
- SE_Z_PAGE = 6D 00
- SE_PN_ON = 6E 00
- SE_PN_OFF = 6F 00
- SE_Z_SEARCH = 70 00
- SE_TAMAGO = 71 00
- SE_TB_START = 72 00
- SE_TB_KON = 73 00
- SE_TB_KARA = 74 00
- SE_BIDORO = 75 00
- BGM_STOP = 5D 01
- BGM_TETSUJI = 5E 01
- BGM_FIELD13 = 5F 01
- BGM_KACHI22 = 60 01
- BGM_KACHI2 = 61 01
- BGM_KACHI3 = 62 01
- BGM_KACHI5 = 63 01
- BGM_PCC = 64 01
- BGM_NIBI = 65 01
- BGM_SUIKUN = 66 01
- BGM_DOORO1 = 67 01
- BGM_DOORO_X1 = 68 01
- BGM_DOORO_X3 = 69 01
- BGM_MACHI_S2 = 6A 01
- BGM_MACHI_S4 = 6B 01
- BGM_GIM = 6C 01
- BGM_NAMINORI = 6D 01
- BGM_DAN01 = 6E 01
- BGM_FANFA1 = 6F 01
- BGM_ME_ASA = 70 01
- BGM_ME_BACHI = 71 01
- BGM_FANFA4 = 72 01
- BGM_FANFA5 = 73 01
- BGM_ME_WAZA = 74 01
- BGM_BIJYUTU = 75 01
- BGM_DOORO_X4 = 76 01
- BGM_FUNE_KAN = 77 01
- BGM_ME_SHINKA = 78 01
- BGM_SHINKA = 79 01
- BGM_ME_WASURE = 7A 01
- BGM_SYOUJOEYE = 7B 01
- BGM_BOYEYE = 7C 01
- BGM_DAN02 = 7D 01
- BGM_MACHI_S3 = 7E 01
- BGM_ODAMAKI = 7F 01
- BGM_B_TOWER = 80 01
- BGM_SWIMEYE = 81 01
- BGM_DAN03 = 82 01
- BGM_ME_KINOMI = 83 01
- BGM_ME_TAMA = 84 01
- BGM_ME_B_BIG = 85 01
- BGM_ME_B_SMALL = 86 01
- BGM_ME_ZANNEN = 87 01
- BGM_BD_TIME = 88 01
- BGM_TEST1 = 89 01
- BGM_TEST2 = 8A 01
- BGM_TEST3 = 8B 01
- BGM_TEST4 = 8C 01
- BGM_TEST = 8D 01
- BGM_GOMACHI0 = 8E 01
- BGM_GOTOWN = 8F 01
- BGM_POKECEN = 90 01
- BGM_NEXTROAD = 91 01
- BGM_GRANROAD = 92 01
- BGM_CYCLING = 93 01
- BGM_FRIENDLY = 94 01
- BGM_MISHIRO = 95 01
- BGM_TOZAN = 96 01
- BGM_GIRLEYE = 97 01
- BGM_MINAMO = 98 01
- BGM_ASHROAD = 99 01
- BGM_EVENT0 = 9A 01
- BGM_DEEPDEEP = 9B 01
- BGM_KACHI1 = 9C 01
- BGM_TITLE3 = 9D 01
- BGM_DEMO1 = 9E 01
- BGM_GIRL_SUP = 9F 01
- BGM_HAGESHII = A0 01
- BGM_KAKKOII = A1 01
- BGM_KAZANBAI = A2 01
- BGM_AQA_0 = A3 01
- BGM_TSURETEK = A4 01
- BGM_BOY_SUP = A5 01
- BGM_RAINBOW = A6 01
- BGM_AYASII = A7 01
- BGM_KACHI4 = A8 01
- BGM_ROPEWAY = A9 01
- BGM_CASINO = AA 01
- BGM_HIGHTOWN = AB 01
- BGM_SAFARI = AC 01
- BGM_C_ROAD = AD 01
- BGM_AJITO = AE 01
- BGM_M_BOAT = AF 01
- BGM_M_DUNGON = B0 01
- BGM_FINECITY = B1 01
- BGM_MACHUPI = B2 01
- BGM_P_SCHOOL = B3 01
- BGM_DENDOU = B4 01
- BGM_TONEKUSA = B5 01
- BGM_MABOROSI = B6 01
- BGM_CON_FAN = B7 01
- BGM_CONTEST0 = B8 01
- BGM_MGM0 = B9 01
- BGM_T_BATTLE = BA 01
- BGM_OOAME = BB 01
- BGM_HIDERI = BC 01
- BGM_RUNECITY = BD 01
- BGM_CON_K = BE 01
- BGM_EIKOU_R = BF 01
- BGM_KARAKURI = C0 01
- BGM_HUTAGO = C1 01
- BGM_SITENNOU = C2 01
- BGM_YAMA_EYE = C3 01
- BGM_CONLOBBY = C4 01
- BGM_INTER_V = C5 01
- BGM_DAIGO = C6 01
- BGM_THANKFOR = C7 01
- BGM_END = C8 01
- BGM_BATTLE27 = C9 01
- BGM_BATTLE31 = CA 01
- BGM_BATTLE20 = CB 01
- BGM_BATTLE32 = CC 01
- BGM_BATTLE33 = CD 01
- BGM_BATTLE36 = CE 01
- BGM_BATTLE34 = CF 01
- BGM_BATTLE35 = D0 01
- BGM_BATTLE38 = D1 01
- BGM_BATTLE30 = D2 01
-
- @ key symbols
-
- KEY_A = F8 00
- KEY_B = F8 01
- KEY_L = F8 02
- KEY_R = F8 03
- KEY_START = F8 04
- KEY_SELECT = F8 05
- KEY_UP = F8 06
- KEY_DOWN = F8 07
- KEY_LEFT = F8 08
- KEY_RIGHT = F8 09
- KEY_UP_DOWN = F8 0A
- KEY_LEFT_RIGHT = F8 0B
- KEY_DPAD = F8 0C
-
- @ see http://www.pokecommunity.com/archive/index.php/t-180345.html
-
- '\l' = FA @ scroll up window text
- '\p' = FB @ new paragraph
- '\n' = FE @ new line
|