Use Japanese charmap definitions in strings

This commit is contained in:
Remy Oukaour 2018-01-18 20:40:32 -05:00
parent 2acaa96cf1
commit a3beba1e64
16 changed files with 140 additions and 110 deletions

View File

@ -12,8 +12,8 @@
charmap "<MOM>", $49 ; MomsName
charmap "<ENEMY>", $3f
charmap "<PKMN>", $4a ; "<PK><MN>"
charmap "<CONT2>", $4b ; implements "<CONT>"
charmap "<CONT3>", $4c ; unused
charmap "<_CONT>", $4b ; implements "<CONT>"
charmap "<SCROLL>", $4c
charmap "<NEXT>", $4e
charmap "<LINE>", $4f
charmap "@", $50 ; string terminator
@ -210,7 +210,7 @@
charmap "<NI>", $1d ; "に "
charmap "<TTE>", $1e ; "って"
charmap "<O>", $1e ; "を "
charmap "<WO>", $1f ; "を "
charmap "<TA!>", $22 ; "た!"
charmap "<KOUGEKI>", $23 ; "こうげき"
charmap "<WA>", $24 ; "は "

View File

@ -662,7 +662,7 @@ UnknownText_0x1c0cc6::
UnknownText_0x1c0cd0::
interpret_data
text $4c, "went way up!"
text "<SCROLL>went way up!"
prompt
UnknownText_0x1c0ce0::
@ -677,7 +677,7 @@ UnknownText_0x1c0ceb::
UnknownText_0x1c0cf5::
interpret_data
text $4c, "sharply fell!"
text "<SCROLL>sharply fell!"
prompt
UnknownText_0x1c0d06::

View File

@ -1,3 +1,27 @@
const_value set $6a
const DEBUGTEST_UP_ARROW ; $6a
const DEBUGTEST_TICKS ; $6b
const DEBUGTEST_WHITE ; $6c
const DEBUGTEST_LIGHT ; $6d
const DEBUGTEST_DARK ; $6e
const DEBUGTEST_BLACK ; $6f
const DEBUGTEST_0 ; $70
const DEBUGTEST_1 ; $71
const DEBUGTEST_2 ; $72
const DEBUGTEST_3 ; $73
const DEBUGTEST_4 ; $74
const DEBUGTEST_5 ; $75
const DEBUGTEST_6 ; $76
const DEBUGTEST_7 ; $77
const DEBUGTEST_8 ; $78
const DEBUGTEST_9 ; $79
const DEBUGTEST_A ; $7a
const DEBUGTEST_B ; $7b
const DEBUGTEST_C ; $7c
const DEBUGTEST_D ; $7d
const DEBUGTEST_E ; $7e
const DEBUGTEST_F ; $7f
ColorTest: ; 818ac
; A debug menu to test monster and trainer palettes at runtime.
@ -127,13 +151,13 @@ Function81948: ; 81948
; 8197c
Function8197c: ; 8197c
ld hl, DebugColorTestGFX + $10
ld de, vTiles2 tile $6a
ld bc, $160
ld hl, DebugColorTestGFX + 1 tiles
ld de, vTiles2 tile DEBUGTEST_UP_ARROW
ld bc, 22 tiles
call CopyBytes
ld hl, DebugColorTestGFX
ld de, vTiles0
ld bc, $10
ld bc, 1 tiles
call CopyBytes
call LoadStandardFont
ld hl, vTiles1
@ -278,19 +302,19 @@ Function81adb: ; 81adb
ld [hBGMapMode], a
hlcoord 0, 0
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld a, $6f
ld a, DEBUGTEST_BLACK
call ByteFill
hlcoord 1, 3
lb bc, 7, 18
ld a, $6c
ld a, DEBUGTEST_WHITE
call Bank20_FillBoxWithByte
hlcoord 11, 0
lb bc, 2, 3
ld a, $6d
ld a, DEBUGTEST_LIGHT
call Bank20_FillBoxWithByte
hlcoord 16, 0
lb bc, 2, 3
ld a, $6e
ld a, DEBUGTEST_DARK
call Bank20_FillBoxWithByte
call Function81bc0
call Function81bf4
@ -360,9 +384,9 @@ Function81adb: ; 81adb
ret
; 81baf
String_81baf: db "レア", $6f, $6f, "@" ; rare (shiny)
String_81baf: db "レアぅぅ@" ; rare (shiny)
String_81bb4: db "ノーマル@" ; normal
String_81bb9: db $7a, "きりかえ▶@" ; (A) switches
String_81bb9: db DEBUGTEST_A, "きりかえ▶@" ; (A) switches
; 81bc0
Function81bc0: ; 81bc0
@ -380,10 +404,10 @@ Function81bc0: ; 81bc0
Function81bde: ; 81bde
push af
ld a, $6a
ld a, DEBUGTEST_UP_ARROW
ld [hli], a
ld bc, $f
ld a, $6b
ld a, DEBUGTEST_TICKS
call ByteFill
ld l, e
ld h, d
@ -458,11 +482,11 @@ Function81c33: ; 81c33
.asm_81c69
ld hl, wSGBPals
ld a, $1
ld a, 1
ld [hli], a
ld a, $ff
ld a, LOW(PALRGB_WHITE)
ld [hli], a
ld a, $7f
ld a, HIGH(PALRGB_WHITE)
ld [hli], a
ld a, [wc608]
ld [hli], a
@ -506,7 +530,7 @@ Function81ca7: ; 81ca7
Function81cbc: ; 81cbc
and $f
add $70
add DEBUGTEST_0
ld [hld], a
ret
; 81cc2
@ -657,7 +681,7 @@ Function81d89: ; 81d89
Function81d8e: ; 81d8e
hlcoord 0, 10
ld bc, $a0
ld a, $6f
ld a, DEBUGTEST_BLACK
call ByteFill
hlcoord 2, 12
ld de, String_81fcd
@ -777,8 +801,8 @@ Function81e55: ; 81e55
; 81e5e
Function81e5e: ; 81e5e
ld bc, $a
ld a, $6f
ld bc, 10
ld a, DEBUGTEST_BLACK
call ByteFill
ret
; 81e67
@ -864,9 +888,9 @@ Function81eca: ; 81eca
Function81ee3: ; 81ee3
.asm_81ee3
ld a, $ff
ld a, LOW(PALRGB_WHITE)
ld [hli], a
ld a, $7f
ld a, HIGH(PALRGB_WHITE)
ld [hli], a
ld a, [de]
inc de
@ -968,7 +992,7 @@ Function81f1d: ; 81f1d
; 81f5e
Function81f5e: ; 81f5e
ld a, $6f
ld a, DEBUGTEST_BLACK
hlcoord 10, 0
ld [hl], a
hlcoord 15, 0
@ -1039,8 +1063,8 @@ Function81f5e: ; 81f5e
String_81fcd: ; 81fcd
db "おわりますか?" ; Are you finished?
next "はい", $f2, $f2, $f2, $7a ; YES (A)
next "いいえ", $f2, $f2, $7b ; NO (B)
next "はい<DOT><DOT><DOT>", DEBUGTEST_A ; YES...(A)
next "いいえ<DOT><DOT>", DEBUGTEST_B ; NO..(B)
db "@"
; 81fe3
@ -1062,7 +1086,7 @@ TilesetColorTest:
xor a
ld [hBGMapMode], a
ld de, DebugColorTestGFX + 1 tiles
ld hl, vTiles2 tile $6a
ld hl, vTiles2 tile DEBUGTEST_UP_ARROW
lb bc, BANK(DebugColorTestGFX), 22
call Request2bpp
ld de, DebugColorTestGFX
@ -1073,23 +1097,23 @@ TilesetColorTest:
ld [hBGMapAddress + 1], a
hlcoord 0, 0
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld a, $6f
ld a, DEBUGTEST_BLACK
call ByteFill
hlcoord 0, 0, AttrMap
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld a, $7
call ByteFill
ld de, $15
ld a, $6c
ld a, DEBUGTEST_WHITE
call Function821d2
ld de, $1a
ld a, $6d
ld a, DEBUGTEST_LIGHT
call Function821d2
ld de, $1f
ld a, $6e
ld a, DEBUGTEST_DARK
call Function821d2
ld de, $24
ld a, $6f
ld a, DEBUGTEST_BLACK
call Function821d2
call Function821f4
call Function8220f
@ -1134,10 +1158,10 @@ Function821f4: ; 821f4
hlcoord 2, 8
Function82203: ; 82203
ld a, $6a
ld a, DEBUGTEST_UP_ARROW
ld [hli], a
ld bc, $10 - 1
ld a, $6b
ld a, DEBUGTEST_TICKS
call ByteFill
ret
; 8220f

View File

@ -82,9 +82,9 @@ DisplayCaughtContestMonStats: ; cc000
.Health:
db "HEALTH@"
.Stock:
db " STOCK ", $4a, " @"
db " STOCK <PKMN> @"
.This:
db " THIS ", $4a, " @"
db " THIS <PKMN> @"
SwitchMonText: ; cc0c2
; Switch #MON?

View File

@ -717,7 +717,7 @@ NonTrainerCallerNames: ; 903d6
.bill db "BILL:@"
.elm db "PROF.ELM:@"
.bikeshop db "BIKE SHOP:@"
.buena db "BUENA:", $22, " DISC JOCKEY@"
.buena db "BUENA:<LNBRK> DISC JOCKEY@"
; 90423
Phone_GetTrainerName: ; 90423 (24:4423)

View File

@ -188,13 +188,13 @@ StartMenu:: ; 125cd
.SaveString: db "SAVE@"
.OptionString: db "OPTION@"
.ExitString: db "EXIT@"
.PokegearString: db $24, "GEAR@"
.PokegearString: db "<POKE>GEAR@"
.QuitString: db "QUIT@"
.PokedexDesc: db "#MON"
next "database@"
.PartyDesc: db "Party ", $4a
.PartyDesc: db "Party <PKMN>"
next "status@"
.PackDesc: db "Contains"

View File

@ -1585,7 +1585,7 @@ Unreferenced_DebugTrade: ; 29893
ld a, [hli]
ld [wPlayerTrademonSpecies], a
ld de, wPlayerTrademonSenderName
ld c, 11 + 2 ; jp: 6 + 2
ld c, NAME_LENGTH + 2 ; JP: NAME_LENGTH_JAPANESE + 2
.loop1
ld a, [hli]
ld [de], a
@ -1596,7 +1596,7 @@ Unreferenced_DebugTrade: ; 29893
ld a, [hli]
ld [wOTTrademonSpecies], a
ld de, wOTTrademonSenderName
ld c, 11 + 2 ; jp: 6 + 2
ld c, NAME_LENGTH + 2 ; JP: NAME_LENGTH_JAPANESE + 2
.loop2
ld a, [hli]
ld [de], a
@ -1607,9 +1607,15 @@ Unreferenced_DebugTrade: ; 29893
; 298b5
debugtrade: MACRO
; species, ot name, ot id (?)
db \1, \2
dw \3
ENDM
.DebugTradeData: ; 298b5
db VENUSAUR, "ゲーフり@@", $23, $01 ; GAME FREAK
db CHARIZARD, "クりーチャ@", $56, $04 ; Creatures Inc.
debugtrade VENUSAUR, "ゲーフり@@", $0123 ; GAME FREAK
debugtrade CHARIZARD, "クりーチャ@", $0456 ; Creatures Inc.
; 298c7

View File

@ -219,8 +219,8 @@ ENDM
dict "<NEXT>", NextLineChar
dict TX_FAR, TextFar
dict TX_START, NullChar
dict "<CONT3>", _ContTextNoPause
dict "<CONT2>", _ContText
dict "<SCROLL>", _ContTextNoPause
dict "<_CONT>", _ContText
dict "<PARA>", Paragraph
dict "<MOM>", PrintMomsName
dict "<PLAYER>", PrintPlayerName
@ -563,7 +563,7 @@ ContText:: ; 1345
pop de
jp NextChar
.cont: db "<CONT2>@"
.cont: db "<_CONT>@"
; 1356

View File

@ -99,8 +99,8 @@ MenuDataHeader_0x6264c:
.MenuData2:
db STATICMENU_CURSOR ; flags
db 3 ; items
db "でんわ", $1f,"つかうとき@" ; Use phone
db "でんわ", $4a,"つながらないとき@" ; Don't use phone
db "でんわ<WO>つかうとき@" ; Use phone
db "でんわ<GA>つながらないとき@" ; Don't use phone
db "やめる@" ; QUIT
MapGoldenrodPokeComCenter2FMobileSignpost2Script:

View File

@ -1624,7 +1624,7 @@ Function11ca19: ; 11ca19 (47:4a19)
; 11ca38 (47:4a38)
String_11ca38: ; 11ca38
db "とうろくちゅう", $25, "あいさつ¯ぜんぶ"
db "とうろくちゅう<NO>あいさつ¯ぜんぶ"
next "けしても よろしいですか?@"
; 11ca57
@ -1753,13 +1753,13 @@ Function11cab3: ; 11cab3 (47:4ab3)
; 11cb1c (47:4b1c)
String_11cb1c: ; 11cb1c
db "あいさつ", $25, "とうろく¯ちゅうし"
db "あいさつ<NO>とうろく¯ちゅうし"
next "しますか?@"
; 11cb31
String_11cb31: ; 11cb31
db "とうろくちゅう", $25, "あいさつ", $24, "ほぞん"
next "されません", $4a, "よろしい ですか?@"
db "とうろくちゅう<NO>あいさつ<WA>ほぞん"
next "されません<GA>よろしい ですか?@"
; 11cb52
Function11cb52: ; 11cb52 (47:4b52)
@ -1893,15 +1893,15 @@ String_11cc09: ; 11cc09
next "この あいさつで いいですか?@"
String_11cc23: ; 11cc23
db "たいせん ", $4a, "はじまるとき は"
db "たいせん <GA>はじまるとき は"
next "この あいさつで いいですか?@"
String_11cc42: ; 11cc42
db "たいせん ", $1d, "かったとき は"
db "たいせん <NI>かったとき は"
next "この あいさつで いいですか?@"
String_11cc60: ; 11cc60
db "たいせん ", $1d, "まけたとき は"
db "たいせん <NI>まけたとき は"
next "この あいさつで いいですか?@"
; 11cc7e
@ -1916,15 +1916,15 @@ String_11cc86: ; 11cc86
next "あいさつ¯とうろくした!@"
String_11cc9d: ; 11cc9d
db "たいせん ", $4a, "はじまるとき の"
db "たいせん <GA>はじまるとき の"
next "あいさつ¯とうろくした!@"
String_11ccb9: ; 11ccb9
db "たいせん ", $1d, "かったとき の"
db "たいせん <NI>かったとき の"
next "あいさつ¯とうろくした!@"
String_11ccd4: ; 11ccd4
db "たいせん ", $1d, "まけたとき の"
db "たいせん <NI>まけたとき の"
next "あいさつ¯とうろくした!@"
; 11ccef

View File

@ -2883,15 +2883,15 @@ Function8a1b0: ; 8a1b0
; 8a1cc
Strings_8a1cc: ; 8a1cc
db "めいし", $25, "せいりと へんしゅうを"
db "めいし<NO>せいりと へんしゅうを"
next "おこないます"
db "@"
db "めいしフ,ルダー", $25, "めいしと"
next "あんしょうばんごう", $1f, "けします"
db "めいしフ,ルダー<NO>めいしと"
next "あんしょうばんごう<WO>けします"
db "@"
db "まえ", $25, "がめん", $1d, "もどります"
db "まえ<NO>がめん<NI>もどります"
db "@"
; 8a20d
@ -3223,17 +3223,17 @@ Function8a453: ; 8a453 (22:6453)
; 8a476 (22:6476)
String_8a476: ; 8a476
db "まえ", $25, "がめん", $1d, "もどります@"
db "まえ<NO>がめん<NI>もどります@"
; 8a483
Strings_8a483: ; 8a483
db "おともだち", $25, "めいしは"
next "ここ", $1d, "いれておきます@"
db "おともだち<NO>めいしは"
next "ここ<NI>いれておきます@"
db "でんわばんごう", $1f, "いれると"
next "めいしこうかん", $4a, "できます@"
db "でんわばんごう<WO>いれると"
next "めいしこうかん<GA>できます@"
db "ともだちと じぶん", $25, "めいしを"
db "ともだちと じぶん<NO>めいしを"
next "せきがいせんで こうかん します@"
; 8a4d3
@ -3746,7 +3746,7 @@ Function8a818: ; 8a818 (22:6818)
; 8a868 (22:6868)
.string_8a868
db "めいし", $1f, "かきかえ まし", $22, "@"
db "めいし<WO>かきかえ まし<TA!>@"
.asm_8a875
ld de, String_8a88b
@ -3763,7 +3763,7 @@ Function8a818: ; 8a818 (22:6818)
; 8a88b (22:688b)
String_8a88b: ; 8a88b
db "おともだち", $25, "なまえが"
db "おともだち<NO>なまえが"
next "かかれて いません!@"
; 8a8a1
@ -3821,11 +3821,11 @@ Function8a8c3: ; 8a8c3 (22:68c3)
; 8a919 (22:6919)
String_8a919: ; 8a919
db "このデータ", $1f, "けしますか?@"
db "このデータ<WO>けしますか?@"
; 8a926
String_8a926: ; 8a926
db "データ", $1f, "けしまし", $22, "@"
db "データ<WO>けしまし<TA!>@"
; 8a930
Function8a930: ; 8a930 (22:6930)
@ -4226,7 +4226,7 @@ Function8aba9: ; 8aba9
; 8ac3b
String_8ac3b: ; 8ac3b
db "こ", $25, "ともだち", $1d, "でんわを"
db "こ<NO>ともだち<NI>でんわを"
next "かけますか?@"
; 8ac4e
@ -4404,12 +4404,12 @@ Function8ad0b: ; 8ad0b
; 8ad89
String_8ad89: ; 8ad89
db "こ", $25, "めいし", $1f, "けして"
db "こ<NO>めいし<WO>けして"
next "いれかえますか?@"
; 8ad9c
String_8ad9c: ; 8ad9c
db "おともだち", $25, "なまえを"
db "おともだち<NO>なまえを"
next "のこして おきますか?@"
; 8adb3

View File

@ -1520,7 +1520,7 @@ Function100902: ; 100902
.string_10095a ; 10095a
db "たいせん しゅうりょう@"
.string_100966 ; 100966
db "のこり ふん", $e7, "@"
db "のこり ふん!@"
; 100970

View File

@ -5226,22 +5226,22 @@ Function11a63c: ; 11a63c
String_11a661: ; 11a661
db "これから モバイルセンターに"
next "でんわ", $1f, "かけます@"
next "でんわ<WO>かけます@"
; 11a679
String_11a679: ; 11a679
db "モバイルアダプタ", $25, "じゅんびは"
db "モバイルアダプタ<NO>じゅんびは"
next "できて いますか?@"
; 11a692
String_11a692: ; 11a692
db "でんわ", $1f, "かけています"
db "でんわ<WO>かけています"
next "しばらく おまちください@"
; 11a6aa
String_11a6aa: ; 11a6aa
db "でんわをかけると つうわりょう"
next "せつぞくりょう", $4a, "かかります@"
next "せつぞくりょう<GA>かかります@"
; 11a6c8
String_11a6c8: ; 11a6c8
@ -5259,11 +5259,11 @@ String_11a6db: ; 11a6db
String_11a6f1: ; 11a6f1
db "この サービスには"
next "つうわりょう", $25, "ほかに@"
next "つうわりょう<NO>ほかに@"
; 11a706
String_11a706: ; 11a706
db "おかね", $4a, "@"
db "おかね<GA>@"
; 11a70b
String_11a70b: ; 11a70b
@ -5286,16 +5286,16 @@ String_11a743: ; 11a743
; 11a755
String_11a755: ; 11a755
db "データ", $1f, "よみこみますか?@"
db "データ<WO>よみこみますか?@"
; 11a762
String_11a762: ; 11a762
db "おなじ データ", $1f, "よみこんだ"
next "こと", $4a, "ありますが@"
db "おなじ データ<WO>よみこんだ"
next "こと<GA>ありますが@"
; 11a779
String_11a779: ; 11a779
db "そのデータ", $24, "なくなっているか"
db "そのデータ<WA>なくなっているか"
next "こわれて います@"
; 11a791
@ -5305,7 +5305,7 @@ String_11a791: ; 11a791
; 11a7ac
String_11a7ac: ; 11a7ac
db "データ", $25, "よみこみを"
db "データ<NO>よみこみを"
next "ちゅうし しますか?@"
; 11a7c1
@ -5315,8 +5315,8 @@ String_11a7c1: ; 11a7c1 ; new news?
; 11a7d7
String_11a7d7: ; 11a7d7
db "あたらしいニュース", $4a, "あります"
next "ニュース", $1f, "よみこみますか?@"
db "あたらしいニュース<GA>あります"
next "ニュース<WO>よみこみますか?@"
; 11a7f4
String_11a7f4: ; 11a7f4

View File

@ -837,7 +837,7 @@ LZ_172abd:
INCBIN "gfx/pokedex/slowpoke.2bpp.lz"
String_172e31: ; 172e31
db "パスワード", $1f, "いれてください@"
db "パスワード<WO>いれてください@"
String_172e3f: ; 172e3f
db "きりかえ やめる けってい@"
String_172e4e: ; 172e4e

View File

@ -4851,8 +4851,8 @@ String_17f6dc: ; 17f6dc
; 17f6e8
String_17f6e8: ; 17f6e8
db "みていぎ", $25, "エラーです"
next "プログラム", $1f
db "みていぎ<NO>エラーです"
next "プログラム<WO>"
next "かくにん してください"
db "@"
; 17f706

View File

@ -105,7 +105,7 @@ MobileString1: ; 49fcc
db "めいしフ,ルダー"
next "あいさつ"
next "プロフィール"
next "せ", $1e, "い"
next "せ<TTE>い"
next "もどる"
db "@"
; 49fe9
@ -125,16 +125,16 @@ String_0x4a004: ; 4a004
String_0x4a026: ; 4a026
db "あなた%じゅうしょや ねんれいの"
next "せ", $1e, "い¯かえられます@"
next "せ<TTE>い¯かえられます@"
; 4a042
String_0x4a042: ; 4a042
db "モバイルセンター", $1d, "せつぞくするとき"
db "モバイルセンター<NI>せつぞくするとき"
next "ひつような こと¯きめます@"
; 4a062
String_0x4a062: ; 4a062
db "まえ%がめん ", $1d, "もどります"
db "まえ%がめん <NI>もどります"
next "@"
; 4a071
@ -374,10 +374,10 @@ Strings_4a23d: ; 4a23d
db "いつも せつぞく¯する"
next "モバイルセンター¯えらびます@"
db "モバイルセンター", $1d, "せつぞくするとき"
db "モバイルセンター<NI>せつぞくするとき"
next "つかうパスワード¯ほぞんできます@"
db "まえ%がめん ", $1d, "もどります@"
db "まえ%がめん <NI>もどります@"
db "@"
; 4a28a
@ -786,25 +786,25 @@ Function4a5b0: ; 4a5b0 (12:65b0)
String_4a5c5: ; 4a5c5
db "じこしょうかい@"
String_4a5cd: ; 4a5cd
db "たいせん ", $4a, "はじまるとき@"
db "たいせん <GA>はじまるとき@"
String_4a5da: ; 4a5da
db "たいせん ", $1d, "かったとき@"
db "たいせん <NI>かったとき@"
String_4a5e6: ; 4a5e6
db "たいせん ", $1d, "まけたとき@"
db "たいせん <NI>まけたとき@"
String_4a5f2: ; 4a5f2
db "もどる@"
; 4a5f6
Strings_4a5f6: ; 4a5f6
db "めいし や ニュース ", $1d, "のせる@"
db "めいし や ニュース <NI>のせる@"
db "あなた%あいさつです@"
db "モバイル たいせん", $4a, "はじまるとき@"
db "あいて", $1d, "みえる あいさつです@"
db "モバイル たいせん<GA>はじまるとき@"
db "あいて<NI>みえる あいさつです@"
db "モバイル たいせんで かったとき@"
db "あいて", $1d, "みえる あいさつです@"
db "あいて<NI>みえる あいさつです@"
db "モバイル たいせんで まけたとき@"
db "あいて", $1d, "みえる あいさつです@"
db "まえ%がめん ", $1d, "もどります@"
db "あいて<NI>みえる あいさつです@"
db "まえ%がめん <NI>もどります@"
db "@"
; 4a680