summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-09-02 22:26:54 -0700
committerYamaArashi <shadow962@live.com>2016-09-02 22:27:57 -0700
commitf910e326a16429f613e3b3814dd98bd69485dcd1 (patch)
treeb12bf88f86aa3ae83d45cdbb54aa53763a902ba3
parent92fa2f05f406c51bf08aa4a893de798325d5f5c0 (diff)
new charmap
-rw-r--r--.gitattributes1
-rw-r--r--asm/charmap.s273
-rw-r--r--asm/emerald.s1
-rw-r--r--charmap.txt642
4 files changed, 643 insertions, 274 deletions
diff --git a/.gitattributes b/.gitattributes
index 10b00f541..5229f0d3f 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -7,6 +7,7 @@ Makefile text eol=lf
*.c text eol=lf
*.h text eol=lf
*.pl text eol=lf
+*.inc text eol=lf
*.png binary
*.bin binary
diff --git a/asm/charmap.s b/asm/charmap.s
deleted file mode 100644
index 9e96e3966..000000000
--- a/asm/charmap.s
+++ /dev/null
@@ -1,273 +0,0 @@
- .charmap " ", 0x00
- .charmap "é", 0x1B
- .charmap "&", 0x2D
- .charmap "%", 0x5B
- .charmap "(", 0x5C
- .charmap ")", 0x5D
- .charmap "0", 0xA1
- .charmap "1", 0xA2
- .charmap "2", 0xA3
- .charmap "3", 0xA4
- .charmap "4", 0xA5
- .charmap "5", 0xA6
- .charmap "6", 0xA7
- .charmap "7", 0xA8
- .charmap "8", 0xA9
- .charmap "9", 0xAA
- .charmap "!", 0xAB
- .charmap "?", 0xAC
- .charmap ".", 0xAD
- .charmap "-", 0xAE
- .charmap "·", 0xAF
- .charmap "…", 0xB0
- .charmap "“", 0xB1
- .charmap "”", 0xB2
- .charmap "‘", 0xB3
- .charmap "’", 0xB4
- .charmap "♂", 0xB5
- .charmap "♀", 0xB6
- .charmap "¥", 0xB7
- .charmap ",", 0xB8
- .charmap "×", 0xB9
- .charmap "/", 0xBA
- .charmap "A", 0xBB
- .charmap "B", 0xBC
- .charmap "C", 0xBD
- .charmap "D", 0xBE
- .charmap "E", 0xBF
- .charmap "F", 0xC0
- .charmap "G", 0xC1
- .charmap "H", 0xC2
- .charmap "I", 0xC3
- .charmap "J", 0xC4
- .charmap "K", 0xC5
- .charmap "L", 0xC6
- .charmap "M", 0xC7
- .charmap "N", 0xC8
- .charmap "O", 0xC9
- .charmap "P", 0xCA
- .charmap "Q", 0xCB
- .charmap "R", 0xCC
- .charmap "S", 0xCD
- .charmap "T", 0xCE
- .charmap "U", 0xCF
- .charmap "V", 0xD0
- .charmap "W", 0xD1
- .charmap "X", 0xD2
- .charmap "Y", 0xD3
- .charmap "Z", 0xD4
- .charmap "a", 0xD5
- .charmap "b", 0xD6
- .charmap "c", 0xD7
- .charmap "d", 0xD8
- .charmap "e", 0xD9
- .charmap "f", 0xDA
- .charmap "g", 0xDB
- .charmap "h", 0xDC
- .charmap "i", 0xDD
- .charmap "j", 0xDE
- .charmap "k", 0xDF
- .charmap "l", 0xE0
- .charmap "m", 0xE1
- .charmap "n", 0xE2
- .charmap "o", 0xE3
- .charmap "p", 0xE4
- .charmap "q", 0xE5
- .charmap "r", 0xE6
- .charmap "s", 0xE7
- .charmap "t", 0xE8
- .charmap "u", 0xE9
- .charmap "v", 0xEA
- .charmap "w", 0xEB
- .charmap "x", 0xEC
- .charmap "y", 0xED
- .charmap "z", 0xEE
- .charmap ":", 0xF0
- .charmap "$", 0xFF
-
-@ Hiragana
- .charmap "あ", 0x01
- .charmap "い", 0x02
- .charmap "う", 0x03
- .charmap "え", 0x04
- .charmap "お", 0x05
- .charmap "か", 0x06
- .charmap "き", 0x07
- .charmap "く", 0x08
- .charmap "け", 0x09
- .charmap "こ", 0x0A
- .charmap "さ", 0x0B
- .charmap "し", 0x0C
- .charmap "す", 0x0D
- .charmap "せ", 0x0E
- .charmap "そ", 0x0F
- .charmap "た", 0x10
- .charmap "ち", 0x11
- .charmap "つ", 0x12
- .charmap "て", 0x13
- .charmap "と", 0x14
- .charmap "な", 0x15
- .charmap "に", 0x16
- .charmap "ぬ", 0x17
- .charmap "ね", 0x18
- .charmap "の", 0x19
- .charmap "は", 0x1A
- .charmap "ひ", 0x1B
- .charmap "ふ", 0x1C
- .charmap "へ", 0x1D
- .charmap "ほ", 0x1E
- .charmap "ま", 0x1F
- .charmap "み", 0x20
- .charmap "む", 0x21
- .charmap "め", 0x22
- .charmap "も", 0x23
- .charmap "や", 0x24
- .charmap "ゆ", 0x25
- .charmap "よ", 0x26
- .charmap "ら", 0x27
- .charmap "り", 0x28
- .charmap "る", 0x29
- .charmap "れ", 0x2A
- .charmap "ろ", 0x2B
- .charmap "わ", 0x2C
- .charmap "を", 0x2D
- .charmap "ん", 0x2E
- .charmap "ぁ", 0x2F
- .charmap "ぃ", 0x30
- .charmap "ぅ", 0x31
- .charmap "ぇ", 0x32
- .charmap "ぉ", 0x33
- .charmap "ゃ", 0x34
- .charmap "ゅ", 0x35
- .charmap "ょ", 0x36
- .charmap "が", 0x37
- .charmap "ぎ", 0x38
- .charmap "ぐ", 0x39
- .charmap "げ", 0x3A
- .charmap "ご", 0x3B
- .charmap "ざ", 0x3C
- .charmap "じ", 0x3D
- .charmap "ず", 0x3E
- .charmap "ぜ", 0x3F
- .charmap "ぞ", 0x40
- .charmap "だ", 0x41
- .charmap "ぢ", 0x42
- .charmap "づ", 0x43
- .charmap "で", 0x44
- .charmap "ど", 0x45
- .charmap "ば", 0x46
- .charmap "び", 0x47
- .charmap "ぶ", 0x48
- .charmap "べ", 0x49
- .charmap "ぼ", 0x4A
- .charmap "ぱ", 0x4B
- .charmap "ぴ", 0x4C
- .charmap "ぷ", 0x4D
- .charmap "ぺ", 0x4E
- .charmap "ぽ", 0x4F
- .charmap "っ", 0x50
-
-@ Katakana
- .charmap "ア", 0x51
- .charmap "イ", 0x52
- .charmap "ウ", 0x53
- .charmap "エ", 0x54
- .charmap "オ", 0x55
- .charmap "カ", 0x56
- .charmap "キ", 0x57
- .charmap "ク", 0x58
- .charmap "ケ", 0x59
- .charmap "コ", 0x5A
- .charmap "サ", 0x5B
- .charmap "シ", 0x5C
- .charmap "ス", 0x5D
- .charmap "セ", 0x5E
- .charmap "ソ", 0x5F
- .charmap "タ", 0x60
- .charmap "チ", 0x61
- .charmap "ツ", 0x62
- .charmap "テ", 0x63
- .charmap "ト", 0x64
- .charmap "ナ", 0x65
- .charmap "ニ", 0x66
- .charmap "ヌ", 0x67
- .charmap "ネ", 0x68
- .charmap "ノ", 0x69
- .charmap "ハ", 0x6A
- .charmap "ヒ", 0x6B
- .charmap "フ", 0x6C
- .charmap "ヘ", 0x6D
- .charmap "ホ", 0x6E
- .charmap "マ", 0x6F
- .charmap "ミ", 0x70
- .charmap "ム", 0x71
- .charmap "メ", 0x72
- .charmap "モ", 0x73
- .charmap "ヤ", 0x74
- .charmap "ユ", 0x75
- .charmap "ヨ", 0x76
- .charmap "ラ", 0x77
- .charmap "リ", 0x78
- .charmap "ル", 0x79
- .charmap "レ", 0x7A
- .charmap "ロ", 0x7B
- .charmap "ワ", 0x7C
- .charmap "ヲ", 0x7D
- .charmap "ン", 0x7E
- .charmap "ァ", 0x7F
- .charmap "ィ", 0x80
- .charmap "ゥ", 0x81
- .charmap "ェ", 0x82
- .charmap "ォ", 0x83
- .charmap "ャ", 0x84
- .charmap "ュ", 0x85
- .charmap "ョ", 0x86
- .charmap "ガ", 0x87
- .charmap "ギ", 0x88
- .charmap "グ", 0x89
- .charmap "ゲ", 0x8A
- .charmap "ゴ", 0x8B
- .charmap "ザ", 0x8C
- .charmap "ジ", 0x8D
- .charmap "ズ", 0x8E
- .charmap "ゼ", 0x8F
- .charmap "ゾ", 0x90
- .charmap "ダ", 0x91
- .charmap "ヂ", 0x92
- .charmap "ヅ", 0x93
- .charmap "デ", 0x94
- .charmap "ド", 0x95
- .charmap "バ", 0x96
- .charmap "ビ", 0x97
- .charmap "ブ", 0x98
- .charmap "ベ", 0x99
- .charmap "ボ", 0x9A
- .charmap "パ", 0x9B
- .charmap "ピ", 0x9C
- .charmap "プ", 0x9D
- .charmap "ペ", 0x9E
- .charmap "ポ", 0x9F
- .charmap "ッ", 0xA0
-
- .charmapconst PK, 0x53
- .charmapconst PKMN, 0x53, 0x54
- .charmapconst POKEBLOCK, 0x55, 0x56, 0x57, 0x58, 0x59
-
-@ string refs
- @ unknown (0xFD, 0x00)
- .charmapconst PLAYER, 0xFD, 0x01
- .charmapconst STRVAR_1, 0xFD, 0x02
- .charmapconst STRVAR_2, 0xFD, 0x03
- .charmapconst STRVAR_3, 0xFD, 0x04
- @ unknown (0xFD, 0x05)
- .charmapconst RIVAL, 0xFD, 0x06
-@ version-dependent strings (originally made for Ruby/Sapphire differences)
- .charmapconst VERSION, 0xFD, 0x07 @ "EMERALD"
- .charmapconst AQUA, 0xFD, 0x08
- .charmapconst MAGMA, 0xFD, 0x09
- .charmapconst ARCHIE, 0xFD, 0x0A
- .charmapconst MAXIE, 0xFD, 0x0B
- .charmapconst KYOGRE, 0xFD, 0x0C
- .charmapconst GROUDON, 0xFD, 0x0D
-
- .charmapconst next, 0xFE
diff --git a/asm/emerald.s b/asm/emerald.s
index 7e76882cf..24499cc9a 100644
--- a/asm/emerald.s
+++ b/asm/emerald.s
@@ -1,6 +1,5 @@
.include "asm/macros.s"
.include "constants/constants.s"
- .include "asm/charmap.s"
.syntax unified
diff --git a/charmap.txt b/charmap.txt
new file mode 100644
index 000000000..1c68994df
--- /dev/null
+++ b/charmap.txt
@@ -0,0 +1,642 @@
+' ' = 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
+'…' = B0
+'“' = B1
+'”' = 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
+STR_VAR_1 = FD 02
+STR_VAR_2 = FD 03
+STR_VAR_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"
+
+@ battle macros
+
+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
+
+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
+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
+
+'\l' = FA @ scroll up window text
+'\p' = FB @ new paragraph
+'\n' = FE @ new line