summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/messages.asm42
-rw-r--r--include/charmap.inc225
-rwxr-xr-xtools/dump_string.py3
3 files changed, 167 insertions, 103 deletions
diff --git a/data/messages.asm b/data/messages.asm
index d881076..27a3efc 100644
--- a/data/messages.asm
+++ b/data/messages.asm
@@ -105,7 +105,7 @@ message_02_5fe2::
done
message_02_6004::
- text "GAME SELECTがめんで"
+ text "GAME SELECTがめんで"
line "みぎを おしましょう"
done
@@ -229,19 +229,19 @@ message_02_644a::
message_02_645a::
text "もんだいを といている"
line "さいちゅうに"
- line "STARTボタンを おすと"
+ line "STARTボタンを おすと"
line "メニューが ひらきますが"
done
message_02_64b6::
text "サファリピクロスでは"
line "ポケモンピクロスの"
- line "『HINT』がないかわりに"
- line "『?START』があります"
+ line "『HINT』がないかわりに"
+ line "『?START』があります"
done
message_02_6518::
- text "『?START』をつかうと"
+ text "『?START』をつかうと"
line "ためしにマスを"
line "けずることができます"
done
@@ -275,14 +275,14 @@ message_02_6612::
message_02_6654::
text "けずりおわったら"
line "メニューをだして"
- line "『?END』を"
+ line "『?END』を"
line "えらびましょう"
done
message_02_6698::
text "けずったマスが"
line "あっているとおもったら"
- line "『OK』をえらびましょう"
+ line "『OK』をえらびましょう"
done
message_02_66da::
@@ -300,7 +300,7 @@ message_02_672c::
done
message_02_6780::
- text "GAMEOVERになるかも"
+ text "GAMEOVERになるかも"
line "しれないから"
line "ちゅういしましょう"
done
@@ -312,7 +312,7 @@ message_02_67be::
done
message_02_6802::
- text "『CANCEL』を"
+ text "『CANCEL』を"
line "えらびましょう"
done
@@ -376,11 +376,11 @@ tutorial_message_08::
done
tutorial_message_09::
- text "たとえば この『5』は "
+ text "たとえば この『5』は "
done
tutorial_message_10::
- line "たてに れんぞくして 5マス"
+ line "たてに れんぞくして 5マス"
line "けずることを あらわして"
line "おるんじゃ"
done
@@ -395,12 +395,12 @@ tutorial_message_12::
done
tutorial_message_13::
- text "たとえば この『3』と『1』は"
+ text "たとえば この『3』と『1』は"
done
tutorial_message_14::
- line "ひだりから3マスけずり さらに "
- line "はなれた ところを1マスけずる"
+ line "ひだりから3マスけずり さらに "
+ line "はなれた ところを1マスけずる"
line "ことを あらわして おるぞ!"
done
@@ -438,7 +438,7 @@ tutorial_message_20::
done
tutorial_message_21::
- text "タイミングよく Aボタンを"
+ text "タイミングよく Aボタンを"
line "おすんじゃ!"
line "さいしょは うえのカーソル"
done
@@ -469,11 +469,11 @@ tutorial_message_25::
done
tutorial_message_26::
- line "SELECTボタンをおすと"
+ line "SELECTボタンをおすと"
done
tutorial_message_27::
- text "SELECTボタンを おしている"
+ text "SELECTボタンを おしている"
line "あいだだけ このように"
line "どんなもんだいを といているか"
line "わかりやすくなるぞ!"
@@ -585,12 +585,12 @@ message_02_72da::
done
message_02_7310::
- text "STARTボタンを おして"
+ text "STARTボタンを おして"
line "メニューをだすんだ"
done
message_02_7340::
- text "そこで『BGM』を えらんで"
+ text "そこで『BGM』を えらんで"
line "ポケモンの エネルギーマークを"
done
@@ -755,11 +755,11 @@ message_02_77d6::
message_02_7806::
text "ふつうに8もんとけば"
- line "つぎのMAPにすすめるから"
+ line "つぎのMAPにすすめるから"
done
message_02_7838::
- text "とりあえずは さいごのMAPまで"
+ text "とりあえずは さいごのMAPまで"
line "すすんでから あとで ゆっくりと"
done
diff --git a/include/charmap.inc b/include/charmap.inc
index 98a623f..ee1cf1d 100644
--- a/include/charmap.inc
+++ b/include/charmap.inc
@@ -169,93 +169,156 @@ 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 "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 "❌", 228
+charmap "“", 229
+charmap "”", 230
charmap "!", 231
charmap "?", 232
-charmap "!", 231
-charmap "?", 232
-charmap ":", 233
-charmap ";", 234
-charmap ",", 235
+charmap ":", 233
+charmap ";", 234
+charmap ",", 235
charmap ".", 236
-charmap ".", 236
-charmap "·", 237
-charmap "(", 238
-charmap ")", 239
-charmap "~", 240
-charmap "♂", 241
-charmap "♀", 242
+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
+; ASCII alternatives to fullwidth characters
+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 "×", 228
+charmap "!", 231
+charmap "?", 232
+charmap ":", 233
+charmap ";", 234
+charmap ",", 235
+charmap ".", 236
+charmap ".", 236
+charmap "·", 237
+charmap "(", 238
+charmap ")", 239
+charmap "~", 240
+
+TX_LF EQU -2 ; Line feed
+TX_END EQU -1 ; End of message
diff --git a/tools/dump_string.py b/tools/dump_string.py
index 3a155b1..8578777 100755
--- a/tools/dump_string.py
+++ b/tools/dump_string.py
@@ -33,7 +33,8 @@ for line in open("include/charmap.inc"):
continue
char = char[1:-1]
- charmap[value] = char
+ if value not in charmap:
+ charmap[value] = char
for x in range(count):
bank = offset // 0x4000