diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-09-13 16:09:33 -0400 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-09-13 16:09:33 -0400 |
commit | acabb9ad777afe32c60764bca76e21267f6afd41 (patch) | |
tree | 43e89c3e95a99e7a91e41632c84d631d0e3dd9fe | |
parent | b3d9d3f7b08c0996235294e5284d295ba661be6b (diff) | |
parent | 5819dc6e474684cd2550c93dd432139ce14d2795 (diff) |
Merge branch 'master' of https://github.com/mid-kid/pokepicross
-rw-r--r-- | data/charmap.txt | 261 | ||||
-rw-r--r-- | data/data.mk | 9 | ||||
-rw-r--r-- | data/messages.asm | 773 | ||||
-rw-r--r-- | data/messages.txt | 618 | ||||
-rw-r--r-- | data/strings.asm | 1685 | ||||
-rw-r--r-- | data/strings.txt | 961 | ||||
-rw-r--r-- | include/charmap.inc | 261 | ||||
-rw-r--r-- | include/text.inc | 19 | ||||
-rw-r--r-- | shim.sym | 1 | ||||
-rw-r--r-- | source/bank_00.asm | 4 | ||||
-rwxr-xr-x | tools/charmap.py | 31 | ||||
-rwxr-xr-x | tools/dump_string.py | 42 | ||||
-rwxr-xr-x | tools/messages.py | 104 |
13 files changed, 3732 insertions, 1037 deletions
diff --git a/data/charmap.txt b/data/charmap.txt deleted file mode 100644 index 07a9c38..0000000 --- a/data/charmap.txt +++ /dev/null @@ -1,261 +0,0 @@ -'あ' = 0 -'い' = 1 -'う' = 2 -'え' = 3 -'お' = 4 -'か' = 5 -'き' = 6 -'く' = 7 -'け' = 8 -'こ' = 9 -'さ' = 10 -'し' = 11 -'す' = 12 -'せ' = 13 -'そ' = 14 -'た' = 15 -'ち' = 16 -'つ' = 17 -'て' = 18 -'と' = 19 -'な' = 20 -'に' = 21 -'ぬ' = 22 -'ね' = 23 -'の' = 24 -'は' = 25 -'ひ' = 26 -'ふ' = 27 -'へ' = 28 -'ほ' = 29 -'ま' = 30 -'み' = 31 -'む' = 32 -'め' = 33 -'も' = 34 -'や' = 35 -'ゆ' = 36 -'よ' = 37 -'ら' = 38 -'り' = 39 -'る' = 40 -'れ' = 41 -'ろ' = 42 -'わ' = 43 -'を' = 44 -'ん' = 45 -'っ' = 46 -'ゃ' = 47 -'ゅ' = 48 -'ょ' = 49 -'が' = 50 -'ぎ' = 51 -'ぐ' = 52 -'げ' = 53 -'ご' = 54 -'ざ' = 55 -'じ' = 56 -'ず' = 57 -'ぜ' = 58 -'ぞ' = 59 -'だ' = 60 -'ぢ' = 61 -'づ' = 62 -'で' = 63 -'ど' = 64 -'ば' = 65 -'び' = 66 -'ぶ' = 67 -'べ' = 68 -'ぼ' = 69 -'ぱ' = 70 -'ぴ' = 71 -'ぷ' = 72 -'ぺ' = 73 -'ぽ' = 74 -'ぁ' = 75 -'ぃ' = 76 -'ぅ' = 77 -'ぇ' = 78 -'ぉ' = 79 -'ア' = 80 -'イ' = 81 -'ウ' = 82 -'エ' = 83 -'オ' = 84 -'カ' = 85 -'キ' = 86 -'ク' = 87 -'ケ' = 88 -'コ' = 89 -'サ' = 90 -'シ' = 91 -'ス' = 92 -'セ' = 93 -'ソ' = 94 -'タ' = 95 -'チ' = 96 -'ツ' = 97 -'テ' = 98 -'ト' = 99 -'ナ' = 100 -'ニ' = 101 -'ヌ' = 102 -'ネ' = 103 -'ノ' = 104 -'ハ' = 105 -'ヒ' = 106 -'フ' = 107 -'ヘ' = 108 -'ホ' = 109 -'マ' = 110 -'ミ' = 111 -'ム' = 112 -'メ' = 113 -'モ' = 114 -'ヤ' = 115 -'ユ' = 116 -'ヨ' = 117 -'ラ' = 118 -'リ' = 119 -'ル' = 120 -'レ' = 121 -'ロ' = 122 -'ワ' = 123 -'ヲ' = 124 -'ン' = 125 -'ッ' = 126 -'ャ' = 127 -'ュ' = 128 -'ョ' = 129 -'ガ' = 130 -'ギ' = 131 -'グ' = 132 -'ゲ' = 133 -'ゴ' = 134 -'ザ' = 135 -'ジ' = 136 -'ズ' = 137 -'ゼ' = 138 -'ゾ' = 139 -'ダ' = 140 -'ヂ' = 141 -'ヅ' = 142 -'デ' = 143 -'ド' = 144 -'バ' = 145 -'ビ' = 146 -'ブ' = 147 -'ベ' = 148 -'ボ' = 149 -'パ' = 150 -'ピ' = 151 -'プ' = 152 -'ペ' = 153 -'ポ' = 154 -'ァ' = 155 -'ィ' = 156 -'ゥ' = 157 -'ェ' = 158 -'ォ' = 159 -'0' = 160 -'1' = 161 -'2' = 162 -'3' = 163 -'4' = 164 -'5' = 165 -'6' = 166 -'7' = 167 -'8' = 168 -'9' = 169 -'ー' = 170 -'0' = 160 -'1' = 161 -'2' = 162 -'3' = 163 -'4' = 164 -'5' = 165 -'6' = 166 -'7' = 167 -'8' = 168 -'9' = 169 -'-' = 170 -'A' = 171 -'B' = 172 -'C' = 173 -'D' = 174 -'E' = 175 -'F' = 176 -'G' = 177 -'H' = 178 -'I' = 179 -'J' = 180 -'K' = 181 -'L' = 182 -'M' = 183 -'N' = 184 -'O' = 185 -'P' = 186 -'Q' = 187 -'R' = 188 -'S' = 189 -'T' = 190 -'U' = 191 -'V' = 192 -'W' = 193 -'X' = 194 -'Y' = 195 -'Z' = 196 -'a' = 197 -'b' = 198 -'c' = 199 -'d' = 200 -'e' = 201 -'f' = 202 -'g' = 203 -'h' = 204 -'i' = 205 -'j' = 206 -'k' = 207 -'l' = 208 -'m' = 209 -'n' = 210 -'o' = 211 -'p' = 212 -'q' = 213 -'r' = 214 -'s' = 215 -'t' = 216 -'u' = 217 -'v' = 218 -'w' = 219 -'x' = 220 -'y' = 221 -'z' = 222 -' ' = 223 -' ' = 223 -'、' = 224 -'。' = 225 -'『' = 226 -'』' = 227 -'×' = 228 -'“' = 229 -'”' = 230 -'!' = 231 -'?' = 232 -'!' = 231 -'?' = 232 -':' = 233 -';' = 234 -',' = 235 -'.' = 236 -'.' = 236 -'·' = 237 -'(' = 238 -')' = 239 -'~' = 240 -'♂' = 241 -'♀' = 242 - -TX_LF = -2 # Line feed -TX_END = -1 # End of message diff --git a/data/data.mk b/data/data.mk index a756981..420efcb 100644 --- a/data/data.mk +++ b/data/data.mk @@ -1,10 +1,3 @@ data := -data += $(dir_build)/charmap.inc -$(dir_build)/charmap.inc: data/charmap.txt - ./tools/charmap.py $< > $@ - -data += $(dir_build)/data/messages.asm -objects += $(dir_build)/data/messages.o -$(dir_build)/data/messages.asm: data/charmap.txt data/messages.txt | $$(dir $$@) - ./tools/messages.py $^ > $@ +# Not used right now, kept around for possible future use. diff --git a/data/messages.asm b/data/messages.asm new file mode 100644 index 0000000..d881076 --- /dev/null +++ b/data/messages.asm @@ -0,0 +1,773 @@ +INCLUDE "text.inc" + +SECTION "messages", ROMX[$5c68], BANK[$02] + +message_02_5c68:: + text "おめでとう やさしいピクロスは" + line "これでしゅうりょうよ" + done + +message_02_5c9e:: + text "つぎは ポケモンピクロスに" + line "チャレンジしてね" + done + +message_02_5ccc:: + text "サファリピクロスは たのしかった?" + done + +message_02_5cf0:: + text "まだ ポケモンピクロスのほうには" + line "といてないもんだいが あるみたい" + done + +message_02_5d34:: + text "がんばってチャレンジしてね!" + done + +message_02_5d52:: + text "おめでとう" + line "あなたは ついにポケモンマスター" + done + +message_02_5d80:: + text "...じゃなかった" + line "ポケモンピクロスマスターね!" + done + +message_02_5db2:: + text "いままであそんでくれて" + line "ほんとうに ありがとう" + done + +message_02_5de2:: + text "おめでとう" + line "あなたは ついにポケモンマスター" + done + +message_02_5e10:: + text "...じゃなかった" + line "ポケモンピクロスマスターね!" + done + +message_02_5e42:: + text "いままであそんでくれて" + line "ほんとうに ありがとう" + done + +message_02_5e72:: + text "サファリピクロスもクリアしてね!" + done + +message_02_5e94:: + text "ついにサファリを せいは したのね!" + done + +message_02_5eba:: + text "おめでとう!" + line "たびのおもいでにでもひたって" + done + +message_02_5ee6:: + text "ひとやすみしてね!" + done + +message_02_5efa:: + text "すごいわね あなた!" + line "ついに 151たい かんせいしたのね" + done + +message_02_5f36:: + text "おつかれさま!" + line "たびのおもいでにでもひたって" + done + +message_02_5f64:: + text "ひとやすみしてね!" + done + +message_02_5f78:: + text "おめでとうございます" + line "よく ここまできましたね!" + done + +message_02_5faa:: + text "おいわいとして" + done + +message_02_5fba:: + text "サファリピクロスへ" + line "ごしょうたいします" + done + +message_02_5fe2:: + text "サファリピクロスを あそぶときは" + done + +message_02_6004:: + text "GAME SELECTがめんで" + line "みぎを おしましょう" + done + +message_02_603a:: + text "サファリピクロスは" + line "ちょっとルールが ちがうので" + done + +message_02_606c:: + text "サファリのあそびかたを" + line "かならずよみましょう" + done + +message_02_609a:: + text "それでは" + line "たびのおもいでにでもひたって" + done + +message_02_60c2:: + text "ひとやすみしてください" + done + +message_02_60da:: + text "でんちが しょうもうしています" + done + +message_02_60fa:: + text "こうかんしてください" + done + +message_02_6110:: + text "ケーブルが せつぞくされていないか" + done + +message_02_6134:: + text "でんげんがはいっていません" + done + +message_02_6150:: + text "かみが つまっています" + done + +message_02_6168:: + text "とりのぞいてください" + done + +message_02_617e:: + text "しようおんどが はんいがいです" + done + +message_02_619e:: + text "はんいないに いどうしてください" + done + +message_02_61c0:: + text "ついにきましたね" + line "まっていました!" + line "それでは" + line "このわたし...マサキが" + done + +message_02_6208:: + text "サファリピクロスについて" + line "せつめい いたします" + line "よくきいてください" + done + +message_02_624c:: + text "サファリピクロスでは" + line "すこし ルールが" + line "ちがいます" + done + +message_02_6280:: + text "せいげんじかんないに" + line "ポケモンの もんだいを" + line "かんせいさせるのは..." + done + +message_02_62c8:: + text "ポケモンピクロスと" + line "おなじですが" + done + +message_02_62ea:: + text "4つのもんだいを こたえて" + line "ひとつのこたえになる" + line "もんだいは..." + done + +message_02_632e:: + text "1つのもんだいが" + line "かんせいしても ただしく" + line "かんせいしたかどうか" + line "おしえてくれません" + done + +message_02_6384:: + text "4つのもんだいが すべて" + line "ただしくできたときに" + line "もんだいをといたことに" + line "なります" + done + +message_02_63d6:: + text "ただしく といたと" + line "おもっていても" + done + +message_02_63fa:: + text "かんちがいしていることが" + line "あるので きをつけて" + line "もんだいを" + line "といていきましょう" + done + +message_02_644a:: + text "それから..." + done + +message_02_645a:: + text "もんだいを といている" + line "さいちゅうに" + line "STARTボタンを おすと" + line "メニューが ひらきますが" + done + +message_02_64b6:: + text "サファリピクロスでは" + line "ポケモンピクロスの" + line "『HINT』がないかわりに" + line "『?START』があります" + done + +message_02_6518:: + text "『?START』をつかうと" + line "ためしにマスを" + line "けずることができます" + done + +message_02_655a:: + text "これをつかうと" + line "まちがったばしょを" + line "けずっても じかんが" + line "へらなくなるので" + done + +message_02_65a6:: + text "いろいろな" + line "マスのけずりかたを" + line "ためしてみることが" + line "できます" + done + +message_02_65e4:: + text "どこのマスを" + line "けずったらいいか" + line "わかりにくい" + done + +message_02_6612:: + text "むずかしい もんだいを" + line "とくときに つかうのが" + line "いいとおもいます" + done + +message_02_6654:: + text "けずりおわったら" + line "メニューをだして" + line "『?END』を" + line "えらびましょう" + done + +message_02_6698:: + text "けずったマスが" + line "あっているとおもったら" + line "『OK』をえらびましょう" + done + +message_02_66da:: + text "ためしに けずったマスが" + line "ふつうに けずったときの" + line "ように けずられて" + line "いきます" + done + +message_02_672c:: + text "このとき まちがっていると" + line "まちがったマスの" + line "かずだけ じかんがへって" + line "しまうので" + done + +message_02_6780:: + text "GAMEOVERになるかも" + line "しれないから" + line "ちゅういしましょう" + done + +message_02_67be:: + text "ためしに けずったばしょが" + line "ちがっていることに" + line "きがついたら..." + done + +message_02_6802:: + text "『CANCEL』を" + line "えらびましょう" + done + +message_02_6826:: + text "ためしにけずったところが" + line "もとのじょうたいに" + line "もどります" + done + +message_02_6860:: + text "それでは" + line "がんばってください!" + done + +tutorial_message_00:: + text "それじゃ さっそく" + line "『ポケモンピクロス』の" + line "あそびかたを おしえてやろう" + done + +tutorial_message_01:: + text "うえにある すうじ と" + done + +tutorial_message_02:: + line "ひだりにある すうじ を" + done + +tutorial_message_03:: + text " ヒント" + line "にして フィールドにあるマスを" + line "けずっていくんじゃ" + done + +message_02_693c:: + done + +tutorial_message_04:: + text "ただしくけずることが できたら" + line "" + done + +tutorial_message_05:: + text "ポケモンの ちょうこくが" + line "かんせいするんじゃ!!!" + line "(“モンスターボ-ル”)" + done + +tutorial_message_06:: + text "では 『ポケモンピクロス』の" + line "ルールを せつめいするぞ" + done + +tutorial_message_07:: + text "うえにある すうじの れつ は" + done + +tutorial_message_08:: + line "フィールドを たてに けずる" + line "かずを あらわしておるんじゃ" + done + +tutorial_message_09:: + text "たとえば この『5』は " + done + +tutorial_message_10:: + line "たてに れんぞくして 5マス" + line "けずることを あらわして" + line "おるんじゃ" + done + +tutorial_message_11:: + text "ひだりにある すうじのれつ は" + done + +tutorial_message_12:: + line "フィールドを よこに けずる" + line "かずを あらわしておる" + done + +tutorial_message_13:: + text "たとえば この『3』と『1』は" + done + +tutorial_message_14:: + line "ひだりから3マスけずり さらに " + line "はなれた ところを1マスけずる" + line "ことを あらわして おるぞ!" + done + +tutorial_message_15:: + text "しかし もんだいには" + line "せいげんじかんが あるので" + line "それまでに とけなければ" + done + +tutorial_message_16:: + line "ポケモンはにげてしまう" + done + +tutorial_message_17:: + text "じゃが あせってまちがったマスを" + line "けずってしまうと" + done + +tutorial_message_18:: + line "のこりじかんが へってしまうから" + line "いそいでばかりでもいかんぞ" + done + +tutorial_message_19:: + text "けずってはいけないマスが" + line "わかったら『×』のしるしを" + line "つけておくと わかりやすくて" + line "べんりじゃ!" + done + +tutorial_message_20:: + text "『ヒントをつかう?』で はい" + line "を せんたくすると ヒントの" + line "ルーレットが まわるから" + done + +tutorial_message_21:: + text "タイミングよく Aボタンを" + line "おすんじゃ!" + line "さいしょは うえのカーソル" + done + +message_02_6d56:: + line "さいしょは うえのカーソル" + done + +tutorial_message_22:: + line "つぎに ひだりのカーソル" + done + +tutorial_message_23:: + text "すると とまったところの" + line "たてとよこのマスの" + line "こたえが すべてわかるのじゃ!" + done + +tutorial_message_24:: + text "はしでルーレットをとめると" + line "そのもんだいは" + line "ときやすくなるぞ!" + done + +tutorial_message_25:: + text "あと もんだいを" + line "といているときに" + done + +tutorial_message_26:: + line "SELECTボタンをおすと" + done + +tutorial_message_27:: + text "SELECTボタンを おしている" + line "あいだだけ このように" + line "どんなもんだいを といているか" + line "わかりやすくなるぞ!" + done + +tutorial_message_28:: + text "ためしてみるといい" + done + +tutorial_message_29:: + text "おっと! いかん いかん" + line "『はやとき』を せつめいするの" + line "をわすれておった!" + done + +tutorial_message_30:: + text "『はやとき』とは" + line "もんだいに きめられている" + line "はやときの じかんないに" + line "もんだいを とくことじゃ!" + done + +tutorial_message_31:: + text "まだ 『はやとき』が できるか" + line "どうかは のこりタイムをみれば" + line "わかるぞ!" + done + +tutorial_message_32:: + text "『はやとき』の じかんない" + line "であれば このようにしろく" + line "ひょうじされるが" + done + +tutorial_message_33:: + text "『はやとき』の じかんが" + line "すぎてしまった ばあいは" + line "このように くろく" + line "ひょうじされるのじゃ!" + done + +tutorial_message_34:: + text "なお 『はやとき』の じかんは" + line "はやときタイムとして" + done + +tutorial_message_35:: + text "とくもんだいを えらんだあとに" + line "がめんの ちゅうおうに" + line "ひょうじされるぞ!" + done + +tutorial_message_36:: + text "むりして もんだいを はやくとく" + line "ひつようはないが" + done + +tutorial_message_37:: + text "すべてのポケモンの ちょうこくを" + line "かんせい させるためには" + line "あるていど もんだいを はやく" + line "とくことも ひつようなのじゃ!" + done + +tutorial_message_38:: + text "では がんばるのじゃ!" + done + +message_02_71d6:: + text "ん?!" + line "なんだろう!!!?" + done + +message_02_71f2:: + text "ん? フシギダネだ!" + done + +message_02_7208:: + text "やせいのフシギダネが なんで" + line "ボクのあとをついてくるんだ?" + done + +message_02_7244:: + text "おまえひょっとして" + line "ボクといっしょにいきたいの?" + done + +message_02_7276:: + text "ダネー!" + done + +message_02_7280:: + text "そうか じゃあ" + line "いっしょにいこう フシギダネ!" + done + +message_02_72b0:: + text "よーし!" + done + +message_02_72ba:: + text "フシギダネ..." + line "ゲットだぜ!" + done + +message_02_72da:: + text "なかまにしたポケモンは" + line "もんだいを といているときに" + done + +message_02_7310:: + text "STARTボタンを おして" + line "メニューをだすんだ" + done + +message_02_7340:: + text "そこで『BGM』を えらんで" + line "ポケモンの エネルギーマークを" + done + +message_02_737e:: + text "えらべば ポケモンを" + line "かえられるよ!" + done + +message_02_73a4:: + text "え!?こんどは ヒトカゲかい?" + line "おまえもいっしょにいきたいの?" + done + +message_02_73e4:: + text "カゲ カゲー!" + done + +message_02_73f4:: + text "わかったよ ヒトカゲ" + done + +message_02_740a:: + text "いけ! モンスターボール!" + done + +message_02_7426:: + text "やったね!" + line "ヒトカゲもゲットだぜ!" + done + +message_02_744a:: + text "あれは ゼニガメじゃないか?" + line "ゼニガメもボクといきたいの?" + done + +message_02_7486:: + text "ゼニゼニ!" + done + +message_02_7492:: + text "よし いっしょにいこう!" + done + +message_02_74ac:: + text "ゼニガメゲットだぜ!" + done + +message_02_74c2:: + text "あっ? ピッピじゃないか!" + line "おまえもついてきてくれるのか?" + done + +message_02_74fe:: + text "ピッピ!!" + done + +message_02_750a:: + text "わかった!" + line "だいじにするからね!" + done + +message_02_752c:: + text "ピッピ ゲットだぜ!" + done + +message_02_7542:: + text "あっ! あれはプリン!" + done + +message_02_755a:: + text "プリィー!" + done + +message_02_7566:: + text "ハハハ そうか" + line "おまえもボクといきたいんだね" + done + +message_02_7594:: + text "プリィー! プリィー!" + done + +message_02_75ac:: + text "よーし ボクといっしょに" + line "ポケモンピクロスマスターを" + done + +message_02_75e2:: + text "めざそうね!!" + done + +message_02_75f2:: + text "プリンもゲットだぜ!" + done + +message_02_7608:: + text "よーし!!" + line "ポケモンピクロスマスターめざして" + done + +message_02_7636:: + text "いっしょにがんばろうな" + line "ピカチュウ!" + done + +message_02_765c:: + text "ピッカー!!" + done + +message_02_766a:: + text "あなた ひょっとして" + line "ポケモンピクロスはじめて?" + done + +message_02_769c:: + text "じゃあ わたしが" + line "いいこと おしえてあげるね" + done + +message_02_76ca:: + text "ふつうにもんだいをといたときは" + done + +message_02_76ea:: + line "このマークになるけど" + done + +message_02_7702:: + text "はやときじかんないにといたときは" + done + +message_02_7724:: + line "このマークになるの" + done + +message_02_773a:: + text "そして 8もん はやときすると" + done + +message_02_775a:: + line "かくしもんだいが" + done + +message_02_776e:: + text " あらわれるの!" + done + +message_02_7780:: + text "ポケモンピクロスマスターを" + line "めざしているなら" + done + +message_02_77ae:: + text "かくしもんだいも" + line "ちゃんととかないとね" + done + +message_02_77d6:: + text "でも むりして" + line "すべてのもんだいをとかなくても" + done + +message_02_7806:: + text "ふつうに8もんとけば" + line "つぎのMAPにすすめるから" + done + +message_02_7838:: + text "とりあえずは さいごのMAPまで" + line "すすんでから あとで ゆっくりと" + done + +message_02_787c:: + text "すべてのもんだいを" + line "かんせいさせる ほうがいいかもね" + done + +message_02_78b2:: + text "じゃあ がんばってね!" + done diff --git a/data/messages.txt b/data/messages.txt deleted file mode 100644 index d46880e..0000000 --- a/data/messages.txt +++ /dev/null @@ -1,618 +0,0 @@ -.org 02:5c68 - -[message_02_5c68] -おめでとう やさしいピクロスは -これでしゅうりょうよ - -[message_02_5c9e] -つぎは ポケモンピクロスに -チャレンジしてね - -[message_02_5ccc] -サファリピクロスは たのしかった? - -[message_02_5cf0] -まだ ポケモンピクロスのほうには -といてないもんだいが あるみたい - -[message_02_5d34] -がんばってチャレンジしてね! - -[message_02_5d52] -おめでとう -あなたは ついにポケモンマスター - -[message_02_5d80] -...じゃなかった -ポケモンピクロスマスターね! - -[message_02_5db2] -いままであそんでくれて -ほんとうに ありがとう - -[message_02_5de2] -おめでとう -あなたは ついにポケモンマスター - -[message_02_5e10] -...じゃなかった -ポケモンピクロスマスターね! - -[message_02_5e42] -いままであそんでくれて -ほんとうに ありがとう - -[message_02_5e72] -サファリピクロスもクリアしてね! - -[message_02_5e94] -ついにサファリを せいは したのね! - -[message_02_5eba] -おめでとう! -たびのおもいでにでもひたって - -[message_02_5ee6] -ひとやすみしてね! - -[message_02_5efa] -すごいわね あなた! -ついに 151たい かんせいしたのね - -[message_02_5f36] -おつかれさま! -たびのおもいでにでもひたって - -[message_02_5f64] -ひとやすみしてね! - -[message_02_5f78] -おめでとうございます -よく ここまできましたね! - -[message_02_5faa] -おいわいとして - -[message_02_5fba] -サファリピクロスへ -ごしょうたいします - -[message_02_5fe2] -サファリピクロスを あそぶときは - -[message_02_6004] -GAME SELECTがめんで -みぎを おしましょう - -[message_02_603a] -サファリピクロスは -ちょっとルールが ちがうので - -[message_02_606c] -サファリのあそびかたを -かならずよみましょう - -[message_02_609a] -それでは -たびのおもいでにでもひたって - -[message_02_60c2] -ひとやすみしてください - -[message_02_60da] -でんちが しょうもうしています - -[message_02_60fa] -こうかんしてください - -[message_02_6110] -ケーブルが せつぞくされていないか - -[message_02_6134] -でんげんがはいっていません - -[message_02_6150] -かみが つまっています - -[message_02_6168] -とりのぞいてください - -[message_02_617e] -しようおんどが はんいがいです - -[message_02_619e] -はんいないに いどうしてください - -[message_02_61c0] -ついにきましたね -まっていました! -それでは -このわたし...マサキが - -[message_02_6208] -サファリピクロスについて -せつめい いたします -よくきいてください - -[message_02_624c] -サファリピクロスでは -すこし ルールが -ちがいます - -[message_02_6280] -せいげんじかんないに -ポケモンの もんだいを -かんせいさせるのは... - -[message_02_62c8] -ポケモンピクロスと -おなじですが - -[message_02_62ea] -4つのもんだいを こたえて -ひとつのこたえになる -もんだいは... - -[message_02_632e] -1つのもんだいが -かんせいしても ただしく -かんせいしたかどうか -おしえてくれません - -[message_02_6384] -4つのもんだいが すべて -ただしくできたときに -もんだいをといたことに -なります - -[message_02_63d6] -ただしく といたと -おもっていても - -[message_02_63fa] -かんちがいしていることが -あるので きをつけて -もんだいを -といていきましょう - -[message_02_644a] -それから... - -[message_02_645a] -もんだいを といている -さいちゅうに -STARTボタンを おすと -メニューが ひらきますが - -[message_02_64b6] -サファリピクロスでは -ポケモンピクロスの -『HINT』がないかわりに -『?START』があります - -[message_02_6518] -『?START』をつかうと -ためしにマスを -けずることができます - -[message_02_655a] -これをつかうと -まちがったばしょを -けずっても じかんが -へらなくなるので - -[message_02_65a6] -いろいろな -マスのけずりかたを -ためしてみることが -できます - -[message_02_65e4] -どこのマスを -けずったらいいか -わかりにくい - -[message_02_6612] -むずかしい もんだいを -とくときに つかうのが -いいとおもいます - -[message_02_6654] -けずりおわったら -メニューをだして -『?END』を -えらびましょう - -[message_02_6698] -けずったマスが -あっているとおもったら -『OK』をえらびましょう - -[message_02_66da] -ためしに けずったマスが -ふつうに けずったときの -ように けずられて -いきます - -[message_02_672c] -このとき まちがっていると -まちがったマスの -かずだけ じかんがへって -しまうので - -[message_02_6780] -GAMEOVERになるかも -しれないから -ちゅういしましょう - -[message_02_67be] -ためしに けずったばしょが -ちがっていることに -きがついたら... - -[message_02_6802] -『CANCEL』を -えらびましょう - -[message_02_6826] -ためしにけずったところが -もとのじょうたいに -もどります - -[message_02_6860] -それでは -がんばってください! - -[tutorial_message_00] -それじゃ さっそく -『ポケモンピクロス』の -あそびかたを おしえてやろう - -[tutorial_message_01] -うえにある すうじ と - -[tutorial_message_02] -{TX_LF}ひだりにある すうじ を - -[tutorial_message_03] - ヒント -にして フィールドにあるマスを -けずっていくんじゃ - -# Empty -[message_02_693c] - -[tutorial_message_04] -ただしくけずることが できたら{TX_LF} - -[tutorial_message_05] -ポケモンの ちょうこくが -かんせいするんじゃ!!! -(“モンスターボ-ル”) - -[tutorial_message_06] -では 『ポケモンピクロス』の -ルールを せつめいするぞ - -[tutorial_message_07] -うえにある すうじの れつ は - -[tutorial_message_08] -{TX_LF}フィールドを たてに けずる -かずを あらわしておるんじゃ - -[tutorial_message_09] -たとえば この『5』は - -[tutorial_message_10] -{TX_LF}たてに れんぞくして 5マス -けずることを あらわして -おるんじゃ - -[tutorial_message_11] -ひだりにある すうじのれつ は - -[tutorial_message_12] -{TX_LF}フィールドを よこに けずる -かずを あらわしておる - -[tutorial_message_13] -たとえば この『3』と『1』は - -[tutorial_message_14] -{TX_LF}ひだりから3マスけずり さらに -はなれた ところを1マスけずる -ことを あらわして おるぞ! - -[tutorial_message_15] -しかし もんだいには -せいげんじかんが あるので -それまでに とけなければ - -[tutorial_message_16] -{TX_LF}ポケモンはにげてしまう - -[tutorial_message_17] -じゃが あせってまちがったマスを -けずってしまうと - -[tutorial_message_18] -{TX_LF}のこりじかんが へってしまうから -いそいでばかりでもいかんぞ - -[tutorial_message_19] -けずってはいけないマスが -わかったら『×』のしるしを -つけておくと わかりやすくて -べんりじゃ! - -[tutorial_message_20] -『ヒントをつかう?』で はい -を せんたくすると ヒントの -ルーレットが まわるから - -[tutorial_message_21] -タイミングよく Aボタンを -おすんじゃ! -さいしょは うえのカーソル - -# Unused? -[message_02_6d56] -{TX_LF}さいしょは うえのカーソル - -[tutorial_message_22] -{TX_LF}つぎに ひだりのカーソル - -[tutorial_message_23] -すると とまったところの -たてとよこのマスの -こたえが すべてわかるのじゃ! - -[tutorial_message_24] -はしでルーレットをとめると -そのもんだいは -ときやすくなるぞ! - -[tutorial_message_25] -あと もんだいを -といているときに - -[tutorial_message_26] -{TX_LF}SELECTボタンをおすと - -[tutorial_message_27] -SELECTボタンを おしている -あいだだけ このように -どんなもんだいを といているか -わかりやすくなるぞ! - -[tutorial_message_28] -ためしてみるといい - -[tutorial_message_29] -おっと! いかん いかん -『はやとき』を せつめいするの -をわすれておった! - -[tutorial_message_30] -『はやとき』とは -もんだいに きめられている -はやときの じかんないに -もんだいを とくことじゃ! - -[tutorial_message_31] -まだ 『はやとき』が できるか -どうかは のこりタイムをみれば -わかるぞ! - -[tutorial_message_32] -『はやとき』の じかんない -であれば このようにしろく -ひょうじされるが - -[tutorial_message_33] -『はやとき』の じかんが -すぎてしまった ばあいは -このように くろく -ひょうじされるのじゃ! - -[tutorial_message_34] -なお 『はやとき』の じかんは -はやときタイムとして - -[tutorial_message_35] -とくもんだいを えらんだあとに -がめんの ちゅうおうに -ひょうじされるぞ! - -[tutorial_message_36] -むりして もんだいを はやくとく -ひつようはないが - -[tutorial_message_37] -すべてのポケモンの ちょうこくを -かんせい させるためには -あるていど もんだいを はやく -とくことも ひつようなのじゃ! - -[tutorial_message_38] -では がんばるのじゃ! - -[message_02_71d6] -ん?! -なんだろう!!!? - -[message_02_71f2] -ん? フシギダネだ! - -[message_02_7208] -やせいのフシギダネが なんで -ボクのあとをついてくるんだ? - -[message_02_7244] -おまえひょっとして -ボクといっしょにいきたいの? - -[message_02_7276] -ダネー! - -[message_02_7280] -そうか じゃあ -いっしょにいこう フシギダネ! - -[message_02_72b0] -よーし! - -[message_02_72ba] -フシギダネ... -ゲットだぜ! - -[message_02_72da] -なかまにしたポケモンは -もんだいを といているときに - -[message_02_7310] -STARTボタンを おして -メニューをだすんだ - -[message_02_7340] -そこで『BGM』を えらんで -ポケモンの エネルギーマークを - -[message_02_737e] -えらべば ポケモンを -かえられるよ! - -[message_02_73a4] -え!?こんどは ヒトカゲかい? -おまえもいっしょにいきたいの? - -[message_02_73e4] -カゲ カゲー! - -[message_02_73f4] -わかったよ ヒトカゲ - -[message_02_740a] -いけ! モンスターボール! - -[message_02_7426] -やったね! -ヒトカゲもゲットだぜ! - -[message_02_744a] -あれは ゼニガメじゃないか? -ゼニガメもボクといきたいの? - -[message_02_7486] -ゼニゼニ! - -[message_02_7492] -よし いっしょにいこう! - -[message_02_74ac] -ゼニガメゲットだぜ! - -[message_02_74c2] -あっ? ピッピじゃないか! -おまえもついてきてくれるのか? - -[message_02_74fe] -ピッピ!! - -[message_02_750a] -わかった! -だいじにするからね! - -[message_02_752c] -ピッピ ゲットだぜ! - -[message_02_7542] -あっ! あれはプリン! - -[message_02_755a] -プリィー! - -[message_02_7566] -ハハハ そうか -おまえもボクといきたいんだね - -[message_02_7594] -プリィー! プリィー! - -[message_02_75ac] -よーし ボクといっしょに -ポケモンピクロスマスターを - -[message_02_75e2] -めざそうね!! - -[message_02_75f2] -プリンもゲットだぜ! - -[message_02_7608] -よーし!! -ポケモンピクロスマスターめざして - -[message_02_7636] -いっしょにがんばろうな -ピカチュウ! - -[message_02_765c] -ピッカー!! - -[message_02_766a] -あなた ひょっとして -ポケモンピクロスはじめて? - -[message_02_769c] -じゃあ わたしが -いいこと おしえてあげるね - -[message_02_76ca] -ふつうにもんだいをといたときは - -[message_02_76ea] -{TX_LF}このマークになるけど - -[message_02_7702] -はやときじかんないにといたときは - -[message_02_7724] -{TX_LF}このマークになるの - -[message_02_773a] -そして 8もん はやときすると - -[message_02_775a] -{TX_LF}かくしもんだいが - -[message_02_776e] - あらわれるの! - -[message_02_7780] -ポケモンピクロスマスターを -めざしているなら - -[message_02_77ae] -かくしもんだいも -ちゃんととかないとね - -[message_02_77d6] -でも むりして -すべてのもんだいをとかなくても - -[message_02_7806] -ふつうに8もんとけば -つぎのMAPにすすめるから - -[message_02_7838] -とりあえずは さいごのMAPまで -すすんでから あとで ゆっくりと - -[message_02_787c] -すべてのもんだいを -かんせいさせる ほうがいいかもね - -[message_02_78b2] -じゃあ がんばってね! diff --git a/data/strings.asm b/data/strings.asm new file mode 100644 index 0000000..e32aafb --- /dev/null +++ b/data/strings.asm @@ -0,0 +1,1685 @@ +INCLUDE "text.inc" + +SECTION "strings", ROMX[$4000], BANK[$09] + +strings_pointers:: + dw string_09_41e0 + dw string_09_41f3 + dw string_09_4204 + dw string_09_4219 + dw string_09_422a + dw string_09_4237 + dw string_09_424c + dw string_09_425f + dw string_09_4274 + dw string_09_4285 + dw string_09_4298 + dw string_09_42ab + dw string_09_42be + dw string_09_42cb + dw string_09_42da + dw string_09_42e5 + dw string_09_42f2 + dw string_09_42fd + dw string_09_430c + dw string_09_431b + dw string_09_4326 + dw string_09_4333 + dw string_09_433e + dw string_09_434b + dw string_09_4356 + dw string_09_4363 + dw string_09_4372 + dw string_09_437f + dw string_09_438c + dw string_09_439b + dw string_09_43aa + dw string_09_43b7 + dw string_09_43c4 + dw string_09_43d1 + dw string_09_43de + dw string_09_43ed + dw string_09_43fa + dw string_09_4407 + dw string_09_4414 + dw string_09_4421 + dw string_09_4430 + dw string_09_443f + dw string_09_444c + dw string_09_445b + dw string_09_446a + dw string_09_4479 + dw string_09_4486 + dw string_09_4493 + dw string_09_44a2 + dw string_09_44af + dw string_09_44bc + dw string_09_44cb + dw string_09_44d8 + dw string_09_44e3 + dw string_09_44f2 + dw string_09_4501 + dw string_09_450e + dw string_09_451d + dw string_09_452c + dw string_09_4539 + dw string_09_4548 + dw string_09_4555 + dw string_09_4564 + dw string_09_4571 + dw string_09_4580 + dw string_09_458d + dw string_09_4598 + dw string_09_45a7 + dw string_09_45b2 + dw string_09_45c1 + dw string_09_45d0 + dw string_09_45dd + dw string_09_45ec + dw string_09_45fb + dw string_09_460a + dw string_09_4619 + dw string_09_4628 + dw string_09_4637 + dw string_09_4646 + dw string_09_4655 + dw string_09_4664 + dw string_09_4673 + dw string_09_4680 + dw string_09_468b + dw string_09_469a + dw string_09_46a7 + dw string_09_46b6 + dw string_09_46c3 + dw string_09_46d2 + dw string_09_46e1 + dw string_09_46f0 + dw string_09_46ff + dw string_09_470e + dw string_09_471d + dw string_09_472c + dw string_09_4739 + dw string_09_4748 + dw string_09_4757 + dw string_09_4762 + dw string_09_476f + dw string_09_477e + dw string_09_478d + dw string_09_479c + dw string_09_47ab + dw string_09_47b8 + dw string_09_47c7 + dw string_09_47d6 + dw string_09_47e3 + dw string_09_47f2 + dw string_09_47ff + dw string_09_480c + dw string_09_481b + dw string_09_482a + dw string_09_4837 + dw string_09_4842 + dw string_09_484f + dw string_09_485e + dw string_09_486d + dw string_09_487c + dw string_09_4889 + dw string_09_4898 + dw string_09_48a5 + dw string_09_48b4 + dw string_09_48c3 + dw string_09_48d2 + dw string_09_48df + dw string_09_48ee + dw string_09_48fb + dw string_09_490a + dw string_09_4919 + dw string_09_4928 + dw string_09_4935 + dw string_09_4944 + dw string_09_4953 + dw string_09_4962 + dw string_09_4971 + dw string_09_497e + dw string_09_498d + dw string_09_499c + dw string_09_49ab + dw string_09_49ba + dw string_09_49c9 + dw string_09_49d6 + dw string_09_49e5 + dw string_09_49f2 + dw string_09_49ff + dw string_09_4a0e + dw string_09_4a1d + dw string_09_4a28 + dw string_09_4a35 + dw string_09_4a44 + dw string_09_4a53 + dw string_09_4a60 + dw string_09_4a6d + dw string_09_4a7c + dw string_09_4a8b + dw string_09_4a96 + dw string_09_4aa1 + dw string_09_4ab0 + dw string_09_4abd + dw string_09_4aca + dw string_09_4ad9 + dw string_09_4ae8 + dw string_09_4af3 + dw string_09_4b02 + dw string_09_4b0f + dw string_09_4b1a + dw string_09_4b27 + dw string_09_4b34 + dw string_09_4b4b + dw string_09_4b5a + dw string_09_4b73 + dw string_09_4b8a + dw string_09_4ba5 + dw string_09_4bb8 + dw string_09_4bcf + dw string_09_4be4 + dw string_09_4bf3 + dw string_09_4c08 + dw string_09_4c13 + dw string_09_4c28 + dw string_09_4c41 + dw string_09_4c56 + dw string_09_4c6d + dw string_09_4c84 + dw string_09_4c9d + dw string_09_4caa + dw string_09_4cbf + dw string_09_4cd6 + dw string_09_4ced + dw string_09_4d02 + dw string_09_4d19 + dw string_09_4d26 + dw string_09_4d35 + dw string_09_4d4e + dw string_09_4d61 + dw string_09_4d74 + dw string_09_4d87 + dw string_09_4d94 + dw string_09_4da5 + dw string_09_4db4 + dw string_09_4dc7 + dw string_09_4ddc + dw string_09_4deb + dw string_09_4dfe + dw string_09_4e0f + dw string_09_4e24 + dw string_09_4e3b + dw string_09_4e54 + dw string_09_4e63 + dw string_09_4e7a + dw string_09_4e8f + dw string_09_4ea4 + dw string_09_4eb7 + dw string_09_4ecc + dw string_09_4edd + dw string_09_4ef6 + dw string_09_4f0f + dw string_09_4f1e + dw string_09_4f33 + dw string_09_4f48 + dw string_09_4f57 + dw string_09_4f6a + dw string_09_4f77 + dw string_09_4f84 + dw string_09_4f91 + dw string_09_4f9e + dw string_09_4fab + dw string_09_4fb8 + dw string_09_4fc5 + dw string_09_4fd2 + dw string_09_4fdf + dw string_09_4fec + dw string_09_4ff9 + dw string_09_5006 + dw string_09_5013 + dw string_09_5020 + dw string_09_502d + dw string_09_503a + dw string_09_5047 + +string_09_41e0: + dw 99 + text "ポケモンずかん" + done + db 0 + +string_09_41f3: + dw 105 + text "タウンマップ" + done + db 0 + +string_09_4204: + dw 99 + text "スロットマシーン" + done + db 0 + +string_09_4219: + dw 104 + text "ふしぎなあめ" + done + db 0 + +string_09_422a: + dw 111 + text "パソコン" + done + db 0 + +string_09_4237: + dw 98 + text "むしよけスプレー" + done + db 0 + +string_09_424c: + dw 101 + text "シルフスコープ" + done + db 0 + +string_09_425f: + dw 98 + text "ピッピにんぎょう" + done + db 0 + +string_09_4274: + dw 103 + text "きんのいれば" + done + db 0 + +string_09_4285: + dw 100 + text "プリンのマイク" + done + db 0 + +string_09_4298: + dw 99 + text "すごいつりざお" + done + db 0 + +string_09_42ab: + dw 100 + text "ポケモンのふえ" + done + db 0 + +string_09_42be: + dw 112 + text "ふうせん" + done + db 0 + +string_09_42cb: + dw 110 + text "じてんしゃ" + done + db 0 + +string_09_42da: + dw 116 + text "ぼうし" + done + db 0 + +string_09_42e5: + dw 111 + text "ディグダ" + done + db 0 + +string_09_42f2: + dw 116 + text "ゴース" + done + db 0 + +string_09_42fd: + dw 109 + text "オムナイト" + done + db 0 + +string_09_430c: + dw 109 + text "ベトベトン" + done + db 0 + +string_09_431b: + dw 116 + text "カブト" + done + db 0 + +string_09_4326: + dw 113 + text "コラッタ" + done + db 0 + +string_09_4333: + dw 116 + text "プリン" + done + db 0 + +string_09_433e: + dw 113 + text "マンキー" + done + db 0 + +string_09_434b: + dw 117 + text "ヤドン" + done + db 0 + +string_09_4356: + dw 114 + text "ニョロモ" + done + db 0 + +string_09_4363: + dw 108 + text "パラセクト" + done + db 0 + +string_09_4372: + dw 111 + text "コンパン" + done + db 0 + +string_09_437f: + dw 113 + text "ニョロゾ" + done + db 0 + +string_09_438c: + dw 111 + text "ハクリュー" + done + db 0 + +string_09_439b: + dw 110 + text "リザードン" + done + db 0 + +string_09_43aa: + dw 114 + text "ラッキー" + done + db 0 + +string_09_43b7: + dw 111 + text "ポリゴン" + done + db 0 + +string_09_43c4: + dw 111 + text "ゲンガー" + done + db 0 + +string_09_43d1: + dw 112 + text "メタモン" + done + db 0 + +string_09_43de: + dw 107 + text "マダツボミ" + done + db 0 + +string_09_43ed: + dw 113 + text "ゴースト" + done + db 0 + +string_09_43fa: + dw 113 + text "ドガース" + done + db 0 + +string_09_4407: + dw 112 + text "カイロス" + done + db 0 + +string_09_4414: + dw 114 + text "タッツー" + done + db 0 + +string_09_4421: + dw 110 + text "ニドラン♀" + done + db 0 + +string_09_4430: + dw 110 + text "ミニリュウ" + done + db 0 + +string_09_443f: + dw 113 + text "ウツドン" + done + db 0 + +string_09_444c: + dw 108 + text "ヒトデマン" + done + db 0 + +string_09_445b: + dw 108 + text "ダグトリオ" + done + db 0 + +string_09_446a: + dw 107 + text "フシギバナ" + done + db 0 + +string_09_4479: + dw 113 + text "スリープ" + done + db 0 + +string_09_4486: + dw 114 + text "シードラ" + done + db 0 + +string_09_4493: + dw 108 + text "ニドラン♂" + done + db 0 + +string_09_44a2: + dw 112 + text "プクリン" + done + db 0 + +string_09_44af: + dw 113 + text "ブーバー" + done + db 0 + +string_09_44bc: + dw 108 + text "フシギソウ" + done + db 0 + +string_09_44cb: + dw 113 + text "コクーン" + done + db 0 + +string_09_44d8: + dw 117 + text "ピッピ" + done + db 0 + +string_09_44e3: + dw 107 + text "オニスズメ" + done + db 0 + +string_09_44f2: + dw 111 + text "スターミー" + done + db 0 + +string_09_4501: + dw 113 + text "ズバット" + done + db 0 + +string_09_450e: + dw 108 + text "ビリリダマ" + done + db 0 + +string_09_451d: + dw 108 + text "パルシェン" + done + db 0 + +string_09_452c: + dw 114 + text "ナッシー" + done + db 0 + +string_09_4539: + dw 107 + text "コイキング" + done + db 0 + +string_09_4548: + dw 111 + text "パウワウ" + done + db 0 + +string_09_4555: + dw 109 + text "シェルダー" + done + db 0 + +string_09_4564: + dw 114 + text "ニャース" + done + db 0 + +string_09_4571: + dw 109 + text "オニドリル" + done + db 0 + +string_09_4580: + dw 113 + text "ビードル" + done + db 0 + +string_09_458d: + dw 116 + text "コイル" + done + db 0 + +string_09_4598: + dw 109 + text "ストライク" + done + db 0 + +string_09_45a7: + dw 116 + text "ロコン" + done + db 0 + +string_09_45b2: + dw 109 + text "トランセル" + done + db 0 + +string_09_45c1: + dw 109 + text "モルフォン" + done + db 0 + +string_09_45d0: + dw 113 + text "エレブー" + done + db 0 + +string_09_45dd: + dw 109 + text "モンジャラ" + done + db 0 + +string_09_45ec: + dw 110 + text "トサキント" + done + db 0 + +string_09_45fb: + dw 109 + text "ニドクイン" + done + db 0 + +string_09_460a: + dw 109 + text "ギャラドス" + done + db 0 + +string_09_4619: + dw 108 + text "ペルシアン" + done + db 0 + +string_09_4628: + dw 111 + text "ドードリオ" + done + db 0 + +string_09_4637: + dw 108 + text "サンダース" + done + db 0 + +string_09_4646: + dw 107 + text "ゴルダック" + done + db 0 + +string_09_4655: + dw 110 + text "バリヤード" + done + db 0 + +string_09_4664: + dw 109 + text "バタフリー" + done + db 0 + +string_09_4673: + dw 112 + text "ゴローン" + done + db 0 + +string_09_4680: + dw 117 + text "ラッタ" + done + db 0 + +string_09_468b: + dw 110 + text "フーディン" + done + db 0 + +string_09_469a: + dw 112 + text "ガルーラ" + done + db 0 + +string_09_46a7: + dw 108 + text "クサイハナ" + done + db 0 + +string_09_46b6: + dw 113 + text "ポニータ" + done + db 0 + +string_09_46c3: + dw 111 + text "ニドリーノ" + done + db 0 + +string_09_46d2: + dw 108 + text "ニドキング" + done + db 0 + +string_09_46e1: + dw 109 + text "カメックス" + done + db 0 + +string_09_46f0: + dw 108 + text "オコリザル" + done + db 0 + +string_09_46ff: + dw 110 + text "ゴーリキー" + done + db 0 + +string_09_470e: + dw 109 + text "ギャロップ" + done + db 0 + +string_09_471d: + dw 109 + text "ベトベター" + done + db 0 + +string_09_472c: + dw 113 + text "イワーク" + done + db 0 + +string_09_4739: + dw 110 + text "カイリキー" + done + db 0 + +string_09_4748: + dw 109 + text "ラフレシア" + done + db 0 + +string_09_4757: + dw 115 + text "パラス" + done + db 0 + +string_09_4762: + dw 112 + text "ラプラス" + done + db 0 + +string_09_476f: + dw 107 + text "フシギダネ" + done + db 0 + +string_09_477e: + dw 110 + text "ワンリキー" + done + db 0 + +string_09_478d: + dw 109 + text "レアコイル" + done + db 0 + +string_09_479c: + dw 107 + text "アズマオウ" + done + db 0 + +string_09_47ab: + dw 110 + text "ゼニガメ" + done + db 0 + +string_09_47b8: + dw 111 + text "カイリュー" + done + db 0 + +string_09_47c7: + dw 109 + text "オムスター" + done + db 0 + +string_09_47d6: + dw 113 + text "ガーディ" + done + db 0 + +string_09_47e3: + dw 109 + text "シャワーズ" + done + db 0 + +string_09_47f2: + dw 112 + text "カモネギ" + done + db 0 + +string_09_47ff: + dw 113 + text "スピアー" + done + db 0 + +string_09_480c: + dw 109 + text "ゴローニャ" + done + db 0 + +string_09_481b: + dw 109 + text "ブースター" + done + db 0 + +string_09_482a: + dw 112 + text "ヒトカゲ" + done + db 0 + +string_09_4837: + dw 115 + text "クラブ" + done + db 0 + +string_09_4842: + dw 112 + text "カラカラ" + done + db 0 + +string_09_484f: + dw 110 + text "アーボック" + done + db 0 + +string_09_485e: + dw 109 + text "サイホーン" + done + db 0 + +string_09_486d: + dw 109 + text "キュウコン" + done + db 0 + +string_09_487c: + dw 115 + text "ケーシィ" + done + db 0 + +string_09_4889: + dw 111 + text "ミュウツー" + done + db 0 + +string_09_4898: + dw 113 + text "サイドン" + done + db 0 + +string_09_48a5: + dw 109 + text "ライチュウ" + done + db 0 + +string_09_48b4: + dw 108 + text "ケンタロス" + done + db 0 + +string_09_48c3: + dw 109 + text "サワムラー" + done + db 0 + +string_09_48d2: + dw 113 + text "ピクシー" + done + db 0 + +string_09_48df: + dw 107 + text "ベロリンガ" + done + db 0 + +string_09_48ee: + dw 112 + text "イーブイ" + done + db 0 + +string_09_48fb: + dw 109 + text "ピカチュウ" + done + db 0 + +string_09_490a: + dw 110 + text "キャタピー" + done + db 0 + +string_09_4919: + dw 110 + text "ニドリーナ" + done + db 0 + +string_09_4928: + dw 110 + text "ガラガラ" + done + db 0 + +string_09_4935: + dw 109 + text "ウインディ" + done + db 0 + +string_09_4944: + dw 108 + text "ユンゲラー" + done + db 0 + +string_09_4953: + dw 110 + text "ウツボット" + done + db 0 + +string_09_4962: + dw 110 + text "ファイヤー" + done + db 0 + +string_09_4971: + dw 115 + text "ドードー" + done + db 0 + +string_09_497e: + dw 110 + text "ルージュラ" + done + db 0 + +string_09_498d: + dw 109 + text "ゴルバット" + done + db 0 + +string_09_499c: + dw 108 + text "サンドパン" + done + db 0 + +string_09_49ab: + dw 108 + text "ドククラゲ" + done + db 0 + +string_09_49ba: + dw 111 + text "ピジョット" + done + db 0 + +string_09_49c9: + dw 112 + text "ジュゴン" + done + db 0 + +string_09_49d6: + dw 108 + text "キングラー" + done + db 0 + +string_09_49e5: + dw 111 + text "カビゴン" + done + db 0 + +string_09_49f2: + dw 112 + text "タマタマ" + done + db 0 + +string_09_49ff: + dw 108 + text "マタドガス" + done + db 0 + +string_09_4a0e: + dw 108 + text "マルマイン" + done + db 0 + +string_09_4a1d: + dw 116 + text "プテラ" + done + db 0 + +string_09_4a28: + dw 113 + text "カメール" + done + db 0 + +string_09_4a35: + dw 110 + text "フリーザー" + done + db 0 + +string_09_4a44: + dw 109 + text "エビワラー" + done + db 0 + +string_09_4a53: + dw 113 + text "ヤドラン" + done + db 0 + +string_09_4a60: + dw 113 + text "ピジョン" + done + db 0 + +string_09_4a6d: + dw 110 + text "スリーパー" + done + db 0 + +string_09_4a7c: + dw 108 + text "カブトプス" + done + db 0 + +string_09_4a8b: + dw 117 + text "サンド" + done + db 0 + +string_09_4a96: + dw 117 + text "アーボ" + done + db 0 + +string_09_4aa1: + dw 109 + text "ニョロボン" + done + db 0 + +string_09_4ab0: + dw 114 + text "リザード" + done + db 0 + +string_09_4abd: + dw 112 + text "コダック" + done + db 0 + +string_09_4aca: + dw 108 + text "ナゾノクサ" + done + db 0 + +string_09_4ad9: + dw 108 + text "メノクラゲ" + done + db 0 + +string_09_4ae8: + dw 116 + text "ポッポ" + done + db 0 + +string_09_4af3: + dw 107 + text "イシツブテ" + done + db 0 + +string_09_4b02: + dw 112 + text "サンダー" + done + db 0 + +string_09_4b0f: + dw 118 + text "ミュウ" + done + db 0 + +string_09_4b1a: + dw 113 + text "トゲピー" + done + db 0 + +string_09_4b27: + dw 113 + text "ゴースト" + done + db 0 + +string_09_4b34: + dw 96 + text "ミュウとミュウツー" + done + db 0 + +string_09_4b4b: + dw 110 + text "にらめっこ" + done + db 0 + +string_09_4b5a: + dw 89 + text "ラプラスとピカチュウ" + done + db 0 + +string_09_4b73: + dw 94 + text "なみのりピカチュウ" + done + db 0 + +string_09_4b8a: + dw 87 + text "スターミーとヒトデマン" + done + db 0 + +string_09_4ba5: + dw 102 + text "パウワウショー" + done + db 0 + +string_09_4bb8: + dw 94 + text "たまのりピカチュウ" + done + db 0 + +string_09_4bcf: + dw 95 + text "つみきとポリゴン" + done + db 0 + +string_09_4be4: + dw 108 + text "こいのぼり" + done + db 0 + +string_09_4bf3: + dw 95 + text "クラブとおにぎり" + done + db 0 + +string_09_4c08: + dw 116 + text "コイル" + done + db 0 + +string_09_4c13: + dw 96 + text "へんしんメタモン" + done + db 0 + +string_09_4c28: + dw 86 + text "ひけしのゼニガメだん" + done + db 0 + +string_09_4c41: + dw 99 + text "ピジョットおやこ" + done + db 0 + +string_09_4c56: + dw 94 + text "おてだまバリヤード" + done + db 0 + +string_09_4c6d: + dw 90 + text "ヒトカゲとゼニガメ" + done + db 0 + +string_09_4c84: + dw 89 + text "カイロスとトランセル" + done + db 0 + +string_09_4c9d: + dw 113 + text "おひるね" + done + db 0 + +string_09_4caa: + dw 96 + text "いつものコダック" + done + db 0 + +string_09_4cbf: + dw 93 + text "しあわせのひととき" + done + db 0 + +string_09_4cd6: + dw 95 + text "いっしょにたべよう" + done + db 0 + +string_09_4ced: + dw 98 + text "ピッピとピクシー" + done + db 0 + +string_09_4d02: + dw 93 + text "おえかきピカチュウ" + done + db 0 + +string_09_4d19: + dw 113 + text "あめふり" + done + db 0 + +string_09_4d26: + dw 107 + text "うでずもう" + done + db 0 + +string_09_4d35: + dw 91 + text "タッツーとシェルダー" + done + db 0 + +string_09_4d4e: + dw 101 + text "おうふくビンタ" + done + db 0 + +string_09_4d61: + dw 101 + text "うたってプリン" + done + db 0 + +string_09_4d74: + dw 102 + text "きねんしゃしん" + done + db 0 + +string_09_4d87: + dw 113 + text "しょうぶ" + done + db 0 + +string_09_4d94: + dw 106 + text "かいすいよく" + done + db 0 + +string_09_4da5: + dw 109 + text "バタフリー" + done + db 0 + +string_09_4db4: + dw 102 + text "でんきショック" + done + db 0 + +string_09_4dc7: + dw 96 + text "おおぐいたいけつ" + done + db 0 + +string_09_4ddc: + dw 107 + text "ゆきあそび" + done + db 0 + +string_09_4deb: + dw 100 + text "かせきポケモン" + done + db 0 + +string_09_4dfe: + dw 105 + text "もぐらたたき" + done + db 0 + +string_09_4e0f: + dw 95 + text "でんせつポケモン" + done + db 0 + +string_09_4e24: + dw 93 + text "タマタマとトゲピー" + done + db 0 + +string_09_4e3b: + dw 89 + text "カラカラとバタフリー" + done + db 0 + +string_09_4e54: + dw 110 + text "きょうそう" + done + db 0 + +string_09_4e63: + dw 93 + text "ヤドランとコダック" + done + db 0 + +string_09_4e7a: + dw 97 + text "ヤドンとヤドラン" + done + db 0 + +string_09_4e8f: + dw 97 + text "さるかにがっせん" + done + db 0 + +string_09_4ea4: + dw 100 + text "3だいポケモン" + done + db 0 + +string_09_4eb7: + dw 98 + text "くさいクサイハナ" + done + db 0 + +string_09_4ecc: + dw 106 + text "ロケットだん" + done + db 0 + +string_09_4edd: + dw 90 + text "ピカチュウとトゲピー" + done + db 0 + +string_09_4ef6: + dw 88 + text "かくれざとのポケモン" + done + db 0 + +string_09_4f0f: + dw 109 + text "ゆきだるま" + done + db 0 + +string_09_4f1e: + dw 98 + text "ピカチュウのもり" + done + db 0 + +string_09_4f33: + dw 98 + text "モンスターボール" + done + db 0 + +string_09_4f48: + dw 109 + text "ピカチュウ" + done + db 0 + +string_09_4f57: + dw 100 + text "ひみつのコハク" + done + db 0 + +string_09_4f6a: + dw 111 + text "けつばん" + done + db 0 + +string_09_4f77: + dw 111 + text "けつばん" + done + db 0 + +string_09_4f84: + dw 111 + text "けつばん" + done + db 0 + +string_09_4f91: + dw 111 + text "けつばん" + done + db 0 + +string_09_4f9e: + dw 111 + text "けつばん" + done + db 0 + +string_09_4fab: + dw 111 + text "けつばん" + done + db 0 + +string_09_4fb8: + dw 111 + text "けつばん" + done + db 0 + +string_09_4fc5: + dw 111 + text "けつばん" + done + db 0 + +string_09_4fd2: + dw 111 + text "けつばん" + done + db 0 + +string_09_4fdf: + dw 111 + text "けつばん" + done + db 0 + +string_09_4fec: + dw 111 + text "けつばん" + done + db 0 + +string_09_4ff9: + dw 111 + text "けつばん" + done + db 0 + +string_09_5006: + dw 111 + text "けつばん" + done + db 0 + +string_09_5013: + dw 111 + text "けつばん" + done + db 0 + +string_09_5020: + dw 111 + text "けつばん" + done + db 0 + +string_09_502d: + dw 111 + text "けつばん" + done + db 0 + +string_09_503a: + dw 111 + text "けつばん" + done + db 0 + +string_09_5047: + dw 111 + text "けつばん" + done + db 0 diff --git a/data/strings.txt b/data/strings.txt new file mode 100644 index 0000000..f03063c --- /dev/null +++ b/data/strings.txt @@ -0,0 +1,961 @@ +.org 09:41e0 + +[string_09_41e0] +.val 99 +ポケモンずかん + +[string_09_41f3] +.val 105 +タウンマップ + +[string_09_4204] +.val 99 +スロットマシーン + +[string_09_4219] +.val 104 +ふしぎなあめ + +[string_09_422a] +.val 111 +パソコン + +[string_09_4237] +.val 98 +むしよけスプレー + +[string_09_424c] +.val 101 +シルフスコープ + +[string_09_425f] +.val 98 +ピッピにんぎょう + +[string_09_4274] +.val 103 +きんのいれば + +[string_09_4285] +.val 100 +プリンのマイク + +[string_09_4298] +.val 99 +すごいつりざお + +[string_09_42ab] +.val 100 +ポケモンのふえ + +[string_09_42be] +.val 112 +ふうせん + +[string_09_42cb] +.val 110 +じてんしゃ + +[string_09_42da] +.val 116 +ぼうし + +[string_09_42e5] +.val 111 +ディグダ + +[string_09_42f2] +.val 116 +ゴース + +[string_09_42fd] +.val 109 +オムナイト + +[string_09_430c] +.val 109 +ベトベトン + +[string_09_431b] +.val 116 +カブト + +[string_09_4326] +.val 113 +コラッタ + +[string_09_4333] +.val 116 +プリン + +[string_09_433e] +.val 113 +マンキー + +[string_09_434b] +.val 117 +ヤドン + +[string_09_4356] +.val 114 +ニョロモ + +[string_09_4363] +.val 108 +パラセクト + +[string_09_4372] +.val 111 +コンパン + +[string_09_437f] +.val 113 +ニョロゾ + +[string_09_438c] +.val 111 +ハクリュー + +[string_09_439b] +.val 110 +リザードン + +[string_09_43aa] +.val 114 +ラッキー + +[string_09_43b7] +.val 111 +ポリゴン + +[string_09_43c4] +.val 111 +ゲンガー + +[string_09_43d1] +.val 112 +メタモン + +[string_09_43de] +.val 107 +マダツボミ + +[string_09_43ed] +.val 113 +ゴースト + +[string_09_43fa] +.val 113 +ドガース + +[string_09_4407] +.val 112 +カイロス + +[string_09_4414] +.val 114 +タッツー + +[string_09_4421] +.val 110 +ニドラン♀ + +[string_09_4430] +.val 110 +ミニリュウ + +[string_09_443f] +.val 113 +ウツドン + +[string_09_444c] +.val 108 +ヒトデマン + +[string_09_445b] +.val 108 +ダグトリオ + +[string_09_446a] +.val 107 +フシギバナ + +[string_09_4479] +.val 113 +スリープ + +[string_09_4486] +.val 114 +シードラ + +[string_09_4493] +.val 108 +ニドラン♂ + +[string_09_44a2] +.val 112 +プクリン + +[string_09_44af] +.val 113 +ブーバー + +[string_09_44bc] +.val 108 +フシギソウ + +[string_09_44cb] +.val 113 +コクーン + +[string_09_44d8] +.val 117 +ピッピ + +[string_09_44e3] +.val 107 +オニスズメ + +[string_09_44f2] +.val 111 +スターミー + +[string_09_4501] +.val 113 +ズバット + +[string_09_450e] +.val 108 +ビリリダマ + +[string_09_451d] +.val 108 +パルシェン + +[string_09_452c] +.val 114 +ナッシー + +[string_09_4539] +.val 107 +コイキング + +[string_09_4548] +.val 111 +パウワウ + +[string_09_4555] +.val 109 +シェルダー + +[string_09_4564] +.val 114 +ニャース + +[string_09_4571] +.val 109 +オニドリル + +[string_09_4580] +.val 113 +ビードル + +[string_09_458d] +.val 116 +コイル + +[string_09_4598] +.val 109 +ストライク + +[string_09_45a7] +.val 116 +ロコン + +[string_09_45b2] +.val 109 +トランセル + +[string_09_45c1] +.val 109 +モルフォン + +[string_09_45d0] +.val 113 +エレブー + +[string_09_45dd] +.val 109 +モンジャラ + +[string_09_45ec] +.val 110 +トサキント + +[string_09_45fb] +.val 109 +ニドクイン + +[string_09_460a] +.val 109 +ギャラドス + +[string_09_4619] +.val 108 +ペルシアン + +[string_09_4628] +.val 111 +ドードリオ + +[string_09_4637] +.val 108 +サンダース + +[string_09_4646] +.val 107 +ゴルダック + +[string_09_4655] +.val 110 +バリヤード + +[string_09_4664] +.val 109 +バタフリー + +[string_09_4673] +.val 112 +ゴローン + +[string_09_4680] +.val 117 +ラッタ + +[string_09_468b] +.val 110 +フーディン + +[string_09_469a] +.val 112 +ガルーラ + +[string_09_46a7] +.val 108 +クサイハナ + +[string_09_46b6] +.val 113 +ポニータ + +[string_09_46c3] +.val 111 +ニドリーノ + +[string_09_46d2] +.val 108 +ニドキング + +[string_09_46e1] +.val 109 +カメックス + +[string_09_46f0] +.val 108 +オコリザル + +[string_09_46ff] +.val 110 +ゴーリキー + +[string_09_470e] +.val 109 +ギャロップ + +[string_09_471d] +.val 109 +ベトベター + +[string_09_472c] +.val 113 +イワーク + +[string_09_4739] +.val 110 +カイリキー + +[string_09_4748] +.val 109 +ラフレシア + +[string_09_4757] +.val 115 +パラス + +[string_09_4762] +.val 112 +ラプラス + +[string_09_476f] +.val 107 +フシギダネ + +[string_09_477e] +.val 110 +ワンリキー + +[string_09_478d] +.val 109 +レアコイル + +[string_09_479c] +.val 107 +アズマオウ + +[string_09_47ab] +.val 110 +ゼニガメ + +[string_09_47b8] +.val 111 +カイリュー + +[string_09_47c7] +.val 109 +オムスター + +[string_09_47d6] +.val 113 +ガーディ + +[string_09_47e3] +.val 109 +シャワーズ + +[string_09_47f2] +.val 112 +カモネギ + +[string_09_47ff] +.val 113 +スピアー + +[string_09_480c] +.val 109 +ゴローニャ + +[string_09_481b] +.val 109 +ブースター + +[string_09_482a] +.val 112 +ヒトカゲ + +[string_09_4837] +.val 115 +クラブ + +[string_09_4842] +.val 112 +カラカラ + +[string_09_484f] +.val 110 +アーボック + +[string_09_485e] +.val 109 +サイホーン + +[string_09_486d] +.val 109 +キュウコン + +[string_09_487c] +.val 115 +ケーシィ + +[string_09_4889] +.val 111 +ミュウツー + +[string_09_4898] +.val 113 +サイドン + +[string_09_48a5] +.val 109 +ライチュウ + +[string_09_48b4] +.val 108 +ケンタロス + +[string_09_48c3] +.val 109 +サワムラー + +[string_09_48d2] +.val 113 +ピクシー + +[string_09_48df] +.val 107 +ベロリンガ + +[string_09_48ee] +.val 112 +イーブイ + +[string_09_48fb] +.val 109 +ピカチュウ + +[string_09_490a] +.val 110 +キャタピー + +[string_09_4919] +.val 110 +ニドリーナ + +[string_09_4928] +.val 110 +ガラガラ + +[string_09_4935] +.val 109 +ウインディ + +[string_09_4944] +.val 108 +ユンゲラー + +[string_09_4953] +.val 110 +ウツボット + +[string_09_4962] +.val 110 +ファイヤー + +[string_09_4971] +.val 115 +ドードー + +[string_09_497e] +.val 110 +ルージュラ + +[string_09_498d] +.val 109 +ゴルバット + +[string_09_499c] +.val 108 +サンドパン + +[string_09_49ab] +.val 108 +ドククラゲ + +[string_09_49ba] +.val 111 +ピジョット + +[string_09_49c9] +.val 112 +ジュゴン + +[string_09_49d6] +.val 108 +キングラー + +[string_09_49e5] +.val 111 +カビゴン + +[string_09_49f2] +.val 112 +タマタマ + +[string_09_49ff] +.val 108 +マタドガス + +[string_09_4a0e] +.val 108 +マルマイン + +[string_09_4a1d] +.val 116 +プテラ + +[string_09_4a28] +.val 113 +カメール + +[string_09_4a35] +.val 110 +フリーザー + +[string_09_4a44] +.val 109 +エビワラー + +[string_09_4a53] +.val 113 +ヤドラン + +[string_09_4a60] +.val 113 +ピジョン + +[string_09_4a6d] +.val 110 +スリーパー + +[string_09_4a7c] +.val 108 +カブトプス + +[string_09_4a8b] +.val 117 +サンド + +[string_09_4a96] +.val 117 +アーボ + +[string_09_4aa1] +.val 109 +ニョロボン + +[string_09_4ab0] +.val 114 +リザード + +[string_09_4abd] +.val 112 +コダック + +[string_09_4aca] +.val 108 +ナゾノクサ + +[string_09_4ad9] +.val 108 +メノクラゲ + +[string_09_4ae8] +.val 116 +ポッポ + +[string_09_4af3] +.val 107 +イシツブテ + +[string_09_4b02] +.val 112 +サンダー + +[string_09_4b0f] +.val 118 +ミュウ + +[string_09_4b1a] +.val 113 +トゲピー + +[string_09_4b27] +.val 113 +ゴースト + +[string_09_4b34] +.val 96 +ミュウとミュウツー + +[string_09_4b4b] +.val 110 +にらめっこ + +[string_09_4b5a] +.val 89 +ラプラスとピカチュウ + +[string_09_4b73] +.val 94 +なみのりピカチュウ + +[string_09_4b8a] +.val 87 +スターミーとヒトデマン + +[string_09_4ba5] +.val 102 +パウワウショー + +[string_09_4bb8] +.val 94 +たまのりピカチュウ + +[string_09_4bcf] +.val 95 +つみきとポリゴン + +[string_09_4be4] +.val 108 +こいのぼり + +[string_09_4bf3] +.val 95 +クラブとおにぎり + +[string_09_4c08] +.val 116 +コイル + +[string_09_4c13] +.val 96 +へんしんメタモン + +[string_09_4c28] +.val 86 +ひけしのゼニガメだん + +[string_09_4c41] +.val 99 +ピジョットおやこ + +[string_09_4c56] +.val 94 +おてだまバリヤード + +[string_09_4c6d] +.val 90 +ヒトカゲとゼニガメ + +[string_09_4c84] +.val 89 +カイロスとトランセル + +[string_09_4c9d] +.val 113 +おひるね + +[string_09_4caa] +.val 96 +いつものコダック + +[string_09_4cbf] +.val 93 +しあわせのひととき + +[string_09_4cd6] +.val 95 +いっしょにたべよう + +[string_09_4ced] +.val 98 +ピッピとピクシー + +[string_09_4d02] +.val 93 +おえかきピカチュウ + +[string_09_4d19] +.val 113 +あめふり + +[string_09_4d26] +.val 107 +うでずもう + +[string_09_4d35] +.val 91 +タッツーとシェルダー + +[string_09_4d4e] +.val 101 +おうふくビンタ + +[string_09_4d61] +.val 101 +うたってプリン + +[string_09_4d74] +.val 102 +きねんしゃしん + +[string_09_4d87] +.val 113 +しょうぶ + +[string_09_4d94] +.val 106 +かいすいよく + +[string_09_4da5] +.val 109 +バタフリー + +[string_09_4db4] +.val 102 +でんきショック + +[string_09_4dc7] +.val 96 +おおぐいたいけつ + +[string_09_4ddc] +.val 107 +ゆきあそび + +[string_09_4deb] +.val 100 +かせきポケモン + +[string_09_4dfe] +.val 105 +もぐらたたき + +[string_09_4e0f] +.val 95 +でんせつポケモン + +[string_09_4e24] +.val 93 +タマタマとトゲピー + +[string_09_4e3b] +.val 89 +カラカラとバタフリー + +[string_09_4e54] +.val 110 +きょうそう + +[string_09_4e63] +.val 93 +ヤドランとコダック + +[string_09_4e7a] +.val 97 +ヤドンとヤドラン + +[string_09_4e8f] +.val 97 +さるかにがっせん + +[string_09_4ea4] +.val 100 +3だいポケモン + +[string_09_4eb7] +.val 98 +くさいクサイハナ + +[string_09_4ecc] +.val 106 +ロケットだん + +[string_09_4edd] +.val 90 +ピカチュウとトゲピー + +[string_09_4ef6] +.val 88 +かくれざとのポケモン + +[string_09_4f0f] +.val 109 +ゆきだるま + +[string_09_4f1e] +.val 98 +ピカチュウのもり + +[string_09_4f33] +.val 98 +モンスターボール + +[string_09_4f48] +.val 109 +ピカチュウ + +[string_09_4f57] +.val 100 +ひみつのコハク + +[string_09_4f6a] +.val 111 +けつばん + +[string_09_4f77] +.val 111 +けつばん + +[string_09_4f84] +.val 111 +けつばん + +[string_09_4f91] +.val 111 +けつばん + +[string_09_4f9e] +.val 111 +けつばん + +[string_09_4fab] +.val 111 +けつばん + +[string_09_4fb8] +.val 111 +けつばん + +[string_09_4fc5] +.val 111 +けつばん + +[string_09_4fd2] +.val 111 +けつばん + +[string_09_4fdf] +.val 111 +けつばん + +[string_09_4fec] +.val 111 +けつばん + +[string_09_4ff9] +.val 111 +けつばん + +[string_09_5006] +.val 111 +けつばん + +[string_09_5013] +.val 111 +けつばん + +[string_09_5020] +.val 111 +けつばん + +[string_09_502d] +.val 111 +けつばん + +[string_09_503a] +.val 111 +けつばん + +[string_09_5047] +.val 111 +けつばん diff --git a/include/charmap.inc b/include/charmap.inc new file mode 100644 index 0000000..98a623f --- /dev/null +++ b/include/charmap.inc @@ -0,0 +1,261 @@ +charmap "あ", 0 +charmap "い", 1 +charmap "う", 2 +charmap "え", 3 +charmap "お", 4 +charmap "か", 5 +charmap "き", 6 +charmap "く", 7 +charmap "け", 8 +charmap "こ", 9 +charmap "さ", 10 +charmap "し", 11 +charmap "す", 12 +charmap "せ", 13 +charmap "そ", 14 +charmap "た", 15 +charmap "ち", 16 +charmap "つ", 17 +charmap "て", 18 +charmap "と", 19 +charmap "な", 20 +charmap "に", 21 +charmap "ぬ", 22 +charmap "ね", 23 +charmap "の", 24 +charmap "は", 25 +charmap "ひ", 26 +charmap "ふ", 27 +charmap "へ", 28 +charmap "ほ", 29 +charmap "ま", 30 +charmap "み", 31 +charmap "む", 32 +charmap "め", 33 +charmap "も", 34 +charmap "や", 35 +charmap "ゆ", 36 +charmap "よ", 37 +charmap "ら", 38 +charmap "り", 39 +charmap "る", 40 +charmap "れ", 41 +charmap "ろ", 42 +charmap "わ", 43 +charmap "を", 44 +charmap "ん", 45 +charmap "っ", 46 +charmap "ゃ", 47 +charmap "ゅ", 48 +charmap "ょ", 49 +charmap "が", 50 +charmap "ぎ", 51 +charmap "ぐ", 52 +charmap "げ", 53 +charmap "ご", 54 +charmap "ざ", 55 +charmap "じ", 56 +charmap "ず", 57 +charmap "ぜ", 58 +charmap "ぞ", 59 +charmap "だ", 60 +charmap "ぢ", 61 +charmap "づ", 62 +charmap "で", 63 +charmap "ど", 64 +charmap "ば", 65 +charmap "び", 66 +charmap "ぶ", 67 +charmap "べ", 68 +charmap "ぼ", 69 +charmap "ぱ", 70 +charmap "ぴ", 71 +charmap "ぷ", 72 +charmap "ぺ", 73 +charmap "ぽ", 74 +charmap "ぁ", 75 +charmap "ぃ", 76 +charmap "ぅ", 77 +charmap "ぇ", 78 +charmap "ぉ", 79 +charmap "ア", 80 +charmap "イ", 81 +charmap "ウ", 82 +charmap "エ", 83 +charmap "オ", 84 +charmap "カ", 85 +charmap "キ", 86 +charmap "ク", 87 +charmap "ケ", 88 +charmap "コ", 89 +charmap "サ", 90 +charmap "シ", 91 +charmap "ス", 92 +charmap "セ", 93 +charmap "ソ", 94 +charmap "タ", 95 +charmap "チ", 96 +charmap "ツ", 97 +charmap "テ", 98 +charmap "ト", 99 +charmap "ナ", 100 +charmap "ニ", 101 +charmap "ヌ", 102 +charmap "ネ", 103 +charmap "ノ", 104 +charmap "ハ", 105 +charmap "ヒ", 106 +charmap "フ", 107 +charmap "ヘ", 108 +charmap "ホ", 109 +charmap "マ", 110 +charmap "ミ", 111 +charmap "ム", 112 +charmap "メ", 113 +charmap "モ", 114 +charmap "ヤ", 115 +charmap "ユ", 116 +charmap "ヨ", 117 +charmap "ラ", 118 +charmap "リ", 119 +charmap "ル", 120 +charmap "レ", 121 +charmap "ロ", 122 +charmap "ワ", 123 +charmap "ヲ", 124 +charmap "ン", 125 +charmap "ッ", 126 +charmap "ャ", 127 +charmap "ュ", 128 +charmap "ョ", 129 +charmap "ガ", 130 +charmap "ギ", 131 +charmap "グ", 132 +charmap "ゲ", 133 +charmap "ゴ", 134 +charmap "ザ", 135 +charmap "ジ", 136 +charmap "ズ", 137 +charmap "ゼ", 138 +charmap "ゾ", 139 +charmap "ダ", 140 +charmap "ヂ", 141 +charmap "ヅ", 142 +charmap "デ", 143 +charmap "ド", 144 +charmap "バ", 145 +charmap "ビ", 146 +charmap "ブ", 147 +charmap "ベ", 148 +charmap "ボ", 149 +charmap "パ", 150 +charmap "ピ", 151 +charmap "プ", 152 +charmap "ペ", 153 +charmap "ポ", 154 +charmap "ァ", 155 +charmap "ィ", 156 +charmap "ゥ", 157 +charmap "ェ", 158 +charmap "ォ", 159 +charmap "0", 160 +charmap "1", 161 +charmap "2", 162 +charmap "3", 163 +charmap "4", 164 +charmap "5", 165 +charmap "6", 166 +charmap "7", 167 +charmap "8", 168 +charmap "9", 169 +charmap "ー", 170 +charmap "0", 160 +charmap "1", 161 +charmap "2", 162 +charmap "3", 163 +charmap "4", 164 +charmap "5", 165 +charmap "6", 166 +charmap "7", 167 +charmap "8", 168 +charmap "9", 169 +charmap "-", 170 +charmap "A", 171 +charmap "B", 172 +charmap "C", 173 +charmap "D", 174 +charmap "E", 175 +charmap "F", 176 +charmap "G", 177 +charmap "H", 178 +charmap "I", 179 +charmap "J", 180 +charmap "K", 181 +charmap "L", 182 +charmap "M", 183 +charmap "N", 184 +charmap "O", 185 +charmap "P", 186 +charmap "Q", 187 +charmap "R", 188 +charmap "S", 189 +charmap "T", 190 +charmap "U", 191 +charmap "V", 192 +charmap "W", 193 +charmap "X", 194 +charmap "Y", 195 +charmap "Z", 196 +charmap "a", 197 +charmap "b", 198 +charmap "c", 199 +charmap "d", 200 +charmap "e", 201 +charmap "f", 202 +charmap "g", 203 +charmap "h", 204 +charmap "i", 205 +charmap "j", 206 +charmap "k", 207 +charmap "l", 208 +charmap "m", 209 +charmap "n", 210 +charmap "o", 211 +charmap "p", 212 +charmap "q", 213 +charmap "r", 214 +charmap "s", 215 +charmap "t", 216 +charmap "u", 217 +charmap "v", 218 +charmap "w", 219 +charmap "x", 220 +charmap "y", 221 +charmap "z", 222 +charmap " ", 223 +charmap " ", 223 +charmap "、", 224 +charmap "。", 225 +charmap "『", 226 +charmap "』", 227 +charmap "×", 228 +charmap "“", 229 +charmap "”", 230 +charmap "!", 231 +charmap "?", 232 +charmap "!", 231 +charmap "?", 232 +charmap ":", 233 +charmap ";", 234 +charmap ",", 235 +charmap ".", 236 +charmap ".", 236 +charmap "·", 237 +charmap "(", 238 +charmap ")", 239 +charmap "~", 240 +charmap "♂", 241 +charmap "♀", 242 + +TX_LF EQU -2 ; Line feed +TX_END EQU -1 ; End of message diff --git a/include/text.inc b/include/text.inc new file mode 100644 index 0000000..bb76453 --- /dev/null +++ b/include/text.inc @@ -0,0 +1,19 @@ +INCLUDE "charmap.inc" + +text: macro +_arg = 1 + rept _NARG +_WS EQUS \1 +_len = STRLEN("{_WS}") +_i = 1 + rept _len + dw STRSUB("{_WS}", _i, 1) +_i = _i + 1 + endr + PURGE _WS + shift +_arg = _arg + 1 + endr +endm +line EQUS "dw TX_LF\n text" +done EQUS "dw TX_END" @@ -42,7 +42,6 @@ 08:42b8 function_08_42b8 -09:4000 string_table 09:5a50 function_09_5a50 22:47e2 function_22_47e2 diff --git a/source/bank_00.asm b/source/bank_00.asm index d1de5cb..6c4a634 100644 --- a/source/bank_00.asm +++ b/source/bank_00.asm @@ -1341,12 +1341,12 @@ SECTION "home_text", ROM0[$1883] text_print:: ld a, [w_bank_rom] push af - ld a, BANK(string_table) + ld a, BANK(strings_pointers) ld [w_bank_rom], a ld [rROMB0], a ; Get string address - ld hl, string_table + ld hl, strings_pointers ld a, [w_text_index + 0] ld c, a ld a, [w_text_index + 1] diff --git a/tools/charmap.py b/tools/charmap.py deleted file mode 100755 index d318a61..0000000 --- a/tools/charmap.py +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env python3 - -from sys import argv - -def parse_charmap(file): - charmap = {} - constants = {} - for line in open(file): - split = line.split("#")[0].split("=") - if len(split) != 2: - continue - - char = "=".join(split[0:-1]).strip() - value = int(split[-1].strip(), 0) & 0xFFFF - - if char.startswith("'") and char.endswith("'"): - charmap[char[1:-1]] = value - else: - constants[char] = value - return charmap, constants - -if __name__ == "__main__": - charmap, constants = parse_charmap(argv[1]) - - for char in charmap: - value = charmap[char] - print("charmap \"%s\", %d" % (char, value)) - - for constant in constants: - value = constants[constant] - print("%s EQU %d" % (constant, value)) diff --git a/tools/dump_string.py b/tools/dump_string.py index 1641944..caf361b 100755 --- a/tools/dump_string.py +++ b/tools/dump_string.py @@ -5,6 +5,11 @@ from charmap import parse_charmap file = open("DMGAKVJ0.1", "rb").read() +multistring = False +if argv[1] == "-m": + argv.pop(1) + multistring = True + bank = int(argv[1], 16) addr = int(argv[2], 16) count = 1 @@ -28,19 +33,32 @@ for x in range(count): if bank > 0: addr += 0x4000 - print("[message_%02x_%04x]" % (bank, addr)) + print("[string_%02x_%04x]" % (bank, addr)) while True: - value = file[offset] | (file[offset + 1] << 8) - offset += 2 + if multistring: + if file[offset] == 0: + offset += 1 + print("\n.db 0\n") + break + val = file[offset] | (file[offset + 1] << 8) + print(".dw %d" % val) + offset += 2 + + while True: + value = file[offset] | (file[offset + 1] << 8) + offset += 2 + + if value == 0xffff: + break + elif value == 0xfffe: + print() + continue + + if value in charmap: + print(charmap[value], end="") + else: + print("<%02x>" % value, end="") - if value == 0xffff: + if not multistring: print("\n") break - elif value == 0xfffe: - print() - continue - - if value in charmap: - print(charmap[value], end="") - else: - print("<%02x>" % value, end="") diff --git a/tools/messages.py b/tools/messages.py deleted file mode 100755 index 089bbdd..0000000 --- a/tools/messages.py +++ /dev/null @@ -1,104 +0,0 @@ -#!/usr/bin/env python3 - -from sys import argv, stderr, exit -from charmap import parse_charmap - -def err(s): - print("ERROR:", s.rstrip(), file=stderr) - exit(1) - -charmap, constants = parse_charmap(argv[1]) - -filename = argv[2] - -def convert_message(message): - while True: - if message.endswith("\r\n"): - message = message[:-2] - continue - if message.endswith("\n"): - message = message[:-1] - continue - break - - values = [] - in_braces = False - constant = "" - for char in message: - if char == "{" and not in_braces: - in_braces = True - constant = "" - continue - if char == "}" and in_braces: - in_braces = False - if constant in constants: - values.append(constants[constant]) - elif constant in charmap: - values.append(charmap[constant]) - else: - err("%s: Unrecognized constant %s" % (filename, constant)) - continue - - if in_braces: - constant += char - continue - - if char == "\r": - continue - if char == "\n": - values.append(0xfffe) - continue - - if char in charmap: - values.append(charmap[char]) - else: - err("%s: Unrecognized character '%s'" % (filename, char)) - - values.append(0xffff) - return " dw " + ", ".join(["$%04x" % val for val in values]) - -name = None -message = None -for i, line in enumerate(open(filename)): - if i == 0 and not line.startswith(".org"): - print("SECTION \"%s\", ROMX" % filename) - - if line.startswith("#"): - continue - - if line.startswith("[") and line.endswith("]\n"): - if name is not None or message is not None: - print("\n%s::" % name) - print(convert_message(message)) - name = line[1:-2] - message = "" - continue - - if line.startswith(".org "): - split = line.split(" ", 1) - if len(split) < 2: - continue - split = split[1].strip().split(":") - if len(split) != 2: - continue - bank = split[0] - addr = split[1] - - if name is not None or message is not None: - print("\n%s::" % name) - print(convert_message(message)) - name = None - message = None - - if i != 0: - print() - print("SECTION \"%s %s:%s\", ROMX[$%s], BANK[$%s]" % - (filename, bank, addr, addr, bank)) - continue - - if message is not None: - message += line - -if name is not None and message is not None: - print("\n%s::" % name) - print(convert_message(message)) |