mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-12-12 06:01:42 +13:00
Fix (hopefully) unicode mis-behaviour.
hg-commit-id: 78ad0d43eabc
This commit is contained in:
parent
a2887bc963
commit
4a6d81aea2
|
|
@ -917,4 +917,3 @@ TRAINER EQU $40
|
||||||
; status ailments (masks)
|
; status ailments (masks)
|
||||||
FRZ EQU %00100000
|
FRZ EQU %00100000
|
||||||
SLP EQU %00000111
|
SLP EQU %00000111
|
||||||
|
|
||||||
|
|
|
||||||
87
pokered.asm
87
pokered.asm
|
|
@ -382,10 +382,10 @@ incbin "baserom.gbc",$39E,$1627 - $39E
|
||||||
; index = Mew, bank 1
|
; index = Mew, bank 1
|
||||||
; index = Kabutops fossil, bank $B
|
; index = Kabutops fossil, bank $B
|
||||||
; index < $1F, bank 9
|
; index < $1F, bank 9
|
||||||
; $1F ¿ index < $4A, bank $A
|
; $1F ≤ index < $4A, bank $A
|
||||||
; $4A ¿ index < $74, bank $B
|
; $4A ≤ index < $74, bank $B
|
||||||
; $74 ¿ index < $99, bank $C
|
; $74 ≤ index < $99, bank $C
|
||||||
; $99 ¿ index, bank $D
|
; $99 ≤ index, bank $D
|
||||||
ld a,[$CF91] ; XXX name for this ram location
|
ld a,[$CF91] ; XXX name for this ram location
|
||||||
ld b,a
|
ld b,a
|
||||||
cp $15
|
cp $15
|
||||||
|
|
@ -479,11 +479,11 @@ TextBoxBorder: ; 1922
|
||||||
|
|
||||||
; first row
|
; first row
|
||||||
push hl
|
push hl
|
||||||
ld a,"¿"
|
ld a,"┌"
|
||||||
ld [hli],a
|
ld [hli],a
|
||||||
inc a ; horizontal border ¿
|
inc a ; horizontal border ─
|
||||||
call NPlaceChar
|
call NPlaceChar
|
||||||
inc a ; upper-right border ¿
|
inc a ; upper-right border ┐
|
||||||
ld [hl],a
|
ld [hl],a
|
||||||
|
|
||||||
; middle rows
|
; middle rows
|
||||||
|
|
@ -493,11 +493,11 @@ TextBoxBorder: ; 1922
|
||||||
|
|
||||||
.PlaceRow\@
|
.PlaceRow\@
|
||||||
push hl
|
push hl
|
||||||
ld a,"¿"
|
ld a,"│"
|
||||||
ld [hli],a
|
ld [hli],a
|
||||||
ld a," "
|
ld a," "
|
||||||
call NPlaceChar
|
call NPlaceChar
|
||||||
ld [hl],"¿"
|
ld [hl],"│"
|
||||||
|
|
||||||
pop hl
|
pop hl
|
||||||
ld de,20
|
ld de,20
|
||||||
|
|
@ -506,11 +506,11 @@ TextBoxBorder: ; 1922
|
||||||
jr nz,.PlaceRow\@
|
jr nz,.PlaceRow\@
|
||||||
|
|
||||||
; bottom row
|
; bottom row
|
||||||
ld a,"¿"
|
ld a,"└"
|
||||||
ld [hli],a
|
ld [hli],a
|
||||||
ld a,"¿"
|
ld a,"─"
|
||||||
call NPlaceChar
|
call NPlaceChar
|
||||||
ld [hl],"¿"
|
ld [hl],"┘"
|
||||||
ret
|
ret
|
||||||
;
|
;
|
||||||
NPlaceChar:
|
NPlaceChar:
|
||||||
|
|
@ -611,18 +611,18 @@ Char00:
|
||||||
dec de
|
dec de
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Char00Text: ; ¿%d ERROR.¿
|
Char00Text: ; “%d ERROR.”
|
||||||
db $17
|
db $17
|
||||||
dw $6696
|
dw $6696
|
||||||
db $22
|
db $22
|
||||||
TX_NULL
|
TX_NULL
|
||||||
|
|
||||||
Char52: ; player¿s name
|
Char52: ; player’s name
|
||||||
push de
|
push de
|
||||||
ld de,$D158
|
ld de,$D158
|
||||||
jr FinishDTE
|
jr FinishDTE
|
||||||
|
|
||||||
Char53: ; rival¿s name
|
Char53: ; rival’s name
|
||||||
push de
|
push de
|
||||||
ld de,$D34A
|
ld de,$D34A
|
||||||
jr FinishDTE
|
jr FinishDTE
|
||||||
|
|
@ -652,7 +652,7 @@ Char54: ; POKé
|
||||||
ld de,Char54Text
|
ld de,Char54Text
|
||||||
jr FinishDTE
|
jr FinishDTE
|
||||||
|
|
||||||
Char56: ; ¿¿
|
Char56: ; ……
|
||||||
push de
|
push de
|
||||||
ld de,Char56Text
|
ld de,Char56Text
|
||||||
jr FinishDTE
|
jr FinishDTE
|
||||||
|
|
@ -664,9 +664,9 @@ Char4A: ; PKMN
|
||||||
|
|
||||||
Char59:
|
Char59:
|
||||||
; depending on whose turn it is, print
|
; depending on whose turn it is, print
|
||||||
; player active monster¿s name
|
; player active monster’s name
|
||||||
; or
|
; or
|
||||||
; enemy active monster¿s name, prefixed with ¿Enemy ¿
|
; enemy active monster’s name, prefixed with “Enemy ”
|
||||||
; (XXX what is the purpose of this vs. Char5A)
|
; (XXX what is the purpose of this vs. Char5A)
|
||||||
ld a,[$FFF3]
|
ld a,[$FFF3]
|
||||||
xor 1
|
xor 1
|
||||||
|
|
@ -674,9 +674,9 @@ Char59:
|
||||||
|
|
||||||
Char5A:
|
Char5A:
|
||||||
; depending on whose turn it is, print
|
; depending on whose turn it is, print
|
||||||
; player active monster¿s name
|
; player active monster’s name
|
||||||
; or
|
; or
|
||||||
; enemy active monster¿s name, prefixed with ¿Enemy ¿
|
; enemy active monster’s name, prefixed with “Enemy ”
|
||||||
ld a,[$FFF3]
|
ld a,[$FFF3]
|
||||||
MonsterNameCharsCommon:
|
MonsterNameCharsCommon:
|
||||||
push de
|
push de
|
||||||
|
|
@ -686,7 +686,7 @@ MonsterNameCharsCommon:
|
||||||
jr FinishDTE
|
jr FinishDTE
|
||||||
|
|
||||||
.Enemy\@ ; 1A40
|
.Enemy\@ ; 1A40
|
||||||
; print ¿Enemy ¿
|
; print “Enemy ”
|
||||||
ld de,Char5AText
|
ld de,Char5AText
|
||||||
call PlaceString
|
call PlaceString
|
||||||
|
|
||||||
|
|
@ -713,7 +713,7 @@ Char5EText:
|
||||||
Char54Text:
|
Char54Text:
|
||||||
db "POKé@"
|
db "POKé@"
|
||||||
Char56Text:
|
Char56Text:
|
||||||
db "¿¿@"
|
db "……@"
|
||||||
Char5AText:
|
Char5AText:
|
||||||
db "Enemy @"
|
db "Enemy @"
|
||||||
Char4AText:
|
Char4AText:
|
||||||
|
|
@ -2467,7 +2467,7 @@ MapHSPointers: ; 48F5
|
||||||
;
|
;
|
||||||
; Program stops reading when either:
|
; Program stops reading when either:
|
||||||
; a) Map_ID = $FF
|
; a) Map_ID = $FF
|
||||||
; b) Map_ID ¿ currentMapID
|
; b) Map_ID ≠ currentMapID
|
||||||
;
|
;
|
||||||
; This Data is loaded into RAM at $D5CE-$D5F?.
|
; This Data is loaded into RAM at $D5CE-$D5F?.
|
||||||
|
|
||||||
|
|
@ -4707,22 +4707,22 @@ PalletTownObject: ; 182C3
|
||||||
db $0B ; border tile
|
db $0B ; border tile
|
||||||
|
|
||||||
db 3 ; warps
|
db 3 ; warps
|
||||||
db 5,5,0,$25 ; Red¿s house 1F
|
db 5,5,0,$25 ; Red’s house 1F
|
||||||
db 5,$D,0,$27 ; Blue¿s house
|
db 5,$D,0,$27 ; Blue’s house
|
||||||
db $B,$C,1,$28 ; Oak¿s Lab
|
db $B,$C,1,$28 ; Oak’s Lab
|
||||||
|
|
||||||
db 4 ; signs
|
db 4 ; signs
|
||||||
db $D,$D,4 ; sign by lab
|
db $D,$D,4 ; sign by lab
|
||||||
db 9,7,5 ; Pallet Town sign
|
db 9,7,5 ; Pallet Town sign
|
||||||
db 5,3,6 ; sign by Red¿s house
|
db 5,3,6 ; sign by Red’s house
|
||||||
db 5,$B,7 ; sign by Blue¿s house
|
db 5,$B,7 ; sign by Blue’s house
|
||||||
|
|
||||||
db 3 ; people
|
db 3 ; people
|
||||||
db 3,5+4,8+4,$FF,$FF,1 ; Oak
|
db 3,5+4,8+4,$FF,$FF,1 ; Oak
|
||||||
db $D,8+4,3+4,$FE,0,2 ; girl
|
db $D,8+4,3+4,$FE,0,2 ; girl
|
||||||
db $2F,$E+4,$B+4,$FE,0,3 ; fat man
|
db $2F,$E+4,$B+4,$FE,0,3 ; fat man
|
||||||
|
|
||||||
; warp¿to
|
; warp‐to
|
||||||
|
|
||||||
dw $C71B
|
dw $C71B
|
||||||
db 5,5
|
db 5,5
|
||||||
|
|
@ -4768,7 +4768,7 @@ PalletTownScript1:
|
||||||
call $23B1 ; stop music
|
call $23B1 ; stop music
|
||||||
ld a,2
|
ld a,2
|
||||||
ld c,a ; song bank
|
ld c,a ; song bank
|
||||||
ld a,$DB ; ¿oak appears¿ music
|
ld a,$DB ; “oak appears” music
|
||||||
call $23A1 ; plays music
|
call $23A1 ; plays music
|
||||||
ld a,$FC
|
ld a,$FC
|
||||||
ld [$CD6B],a
|
ld [$CD6B],a
|
||||||
|
|
@ -4817,7 +4817,7 @@ PalletTownScript3:
|
||||||
ld hl,$FF95
|
ld hl,$FF95
|
||||||
dec [hl]
|
dec [hl]
|
||||||
ld a,$20
|
ld a,$20
|
||||||
call Predef ; load Oak¿s movement into $CC97
|
call Predef ; load Oak’s movement into $CC97
|
||||||
ld de,$CC97
|
ld de,$CC97
|
||||||
ld a,1
|
ld a,1
|
||||||
ld [$FF8C],a
|
ld [$FF8C],a
|
||||||
|
|
@ -4947,11 +4947,11 @@ PalletTownText5: ; sign by fence
|
||||||
TX_FAR _PalletTownText5
|
TX_FAR _PalletTownText5
|
||||||
db "@"
|
db "@"
|
||||||
|
|
||||||
PalletTownText6: ; sign by Red¿s house
|
PalletTownText6: ; sign by Red’s house
|
||||||
TX_FAR _PalletTownText6
|
TX_FAR _PalletTownText6
|
||||||
db "@"
|
db "@"
|
||||||
|
|
||||||
PalletTownText7: ; sign by Blue¿s house
|
PalletTownText7: ; sign by Blue’s house
|
||||||
TX_FAR _PalletTownText7
|
TX_FAR _PalletTownText7
|
||||||
db "@"
|
db "@"
|
||||||
|
|
||||||
|
|
@ -5078,7 +5078,7 @@ INCBIN "baserom.gbc",$1C000,$21E
|
||||||
MonsterNames: ; 421E
|
MonsterNames: ; 421E
|
||||||
db "RHYDON@@@@"
|
db "RHYDON@@@@"
|
||||||
db "KANGASKHAN"
|
db "KANGASKHAN"
|
||||||
db "NIDORAN¿@@"
|
db "NIDORAN♂@@"
|
||||||
db "CLEFAIRY@@"
|
db "CLEFAIRY@@"
|
||||||
db "SPEAROW@@@"
|
db "SPEAROW@@@"
|
||||||
db "VOLTORB@@@"
|
db "VOLTORB@@@"
|
||||||
|
|
@ -5090,7 +5090,7 @@ MonsterNames: ; 421E
|
||||||
db "EXEGGCUTE@"
|
db "EXEGGCUTE@"
|
||||||
db "GRIMER@@@@"
|
db "GRIMER@@@@"
|
||||||
db "GENGAR@@@@"
|
db "GENGAR@@@@"
|
||||||
db "NIDORAN¿@@"
|
db "NIDORAN♀@@"
|
||||||
db "NIDOQUEEN@"
|
db "NIDOQUEEN@"
|
||||||
db "CUBONE@@@@"
|
db "CUBONE@@@@"
|
||||||
db "RHYHORN@@@"
|
db "RHYHORN@@@"
|
||||||
|
|
@ -5530,9 +5530,9 @@ BugCatcherName:
|
||||||
LassName:
|
LassName:
|
||||||
db "LASS@"
|
db "LASS@"
|
||||||
JrTrainerMName:
|
JrTrainerMName:
|
||||||
db "JR.TRAINER¿@"
|
db "JR.TRAINER♂@"
|
||||||
JrTrainerFName:
|
JrTrainerFName:
|
||||||
db "JR.TRAINER¿@"
|
db "JR.TRAINER♀@"
|
||||||
PokemaniacName:
|
PokemaniacName:
|
||||||
db "POKéMANIAC@"
|
db "POKéMANIAC@"
|
||||||
SuperNerdName:
|
SuperNerdName:
|
||||||
|
|
@ -5562,9 +5562,9 @@ ScientistName:
|
||||||
RocketName:
|
RocketName:
|
||||||
db "ROCKET@"
|
db "ROCKET@"
|
||||||
CooltrainerMName:
|
CooltrainerMName:
|
||||||
db "COOLTRAINER¿@"
|
db "COOLTRAINER♂@"
|
||||||
CooltrainerFName:
|
CooltrainerFName:
|
||||||
db "COOLTRAINER¿@"
|
db "COOLTRAINER♀@"
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$27f86,$27fb8-$27f86
|
INCBIN "baserom.gbc",$27f86,$27fb8-$27f86
|
||||||
|
|
||||||
|
|
@ -11162,7 +11162,7 @@ MissingNoDexEntry:
|
||||||
db "???@"
|
db "???@"
|
||||||
db 10 ; 1.0 m
|
db 10 ; 1.0 m
|
||||||
db 100 ; 10.0 kg
|
db 100 ; 10.0 kg
|
||||||
db 0,"¿?¿?¿?¿? ¿?¿?¿?¿?¿?¿?¿?@" ; ¿?¿?¿?¿?¿?¿?¿? (Comment to be written)
|
db 0,"コメント さくせいちゅう@" ; コメント作成中 (Comment to be written)
|
||||||
|
|
||||||
PokedexToIndex:
|
PokedexToIndex:
|
||||||
; converts the Pokédex number at $D11E to an index
|
; converts the Pokédex number at $D11E to an index
|
||||||
|
|
@ -11447,10 +11447,10 @@ INCBIN "baserom.gbc",$410E2,$2769 - $10E2
|
||||||
jp $3C5F
|
jp $3C5F
|
||||||
|
|
||||||
OTString67E5: ; 67E5
|
OTString67E5: ; 67E5
|
||||||
db "¿¿",$74,$F2,$4E
|
db "──",$74,$F2,$4E
|
||||||
db $4E
|
db $4E
|
||||||
db "OT/",$4E
|
db "OT/",$4E
|
||||||
db $73,"¿",$F2,"@"
|
db $73,"№",$F2,"@"
|
||||||
|
|
||||||
SECTION "bank11",DATA,BANK[$11]
|
SECTION "bank11",DATA,BANK[$11]
|
||||||
INCBIN "baserom.gbc",$44000,$4000
|
INCBIN "baserom.gbc",$44000,$4000
|
||||||
|
|
@ -12975,7 +12975,7 @@ Pointer4DCF: ; 4DCF
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$78DDB,$78E53-$78DDB
|
INCBIN "baserom.gbc",$78DDB,$78E53-$78DDB
|
||||||
RealPlayAnimation: ; 4E53
|
RealPlayAnimation: ; 4E53
|
||||||
ld a,[$CF07] ; get animation # ¿ 1
|
ld a,[$CF07] ; get animation # − 1
|
||||||
cp a,$FF
|
cp a,$FF
|
||||||
jr z,.Next4E60
|
jr z,.Next4E60
|
||||||
call $586F
|
call $586F
|
||||||
|
|
@ -13833,4 +13833,3 @@ SECTION "bank2C",DATA,BANK[$2C]
|
||||||
db "SLASH@"
|
db "SLASH@"
|
||||||
db "SUBSTITUTE@"
|
db "SUBSTITUTE@"
|
||||||
db "STRUGGLE@"
|
db "STRUGGLE@"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue