shithub: pokered

Download patch

ref: 450949763cc048878eb65172b875333fd8a5e561
parent: 5d52935fa82c72769cab6e7f73140abe2c03f2d0
author: IIMarckus <iimarckus@gmail.com>
date: Tue Dec 20 19:31:01 EST 2011

Add Japanese text entry and Pokédex entries.

hg-commit-id: 8de61c31d46c


diff: cannot open b/text//null: file does not exist: 'b/text//null'
--- a/Makefile
+++ b/Makefile
@@ -4,14 +4,17 @@
 		pokered.gbc
 	cmp baserom.gbc pokered.gbc
 
-pokered.o: pokered1.asm constants.asm
+pokered.o: pokered1.asm constants.asm text/pokedex1.asm
 	rgbasm -o pokered.o pokered1.asm
 
 pokered1.asm: pokered.asm
 	awk -f textpre.awk < pokered.asm > pokered1.asm
 
+text/pokedex1.asm: text/pokedex.asm
+	awk -f textpre.awk < text/pokedex.asm > text/pokedex1.asm
+
 redrle: extras/redrle.c
 	${CC} -o $@ $>
 
 clean:
-	rm -f pokered1.asm pokered.o pokered.gbc redrle
+	rm -f text/pokedex1.asm pokered1.asm pokered.o pokered.gbc redrle
--- a/pokered.asm
+++ b/pokered.asm
@@ -9176,7 +9176,1270 @@
 INCBIN "baserom.gbc",$3EF12,$40000 - $3EF12
 
 SECTION "bank10",DATA,BANK[$10]
-INCBIN "baserom.gbc",$40000,$1024
+INCBIN "baserom.gbc",$40000,$47E
+
+PokedexEntryPointers: ; 447E
+	dw RhydonDexEntry
+	dw KangaskhanDexEntry
+	dw NidoranMDexEntry
+	dw ClefairyDexEntry
+	dw SpearowDexEntry
+	dw VoltorbDexEntry
+	dw NidokingDexEntry
+	dw SlowbroDexEntry
+	dw IvysaurDexEntry
+	dw ExeggutorDexEntry
+	dw LickitungDexEntry
+	dw ExeggcuteDexEntry
+	dw GrimerDexEntry
+	dw GengarDexEntry
+	dw NidoranFDexEntry
+	dw NidoqueenDexEntry
+	dw CuboneDexEntry
+	dw RhyhornDexEntry
+	dw LaprasDexEntry
+	dw ArcanineDexEntry
+	dw MewDexEntry
+	dw GyaradosDexEntry
+	dw ShellderDexEntry
+	dw TentacoolDexEntry
+	dw GastlyDexEntry
+	dw ScytherDexEntry
+	dw StaryuDexEntry
+	dw BlastoiseDexEntry
+	dw PinsirDexEntry
+	dw TangelaDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw GrowlitheDexEntry
+	dw OnixDexEntry
+	dw FearowDexEntry
+	dw PidgeyDexEntry
+	dw SlowpokeDexEntry
+	dw KadabraDexEntry
+	dw GravelerDexEntry
+	dw ChanseyDexEntry
+	dw MachokeDexEntry
+	dw MrMimeDexEntry
+	dw HitmonleeDexEntry
+	dw HitmonchanDexEntry
+	dw ArbokDexEntry
+	dw ParasectDexEntry
+	dw PsyduckDexEntry
+	dw DrowzeeDexEntry
+	dw GolemDexEntry
+	dw MissingNoDexEntry
+	dw MagmarDexEntry
+	dw MissingNoDexEntry
+	dw ElectabuzzDexEntry
+	dw MagnetonDexEntry
+	dw KoffingDexEntry
+	dw MissingNoDexEntry
+	dw MankeyDexEntry
+	dw SeelDexEntry
+	dw DiglettDexEntry
+	dw TaurosDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw FarfetchdDexEntry
+	dw VenonatDexEntry
+	dw DragoniteDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw DoduoDexEntry
+	dw PoliwagDexEntry
+	dw JynxDexEntry
+	dw MoltresDexEntry
+	dw ArticunoDexEntry
+	dw ZapdosDexEntry
+	dw DittoDexEntry
+	dw MeowthDexEntry
+	dw KrabbyDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw VulpixDexEntry
+	dw NinetalesDexEntry
+	dw PikachuDexEntry
+	dw RaichuDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw DratiniDexEntry
+	dw DragonairDexEntry
+	dw KabutoDexEntry
+	dw KabutopsDexEntry
+	dw HorseaDexEntry
+	dw SeadraDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw SandshrewDexEntry
+	dw SandslashDexEntry
+	dw OmanyteDexEntry
+	dw OmastarDexEntry
+	dw JigglypuffDexEntry
+	dw WigglytuffDexEntry
+	dw EeveeDexEntry
+	dw FlareonDexEntry
+	dw JolteonDexEntry
+	dw VaporeonDexEntry
+	dw MachopDexEntry
+	dw ZubatDexEntry
+	dw EkansDexEntry
+	dw ParasDexEntry
+	dw PoliwhirlDexEntry
+	dw PoliwrathDexEntry
+	dw WeedleDexEntry
+	dw KakunaDexEntry
+	dw BeedrillDexEntry
+	dw MissingNoDexEntry
+	dw DodrioDexEntry
+	dw PrimeapeDexEntry
+	dw DugtrioDexEntry
+	dw VenomothDexEntry
+	dw DewgongDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw CaterpieDexEntry
+	dw MetapodDexEntry
+	dw ButterfreeDexEntry
+	dw MachampDexEntry
+	dw MissingNoDexEntry
+	dw GolduckDexEntry
+	dw HypnoDexEntry
+	dw GolbatDexEntry
+	dw MewtwoDexEntry
+	dw SnorlaxDexEntry
+	dw MagikarpDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw MukDexEntry
+	dw MissingNoDexEntry
+	dw KinglerDexEntry
+	dw CloysterDexEntry
+	dw MissingNoDexEntry
+	dw ElectrodeDexEntry
+	dw ClefableDexEntry
+	dw WeezingDexEntry
+	dw PersianDexEntry
+	dw MarowakDexEntry
+	dw MissingNoDexEntry
+	dw HaunterDexEntry
+	dw AbraDexEntry
+	dw AlakazamDexEntry
+	dw PidgeottoDexEntry
+	dw PidgeotDexEntry
+	dw StarmieDexEntry
+	dw BulbasaurDexEntry
+	dw VenusaurDexEntry
+	dw TentacruelDexEntry
+	dw MissingNoDexEntry
+	dw GoldeenDexEntry
+	dw SeakingDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw PonytaDexEntry
+	dw RapidashDexEntry
+	dw RattataDexEntry
+	dw RaticateDexEntry
+	dw NidorinoDexEntry
+	dw NidorinaDexEntry
+	dw GeodudeDexEntry
+	dw PorygonDexEntry
+	dw AerodactylDexEntry
+	dw MissingNoDexEntry
+	dw MagnemiteDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw CharmanderDexEntry
+	dw SquirtleDexEntry
+	dw CharmeleonDexEntry
+	dw WartortleDexEntry
+	dw CharizardDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw MissingNoDexEntry
+	dw OddishDexEntry
+	dw GloomDexEntry
+	dw VileplumeDexEntry
+	dw BellsproutDexEntry
+	dw WeepinbellDexEntry
+	dw VictreebelDexEntry
+
+; string: species name
+; height in feet, inches
+; weight in pounds
+; text entry
+
+RhydonDexEntry:
+	db "DRILL@"
+	db 6,3
+	dw 2650
+	TX_FAR _RhydonDexEntry
+	db "@"
+
+KangaskhanDexEntry:
+	db "PARENT@"
+	db 7,3
+	dw 1760
+	TX_FAR _KangaskhanDexEntry
+	db "@"
+
+NidoranMDexEntry:
+	db "POISON PIN@"
+	db 1,8
+	dw 200
+	TX_FAR _NidoranMDexEntry
+	db "@"
+
+ClefairyDexEntry:
+	db "FAIRY@"
+	db 2,0
+	dw 170
+	TX_FAR _ClefairyDexEntry
+	db "@"
+
+SpearowDexEntry:
+	db "TINY BIRD@"
+	db 1,0
+	dw 40
+	TX_FAR _SpearowDexEntry
+	db "@"
+
+VoltorbDexEntry:
+	db "BALL@"
+	db 1,8
+	dw 230
+	TX_FAR _VoltorbDexEntry
+	db "@"
+
+NidokingDexEntry:
+	db "DRILL@"
+	db 4,7
+	dw 1370
+	TX_FAR _NidokingDexEntry
+	db "@"
+
+SlowbroDexEntry:
+	db "HERMITCRAB@"
+	db 5,3
+	dw 1730
+	TX_FAR _SlowbroDexEntry
+	db "@"
+
+IvysaurDexEntry:
+	db "SEED@"
+	db 3,3
+	dw 290
+	TX_FAR _IvysaurDexEntry
+	db "@"
+
+ExeggutorDexEntry:
+	db "COCONUT@"
+	db 6,7
+	dw 2650
+	TX_FAR _ExeggutorDexEntry
+	db "@"
+
+LickitungDexEntry:
+	db "LICKING@"
+	db 3,11
+	dw 1440
+	TX_FAR _LickitungDexEntry
+	db "@"
+
+ExeggcuteDexEntry:
+	db "EGG@"
+	db 1,4
+	dw 60
+	TX_FAR _ExeggcuteDexEntry
+	db "@"
+
+GrimerDexEntry:
+	db "SLUDGE@"
+	db 2,11
+	dw 660
+	TX_FAR _GrimerDexEntry
+	db "@"
+
+GengarDexEntry:
+	db "SHADOW@"
+	db 4,11
+	dw 890
+	TX_FAR _GengarDexEntry
+	db "@"
+
+NidoranFDexEntry:
+	db "POISON PIN@"
+	db 1,4
+	dw 150
+	TX_FAR _NidoranFDexEntry
+	db "@"
+
+NidoqueenDexEntry:
+	db "DRILL@"
+	db 4,3
+	dw 1320
+	TX_FAR _NidoqueenDexEntry
+	db "@"
+
+CuboneDexEntry:
+	db "LONELY@"
+	db 1,4
+	dw 140
+	TX_FAR _CuboneDexEntry
+	db "@"
+
+RhyhornDexEntry:
+	db "SPIKES@"
+	db 3,3
+	dw 2540
+	TX_FAR _RhyhornDexEntry
+	db "@"
+
+LaprasDexEntry:
+	db "TRANSPORT@"
+	db 8,2
+	dw 4850
+	TX_FAR _LaprasDexEntry
+	db "@"
+
+ArcanineDexEntry:
+	db "LEGENDARY@"
+	db 6,3
+	dw 3420
+	TX_FAR _ArcanineDexEntry
+	db "@"
+
+MewDexEntry:
+	db "NEW SPECIE@"
+	db 1,4
+	dw 90
+	TX_FAR _MewDexEntry
+	db "@"
+
+GyaradosDexEntry:
+	db "ATROCIOUS@"
+	db 21,4
+	dw 5180
+	TX_FAR _GyaradosDexEntry
+	db "@"
+
+ShellderDexEntry:
+	db "BIVALVE@"
+	db 1,0
+	dw 90
+	TX_FAR _ShellderDexEntry
+	db "@"
+
+TentacoolDexEntry:
+	db "JELLYFISH@"
+	db 2,11
+	dw 1000
+	TX_FAR _TentacoolDexEntry
+	db "@"
+
+GastlyDexEntry:
+	db "GAS@"
+	db 4,3
+	dw 2
+	TX_FAR _GastlyDexEntry
+	db "@"
+
+ScytherDexEntry:
+	db "MANTIS@"
+	db 4,11
+	dw 1230
+	TX_FAR _ScytherDexEntry
+	db "@"
+
+StaryuDexEntry:
+	db "STARSHAPE@"
+	db 2,7
+	dw 760
+	TX_FAR _StaryuDexEntry
+	db "@"
+
+BlastoiseDexEntry:
+	db "SHELLFISH@"
+	db 5,3
+	dw 1890
+	TX_FAR _BlastoiseDexEntry
+	db "@"
+
+PinsirDexEntry:
+	db "STAGBEETLE@"
+	db 4,11
+	dw 1210
+	TX_FAR _PinsirDexEntry
+	db "@"
+
+TangelaDexEntry:
+	db "VINE@"
+	db 3,3
+	dw 770
+	TX_FAR _TangelaDexEntry
+	db "@"
+
+GrowlitheDexEntry:
+	db "PUPPY@"
+	db 2,4
+	dw 420
+	TX_FAR _GrowlitheDexEntry
+	db "@"
+
+OnixDexEntry:
+	db "ROCK SNAKE@"
+	db 28,10
+	dw 4630
+	TX_FAR _OnixDexEntry
+	db "@"
+
+FearowDexEntry:
+	db "BEAK@"
+	db 3,11
+	dw 840
+	TX_FAR _FearowDexEntry
+	db "@"
+
+PidgeyDexEntry:
+	db "TINY BIRD@"
+	db 1,0
+	dw 40
+	TX_FAR _PidgeyDexEntry
+	db "@"
+
+SlowpokeDexEntry:
+	db "DOPEY@"
+	db 3,11
+	dw 790
+	TX_FAR _SlowpokeDexEntry
+	db "@"
+
+KadabraDexEntry:
+	db "PSI@"
+	db 4,3
+	dw 1250
+	TX_FAR _KadabraDexEntry
+	db "@"
+
+GravelerDexEntry:
+	db "ROCK@"
+	db 3,3
+	dw 2320
+	TX_FAR _GravelerDexEntry
+	db "@"
+
+ChanseyDexEntry:
+	db "EGG@"
+	db 3,7
+	dw 760
+	TX_FAR _ChanseyDexEntry
+	db "@"
+
+MachokeDexEntry:
+	db "SUPERPOWER@"
+	db 4,11
+	dw 1550
+	TX_FAR _MachokeDexEntry
+	db "@"
+
+MrMimeDexEntry:
+	db "BARRIER@"
+	db 4,3
+	dw 1200
+	TX_FAR _MrMimeDexEntry
+	db "@"
+
+HitmonleeDexEntry:
+	db "KICKING@"
+	db 4,11
+	dw 1100
+	TX_FAR _HitmonleeDexEntry
+	db "@"
+
+HitmonchanDexEntry:
+	db "PUNCHING@"
+	db 4,7
+	dw 1110
+	TX_FAR _HitmonchanDexEntry
+	db "@"
+
+ArbokDexEntry:
+	db "COBRA@"
+	db 11,6
+	dw 1430
+	TX_FAR _ArbokDexEntry
+	db "@"
+
+ParasectDexEntry:
+	db "MUSHROOM@"
+	db 3,3
+	dw 650
+	TX_FAR _ParasectDexEntry
+	db "@"
+
+PsyduckDexEntry:
+	db "DUCK@"
+	db 2,7
+	dw 430
+	TX_FAR _PsyduckDexEntry
+	db "@"
+
+DrowzeeDexEntry:
+	db "HYPNOSIS@"
+	db 3,3
+	dw 710
+	TX_FAR _DrowzeeDexEntry
+	db "@"
+
+GolemDexEntry:
+	db "MEGATON@"
+	db 4,7
+	dw 6620
+	TX_FAR _GolemDexEntry
+	db "@"
+
+MagmarDexEntry:
+	db "SPITFIRE@"
+	db 4,3
+	dw 980
+	TX_FAR _MagmarDexEntry
+	db "@"
+
+ElectabuzzDexEntry:
+	db "ELECTRIC@"
+	db 3,7
+	dw 660
+	TX_FAR _ElectabuzzDexEntry
+	db "@"
+
+MagnetonDexEntry:
+	db "MAGNET@"
+	db 3,3
+	dw 1320
+	TX_FAR _MagnetonDexEntry
+	db "@"
+
+KoffingDexEntry:
+	db "POISON GAS@"
+	db 2,0
+	dw 20
+	TX_FAR _KoffingDexEntry
+	db "@"
+
+MankeyDexEntry:
+	db "PIG MONKEY@"
+	db 1,8
+	dw 620
+	TX_FAR _MankeyDexEntry
+	db "@"
+
+SeelDexEntry:
+	db "SEA LION@"
+	db 3,7
+	dw 1980
+	TX_FAR _SeelDexEntry
+	db "@"
+
+DiglettDexEntry:
+	db "MOLE@"
+	db 0,8
+	dw 20
+	TX_FAR _DiglettDexEntry
+	db "@"
+
+TaurosDexEntry:
+	db "WILD BULL@"
+	db 4,7
+	dw 1950
+	TX_FAR _TaurosDexEntry
+	db "@"
+
+FarfetchdDexEntry:
+	db "WILD DUCK@"
+	db 2,7
+	dw 330
+	TX_FAR _FarfetchdDexEntry
+	db "@"
+
+VenonatDexEntry:
+	db "INSECT@"
+	db 3,3
+	dw 660
+	TX_FAR _VenonatDexEntry
+	db "@"
+
+DragoniteDexEntry:
+	db "DRAGON@"
+	db 7,3
+	dw 4630
+	TX_FAR _DragoniteDexEntry
+	db "@"
+
+DoduoDexEntry:
+	db "TWIN BIRD@"
+	db 4,7
+	dw 860
+	TX_FAR _DoduoDexEntry
+	db "@"
+
+PoliwagDexEntry:
+	db "TADPOLE@"
+	db 2,0
+	dw 270
+	TX_FAR _PoliwagDexEntry
+	db "@"
+
+JynxDexEntry:
+	db "HUMANSHAPE@"
+	db 4,7
+	dw 900
+	TX_FAR _JynxDexEntry
+	db "@"
+
+MoltresDexEntry:
+	db "FLAME@"
+	db 6,7
+	dw 1320
+	TX_FAR _MoltresDexEntry
+	db "@"
+
+ArticunoDexEntry:
+	db "FREEZE@"
+	db 5,7
+	dw 1220
+	TX_FAR _ArticunoDexEntry
+	db "@"
+
+ZapdosDexEntry:
+	db "ELECTRIC@"
+	db 5,3
+	dw 1160
+	TX_FAR _ZapdosDexEntry
+	db "@"
+
+DittoDexEntry:
+	db "TRANSFORM@"
+	db 1,0
+	dw 90
+	TX_FAR _DittoDexEntry
+	db "@"
+
+MeowthDexEntry:
+	db "SCRATCHCAT@"
+	db 1,4
+	dw 90
+	TX_FAR _MeowthDexEntry
+	db "@"
+
+KrabbyDexEntry:
+	db "RIVER CRAB@"
+	db 1,4
+	dw 140
+	TX_FAR _KrabbyDexEntry
+	db "@"
+
+VulpixDexEntry:
+	db "FOX@"
+	db 2,0
+	dw 220
+	TX_FAR _VulpixDexEntry
+	db "@"
+
+NinetalesDexEntry:
+	db "FOX@"
+	db 3,7
+	dw 440
+	TX_FAR _NinetalesDexEntry
+	db "@"
+
+PikachuDexEntry:
+	db "MOUSE@"
+	db 1,4
+	dw 130
+	TX_FAR _PikachuDexEntry
+	db "@"
+
+RaichuDexEntry:
+	db "MOUSE@"
+	db 2,7
+	dw 660
+	TX_FAR _RaichuDexEntry
+	db "@"
+
+DratiniDexEntry:
+	db "DRAGON@"
+	db 5,11
+	dw 70
+	TX_FAR _DratiniDexEntry
+	db "@"
+
+DragonairDexEntry:
+	db "DRAGON@"
+	db 13,1
+	dw 360
+	TX_FAR _DragonairDexEntry
+	db "@"
+
+KabutoDexEntry:
+	db "SHELLFISH@"
+	db 1,8
+	dw 250
+	TX_FAR _KabutoDexEntry
+	db "@"
+
+KabutopsDexEntry:
+	db "SHELLFISH@"
+	db 4,3
+	dw 890
+	TX_FAR _KabutopsDexEntry
+	db "@"
+
+HorseaDexEntry:
+	db "DRAGON@"
+	db 1,4
+	dw 180
+	TX_FAR _HorseaDexEntry
+	db "@"
+
+SeadraDexEntry:
+	db "DRAGON@"
+	db 3,11
+	dw 550
+	TX_FAR _SeadraDexEntry
+	db "@"
+
+SandshrewDexEntry:
+	db "MOUSE@"
+	db 2,0
+	dw 260
+	TX_FAR _SandshrewDexEntry
+	db "@"
+
+SandslashDexEntry:
+	db "MOUSE@"
+	db 3,3
+	dw 650
+	TX_FAR _SandslashDexEntry
+	db "@"
+
+OmanyteDexEntry:
+	db "SPIRAL@"
+	db 1,4
+	dw 170
+	TX_FAR _OmanyteDexEntry
+	db "@"
+
+OmastarDexEntry:
+	db "SPIRAL@"
+	db 3,3
+	dw 770
+	TX_FAR _OmastarDexEntry
+	db "@"
+
+JigglypuffDexEntry:
+	db "BALLOON@"
+	db 1,8
+	dw 120
+	TX_FAR _JigglypuffDexEntry
+	db "@"
+
+WigglytuffDexEntry:
+	db "BALLOON@"
+	db 3,3
+	dw 260
+	TX_FAR _WigglytuffDexEntry
+	db "@"
+
+EeveeDexEntry:
+	db "EVOLUTION@"
+	db 1,0
+	dw 140
+	TX_FAR _EeveeDexEntry
+	db "@"
+
+FlareonDexEntry:
+	db "FLAME@"
+	db 2,11
+	dw 550
+	TX_FAR _FlareonDexEntry
+	db "@"
+
+JolteonDexEntry:
+	db "LIGHTNING@"
+	db 2,7
+	dw 540
+	TX_FAR _JolteonDexEntry
+	db "@"
+
+VaporeonDexEntry:
+	db "BUBBLE JET@"
+	db 3,3
+	dw 640
+	TX_FAR _VaporeonDexEntry
+	db "@"
+
+MachopDexEntry:
+	db "SUPERPOWER@"
+	db 2,7
+	dw 430
+	TX_FAR _MachopDexEntry
+	db "@"
+
+ZubatDexEntry:
+	db "BAT@"
+	db 2,7
+	dw 170
+	TX_FAR _ZubatDexEntry
+	db "@"
+
+EkansDexEntry:
+	db "SNAKE@"
+	db 6,7
+	dw 150
+	TX_FAR _EkansDexEntry
+	db "@"
+
+ParasDexEntry:
+	db "MUSHROOM@"
+	db 1,0
+	dw 120
+	TX_FAR _ParasDexEntry
+	db "@"
+
+PoliwhirlDexEntry:
+	db "TADPOLE@"
+	db 3,3
+	dw 440
+	TX_FAR _PoliwhirlDexEntry
+	db "@"
+
+PoliwrathDexEntry:
+	db "TADPOLE@"
+	db 4,3
+	dw 1190
+	TX_FAR _PoliwrathDexEntry
+	db "@"
+
+WeedleDexEntry:
+	db "HAIRY BUG@"
+	db 1,0
+	dw 70
+	TX_FAR _WeedleDexEntry
+	db "@"
+
+KakunaDexEntry:
+	db "COCOON@"
+	db 2,0
+	dw 220
+	TX_FAR _KakunaDexEntry
+	db "@"
+
+BeedrillDexEntry:
+	db "POISON BEE@"
+	db 3,3
+	dw 650
+	TX_FAR _BeedrillDexEntry
+	db "@"
+
+DodrioDexEntry:
+	db "TRIPLEBIRD@"
+	db 5,11
+	dw 1880
+	TX_FAR _DodrioDexEntry
+	db "@"
+
+PrimeapeDexEntry:
+	db "PIG MONKEY@"
+	db 3,3
+	dw 710
+	TX_FAR _PrimeapeDexEntry
+	db "@"
+
+DugtrioDexEntry:
+	db "MOLE@"
+	db 2,4
+	dw 730
+	TX_FAR _DugtrioDexEntry
+	db "@"
+
+VenomothDexEntry:
+	db "POISONMOTH@"
+	db 4,11
+	dw 280
+	TX_FAR _VenomothDexEntry
+	db "@"
+
+DewgongDexEntry:
+	db "SEA LION@"
+	db 5,7
+	dw 2650
+	TX_FAR _DewgongDexEntry
+	db "@"
+
+CaterpieDexEntry:
+	db "WORM@"
+	db 1,0
+	dw 60
+	TX_FAR _CaterpieDexEntry
+	db "@"
+
+MetapodDexEntry:
+	db "COCOON@"
+	db 2,4
+	dw 220
+	TX_FAR _MetapodDexEntry
+	db "@"
+
+ButterfreeDexEntry:
+	db "BUTTERFLY@"
+	db 3,7
+	dw 710
+	TX_FAR _ButterfreeDexEntry
+	db "@"
+
+MachampDexEntry:
+	db "SUPERPOWER@"
+	db 5,3
+	dw 2870
+	TX_FAR _MachampDexEntry
+	db "@"
+
+GolduckDexEntry:
+	db "DUCK@"
+	db 5,7
+	dw 1690
+	TX_FAR _GolduckDexEntry
+	db "@"
+
+HypnoDexEntry:
+	db "HYPNOSIS@"
+	db 5,3
+	dw 1670
+	TX_FAR _HypnoDexEntry
+	db "@"
+
+GolbatDexEntry:
+	db "BAT@"
+	db 5,3
+	dw 1210
+	TX_FAR _GolbatDexEntry
+	db "@"
+
+MewtwoDexEntry:
+	db "GENETIC@"
+	db 6,7
+	dw 2690
+	TX_FAR _MewtwoDexEntry
+	db "@"
+
+SnorlaxDexEntry:
+	db "SLEEPING@"
+	db 6,11
+	dw 10140
+	TX_FAR _SnorlaxDexEntry
+	db "@"
+
+MagikarpDexEntry:
+	db "FISH@"
+	db 2,11
+	dw 220
+	TX_FAR _MagikarpDexEntry
+	db "@"
+
+MukDexEntry:
+	db "SLUDGE@"
+	db 3,11
+	dw 660
+	TX_FAR _MukDexEntry
+	db "@"
+
+KinglerDexEntry:
+	db "PINCER@"
+	db 4,3
+	dw 1320
+	TX_FAR _KinglerDexEntry
+	db "@"
+
+CloysterDexEntry:
+	db "BIVALVE@"
+	db 4,11
+	dw 2920
+	TX_FAR _CloysterDexEntry
+	db "@"
+
+ElectrodeDexEntry:
+	db "BALL@"
+	db 3,11
+	dw 1470
+	TX_FAR _ElectrodeDexEntry
+	db "@"
+
+ClefableDexEntry:
+	db "FAIRY@"
+	db 4,3
+	dw 880
+	TX_FAR _ClefableDexEntry
+	db "@"
+
+WeezingDexEntry:
+	db "POISON GAS@"
+	db 3,11
+	dw 210
+	TX_FAR _WeezingDexEntry
+	db "@"
+
+PersianDexEntry:
+	db "CLASSY CAT@"
+	db 3,3
+	dw 710
+	TX_FAR _PersianDexEntry
+	db "@"
+
+MarowakDexEntry:
+	db "BONEKEEPER@"
+	db 3,3
+	dw 990
+	TX_FAR _MarowakDexEntry
+	db "@"
+
+HaunterDexEntry:
+	db "GAS@"
+	db 5,3
+	dw 2
+	TX_FAR _HaunterDexEntry
+	db "@"
+
+AbraDexEntry:
+	db "PSI@"
+	db 2,11
+	dw 430
+	TX_FAR _AbraDexEntry
+	db "@"
+
+AlakazamDexEntry:
+	db "PSI@"
+	db 4,11
+	dw 1060
+	TX_FAR _AlakazamDexEntry
+	db "@"
+
+PidgeottoDexEntry:
+	db "BIRD@"
+	db 3,7
+	dw 660
+	TX_FAR _PidgeottoDexEntry
+	db "@"
+
+PidgeotDexEntry:
+	db "BIRD@"
+	db 4,11
+	dw 870
+	TX_FAR _PidgeotDexEntry
+	db "@"
+
+StarmieDexEntry:
+	db "MYSTERIOUS@"
+	db 3,7
+	dw 1760
+	TX_FAR _StarmieDexEntry
+	db "@"
+
+BulbasaurDexEntry:
+	db "SEED@"
+	db 2,4
+	dw 150
+	TX_FAR _BulbasaurDexEntry
+	db "@"
+
+VenusaurDexEntry:
+	db "SEED@"
+	db 6,7
+	dw 2210
+	TX_FAR _VenusaurDexEntry
+	db "@"
+
+TentacruelDexEntry:
+	db "JELLYFISH@"
+	db 5,3
+	dw 1210
+	TX_FAR _TentacruelDexEntry
+	db "@"
+
+GoldeenDexEntry:
+	db "GOLDFISH@"
+	db 2,0
+	dw 330
+	TX_FAR _GoldeenDexEntry
+	db "@"
+
+SeakingDexEntry:
+	db "GOLDFISH@"
+	db 4,3
+	dw 860
+	TX_FAR _SeakingDexEntry
+	db "@"
+
+PonytaDexEntry:
+	db "FIRE HORSE@"
+	db 3,3
+	dw 660
+	TX_FAR _PonytaDexEntry
+	db "@"
+
+RapidashDexEntry:
+	db "FIRE HORSE@"
+	db 5,7
+	dw 2090
+	TX_FAR _RapidashDexEntry
+	db "@"
+
+RattataDexEntry:
+	db "RAT@"
+	db 1,0
+	dw 80
+	TX_FAR _RattataDexEntry
+	db "@"
+
+RaticateDexEntry:
+	db "RAT@"
+	db 2,4
+	dw 410
+	TX_FAR _RaticateDexEntry
+	db "@"
+
+NidorinoDexEntry:
+	db "POISON PIN@"
+	db 2,11
+	dw 430
+	TX_FAR _NidorinoDexEntry
+	db "@"
+
+NidorinaDexEntry:
+	db "POISON PIN@"
+	db 2,7
+	dw 440
+	TX_FAR _NidorinaDexEntry
+	db "@"
+
+GeodudeDexEntry:
+	db "ROCK@"
+	db 1,4
+	dw 440
+	TX_FAR _GeodudeDexEntry
+	db "@"
+
+PorygonDexEntry:
+	db "VIRTUAL@"
+	db 2,7
+	dw 800
+	TX_FAR _PorygonDexEntry
+	db "@"
+
+AerodactylDexEntry:
+	db "FOSSIL@"
+	db 5,11
+	dw 1300
+	TX_FAR _AerodactylDexEntry
+	db "@"
+
+MagnemiteDexEntry:
+	db "MAGNET@"
+	db 1,0
+	dw 130
+	TX_FAR _MagnemiteDexEntry
+	db "@"
+
+CharmanderDexEntry:
+	db "LIZARD@"
+	db 2,0
+	dw 190
+	TX_FAR _CharmanderDexEntry
+	db "@"
+
+SquirtleDexEntry:
+	db "TINYTURTLE@"
+	db 1,8
+	dw 200
+	TX_FAR _SquirtleDexEntry
+	db "@"
+
+CharmeleonDexEntry:
+	db "FLAME@"
+	db 3,7
+	dw 420
+	TX_FAR _CharmeleonDexEntry
+	db "@"
+
+WartortleDexEntry:
+	db "TURTLE@"
+	db 3,3
+	dw 500
+	TX_FAR _WartortleDexEntry
+	db "@"
+
+CharizardDexEntry:
+	db "FLAME@"
+	db 5,7
+	dw 2000
+	TX_FAR _CharizardDexEntry
+	db "@"
+
+OddishDexEntry:
+	db "WEED@"
+	db 1,8
+	dw 120
+	TX_FAR _OddishDexEntry
+	db "@"
+
+GloomDexEntry:
+	db "WEED@"
+	db 2,7
+	dw 190
+	TX_FAR _GloomDexEntry
+	db "@"
+
+VileplumeDexEntry:
+	db "FLOWER@"
+	db 3,11
+	dw 410
+	TX_FAR _VileplumeDexEntry
+	db "@"
+
+BellsproutDexEntry:
+	db "FLOWER@"
+	db 2,4
+	dw 90
+	TX_FAR _BellsproutDexEntry
+	db "@"
+
+WeepinbellDexEntry:
+	db "FLYCATCHER@"
+	db 3,3
+	dw 140
+	TX_FAR _WeepinbellDexEntry
+	db "@"
+
+VictreebelDexEntry:
+	db "FLYCATCHER@"
+	db 5,7
+	dw 340
+	TX_FAR _VictreebelDexEntry
+	db "@"
+
+MissingNoDexEntry:
+	db "???@"
+	db 10 ; 1.0 m
+	db 100 ; 10.0 kg
+	db 0,"コメント さくせいちゅう@" ; コメント作成中 (Comment to be written)
+
+INCBIN "baserom.gbc",$40FF9,$1024 - $FF9
+
 PokedexOrder: ; 5024
 	db DEX_RHYDON
 	db DEX_KANGASKHAN
@@ -11311,7 +12574,7 @@
 INCBIN "baserom.gbc",$A8000,$4000
 
 SECTION "bank2B",DATA,BANK[$2B]
-INCBIN "baserom.gbc",$AC000,$4000
+INCLUDE "text/pokedex1.asm"
 
 SECTION "bank2C",DATA,BANK[$2C]
 INCBIN "baserom.gbc",$B0000,$4000
--- /dev/null
+++ b/text/pokedex.asm
@@ -1,0 +1,1207 @@
+_RhydonDexEntry:
+	db 0,"Protected by an",$4E
+	db "armor-like hide,",$4E
+	db "it is capable of",$49
+	db "living in molten",$4E
+	db "lava of 3,600",$4E
+	db "degrees",$5F,"@"
+
+_KangaskhanDexEntry:
+	db 0,"The infant rarely",$4E
+	db "ventures out of",$4E
+	db "its mother",$BD,$49
+	db "protective pouch",$4E
+	db "until it is 3",$4E
+	db "years old",$5F,"@"
+
+_NidoranMDexEntry:
+	db 0,"Stiffens its ears",$4E
+	db "to sense danger.",$4E
+	db "The larger its",$49
+	db "horns, the more",$4E
+	db "powerful its",$4E
+	db "secreted venom",$5F,"@"
+
+_ClefairyDexEntry:
+	db 0,"Its magical and",$4E
+	db "cute appeal has",$4E
+	db "many admirers.",$49
+	db "It is rare and",$4E
+	db "found only in",$4E
+	db "certain areas",$5F,"@"
+
+_SpearowDexEntry:
+	db 0,"Eats bugs in",$4E
+	db "grassy areas. It",$4E
+	db "has to flap its",$49
+	db "short wings at",$4E
+	db "high speed to",$4E
+	db "stay airborne",$5F,"@"
+
+_VoltorbDexEntry:
+	db 0,"Usually found in",$4E
+	db "power plants.",$4E
+	db "Easily mistaken",$49
+	db "for a # BALL,",$4E
+	db "they have zapped",$4E
+	db "many people",$5F,"@"
+
+_NidokingDexEntry:
+	db 0,"It uses its",$4E
+	db "powerful tail in",$4E
+	db "battle to smash,",$49
+	db "constrict, then",$4E
+	db "break the prey",$BD,$4E
+	db "bones",$5F,"@"
+
+_SlowbroDexEntry:
+	db 0,"The SHELLDER that",$4E
+	db "is latched onto",$4E
+	db "SLOWPOKE",$BD," tail",$49
+	db "is said to feed",$4E
+	db "on the host",$BD," left",$4E
+	db "over scraps",$5F,"@"
+
+_IvysaurDexEntry:
+	db 0,"When the bulb on",$4E
+	db "its back grows",$4E
+	db "large, it appears",$49
+	db "to lose the",$4E
+	db "ability to stand",$4E
+	db "on its hind legs",$5F,"@"
+
+_ExeggutorDexEntry:
+	db 0,"Legend has it that",$4E
+	db "on rare occasions,",$4E
+	db "one of its heads",$49
+	db "will drop off and",$4E
+	db "continue on as an",$4E
+	db "EXEGGCUTE",$5F,"@"
+
+_LickitungDexEntry:
+	db 0,"Its tongue can be",$4E
+	db "extended like a",$4E
+	db "chameleon",$BD,". It",$49
+	db "leaves a tingling",$4E
+	db "sensation when it",$4E
+	db "licks enemies",$5F,"@"
+
+_ExeggcuteDexEntry:
+	db 0,"Often mistaken",$4E
+	db "for eggs.",$4E
+	db "When disturbed,",$49
+	db "they quickly",$4E
+	db "gather and attack",$4E
+	db "in swarms",$5F,"@"
+
+_GrimerDexEntry:
+	db 0,"Appears in filthy",$4E
+	db "areas. Thrives by",$4E
+	db "sucking up",$49
+	db "polluted sludge",$4E
+	db "that is pumped",$4E
+	db "out of factories",$5F,"@"
+
+_GengarDexEntry:
+	db 0,"Under a full moon,",$4E
+	db "this #MON",$4E
+	db "likes to mimic",$49
+	db "the shadows of",$4E
+	db "people and laugh",$4E
+	db "at their fright",$5F,"@"
+
+_NidoranFDexEntry:
+	db 0,"Although small,",$4E
+	db "its venomous",$4E
+	db "barbs render this",$49
+	db "#MON dangerous.",$4E
+	db "The female has",$4E
+	db "smaller horns",$5F,"@"
+
+_NidoqueenDexEntry:
+	db 0,"Its hard scales",$4E
+	db "provide strong",$4E
+	db "protection. It",$49
+	db "uses its hefty",$4E
+	db "bulk to execute",$4E
+	db "powerful moves",$5F,"@"
+
+_CuboneDexEntry:
+	db 0,"Because it never",$4E
+	db "removes its skull",$4E
+	db "helmet, no one",$49
+	db "has ever seen",$4E
+	db "this #MON",$BD,$4E
+	db "real face",$5F,"@"
+
+_RhyhornDexEntry:
+	db 0,"Its massive bones",$4E
+	db "are 1000 times",$4E
+	db "harder than human",$49
+	db "bones. It can",$4E
+	db "easily knock a",$4E
+	db "trailer flying",$5F,"@"
+
+_LaprasDexEntry:
+	db 0,"A #MON that",$4E
+	db "has been over-",$4E
+	db "hunted almost to",$49
+	db "extinction. It",$4E
+	db "can ferry people",$4E
+	db "across the water",$5F,"@"
+
+_ArcanineDexEntry:
+	db 0,"A #MON that",$4E
+	db "has been admired",$4E
+	db "since the past",$49
+	db "for its beauty.",$4E
+	db "It runs agilely",$4E
+	db "as if on wings",$5F,"@"
+
+_MewDexEntry:
+	db 0,"So rare that it",$4E
+	db "is still said to",$4E
+	db "be a mirage by",$49
+	db "many experts. Only",$4E
+	db "a few people have",$4E
+	db "seen it worldwide",$5F,"@"
+
+_GyaradosDexEntry:
+	db 0,"Rarely seen in",$4E
+	db "the wild. Huge",$4E
+	db "and vicious, it",$49
+	db "is capable of",$4E
+	db "destroying entire",$4E
+	db "cities in a rage",$5F,"@"
+
+_ShellderDexEntry:
+	db 0,"Its hard shell",$4E
+	db "repels any kind",$4E
+	db "of attack.",$49
+	db "It is vulnerable",$4E
+	db "only when its",$4E
+	db "shell is open",$5F,"@"
+
+_TentacoolDexEntry:
+	db 0,"Drifts in shallow",$4E
+	db "seas. Anglers who",$4E
+	db "hook them by",$49
+	db "accident are",$4E
+	db "often punished by",$4E
+	db "its stinging acid",$5F,"@"
+
+_GastlyDexEntry:
+	db 0,"Almost invisible,",$4E
+	db "this gaseous",$4E
+	db "#MON cloaks",$49
+	db "the target and",$4E
+	db "puts it to sleep",$4E
+	db "without notice",$5F,"@"
+
+_ScytherDexEntry:
+	db 0,"With ninja-like",$4E
+	db "agility and speed,",$4E
+	db "it can create the",$49
+	db "illusion that",$4E
+	db "there is more",$4E
+	db "than one",$5F,"@"
+
+_StaryuDexEntry:
+	db 0,"An enigmatic",$4E
+	db "#MON that can",$4E
+	db "effortlessly",$49
+	db "regenerate any",$4E
+	db "appendage it",$4E
+	db "loses in battle",$5F,"@"
+
+_BlastoiseDexEntry:
+	db 0,"A brutal #MON",$4E
+	db "with pressurized",$4E
+	db "water jets on its",$49
+	db "shell. They are",$4E
+	db "used for high",$4E
+	db "speed tackles",$5F,"@"
+
+_PinsirDexEntry:
+	db 0,"If it fails to",$4E
+	db "crush the victim",$4E
+	db "in its pincers,",$49
+	db "it will swing it",$4E
+	db "around and toss",$4E
+	db "it hard",$5F,"@"
+
+_TangelaDexEntry:
+	db 0,"The whole body is",$4E
+	db "swathed with wide",$4E
+	db "vines that are",$49
+	db "similar to sea-",$4E
+	db "weed. Its vines",$4E
+	db "shake as it walks",$5F,"@"
+
+_GrowlitheDexEntry:
+	db 0,"Very protective",$4E
+	db "of its territory.",$4E
+	db "It will bark and",$49
+	db "bite to repel",$4E
+	db "intruders from",$4E
+	db "its space",$5F,"@"
+
+_OnixDexEntry:
+	db 0,"As it grows, the",$4E
+	db "stone portions of",$4E
+	db "its body harden",$49
+	db "to become similar",$4E
+	db "to a diamond, but",$4E
+	db "colored black",$5F,"@"
+
+_FearowDexEntry:
+	db 0,"With its huge and",$4E
+	db "magnificent wings,",$4E
+	db "it can keep aloft",$49
+	db "without ever",$4E
+	db "having to land",$4E
+	db "for rest",$5F,"@"
+
+_PidgeyDexEntry:
+	db 0,"A common sight in",$4E
+	db "forests and woods.",$4E
+	db "It flaps its",$49
+	db "wings at ground",$4E
+	db "level to kick up",$4E
+	db "blinding sand",$5F,"@"
+
+_SlowpokeDexEntry:
+	db 0,"Incredibly slow",$4E
+	db "and dopey. It",$4E
+	db "takes 5 seconds",$49
+	db "for it to feel",$4E
+	db "pain when under",$4E
+	db "attack",$5F,"@"
+
+_KadabraDexEntry:
+	db 0,"It emits special",$4E
+	db "alpha waves from",$4E
+	db "its body that",$49
+	db "induce headaches",$4E
+	db "just by being",$4E
+	db "close by",$5F,"@"
+
+_GravelerDexEntry:
+	db 0,"Rolls down slopes",$4E
+	db "to move. It rolls",$4E
+	db "over any obstacle",$49
+	db "without slowing",$4E
+	db "or changing its",$4E
+	db "direction",$5F,"@"
+
+_ChanseyDexEntry:
+	db 0,"A rare and elusive",$4E
+	db "#MON that is",$4E
+	db "said to bring",$49
+	db "happiness to those",$4E
+	db "who manage to get",$4E
+	db "it",$5F,"@"
+
+_MachokeDexEntry:
+	db 0,"Its muscular body",$4E
+	db "is so powerful, it",$4E
+	db "must wear a power",$49
+	db "save belt to be",$4E
+	db "able to regulate",$4E
+	db "its motions",$5F,"@"
+
+_MrMimeDexEntry:
+	db 0,"If interrupted",$4E
+	db "while it is",$4E
+	db "miming, it will",$49
+	db "slap around the",$4E
+	db "offender with its",$4E
+	db "broad hands",$5F,"@"
+
+_HitmonleeDexEntry:
+	db 0,"When in a hurry,",$4E
+	db "its legs lengthen",$4E
+	db "progressively.",$49
+	db "It runs smoothly",$4E
+	db "with extra long,",$4E
+	db "loping strides",$5F,"@"
+
+_HitmonchanDexEntry:
+	db 0,"While apparently",$4E
+	db "doing nothing, it",$4E
+	db "fires punches in",$49
+	db "lightning fast",$4E
+	db "volleys that are",$4E
+	db "impossible to see",$5F,"@"
+
+_ArbokDexEntry:
+	db 0,"It is rumored that",$4E
+	db "the ferocious",$4E
+	db "warning markings",$49
+	db "on its belly",$4E
+	db "differ from area",$4E
+	db "to area",$5F,"@"
+
+_ParasectDexEntry:
+	db 0,"A host-parasite",$4E
+	db "pair in which the",$4E
+	db "parasite mushroom",$49
+	db "has taken over the",$4E
+	db "host bug. Prefers",$4E
+	db "damp places",$5F,"@"
+
+_PsyduckDexEntry:
+	db 0,"While lulling its",$4E
+	db "enemies with its",$4E
+	db "vacant look, this",$49
+	db "wily #MON will",$4E
+	db "use psychokinetic",$4E
+	db "powers",$5F,"@"
+
+_DrowzeeDexEntry:
+	db 0,"Puts enemies to",$4E
+	db "sleep then eats",$4E
+	db "their dreams.",$49
+	db "Occasionally gets",$4E
+	db "sick from eating",$4E
+	db "bad dreams",$5F,"@"
+
+_GolemDexEntry:
+	db 0,"Its boulder-like",$4E
+	db "body is extremely",$4E
+	db "hard. It can",$49
+	db "easily withstand",$4E
+	db "dynamite blasts",$4E
+	db "without damage",$5F,"@"
+
+_MagmarDexEntry:
+	db 0,"Its body always",$4E
+	db "burns with an",$4E
+	db "orange glow that",$49
+	db "enables it to",$4E
+	db "hide perfectly",$4E
+	db "among flames",$5F,"@"
+
+_ElectabuzzDexEntry:
+	db 0,"Normally found",$4E
+	db "near power plants,",$4E
+	db "they can wander",$49
+	db "away and cause",$4E
+	db "major blackouts",$4E
+	db "in cities",$5F,"@"
+
+_MagnetonDexEntry:
+	db 0,"Formed by several",$4E
+	db "MAGNEMITEs linked",$4E
+	db "together. They",$49
+	db "frequently appear",$4E
+	db "when sunspots",$4E
+	db "flare up",$5F,"@"
+
+_KoffingDexEntry:
+	db 0,"Because it stores",$4E
+	db "several kinds of",$4E
+	db "toxic gases in",$49
+	db "its body, it is",$4E
+	db "prone to exploding",$4E
+	db "without warning",$5F,"@"
+
+_MankeyDexEntry:
+	db 0,"Extremely quick to",$4E
+	db "anger. It could",$4E
+	db "be docile one",$49
+	db "moment then",$4E
+	db "thrashing away",$4E
+	db "the next instant",$5F,"@"
+
+_SeelDexEntry:
+	db 0,"The protruding",$4E
+	db "horn on its head",$4E
+	db "is very hard.",$49
+	db "It is used for",$4E
+	db "bashing through",$4E
+	db "thick ice",$5F,"@"
+
+_DiglettDexEntry:
+	db 0,"Lives about one",$4E
+	db "yard underground",$4E
+	db "where it feeds on",$49
+	db "plant roots. It",$4E
+	db "sometimes appears",$4E
+	db "above ground",$5F,"@"
+
+_TaurosDexEntry:
+	db 0,"When it targets",$4E
+	db "an enemy, it",$4E
+	db "charges furiously",$49
+	db "while whipping its",$4E
+	db "body with its",$4E
+	db "long tails",$5F,"@"
+
+_FarfetchdDexEntry:
+	db 0,"The sprig of",$4E
+	db "green onions it",$4E
+	db "holds is its",$49
+	db "weapon. It is",$4E
+	db "used much like a",$4E
+	db "metal sword",$5F,"@"
+
+_VenonatDexEntry:
+	db 0,"Lives in the",$4E
+	db "shadows of tall",$4E
+	db "trees where it",$49
+	db "eats insects. It",$4E
+	db "is attracted by",$4E
+	db "light at night",$5F,"@"
+
+_DragoniteDexEntry:
+	db 0,"An extremely",$4E
+	db "rarely seen",$4E
+	db "marine #MON.",$49
+	db "Its intelligence",$4E
+	db "is said to match",$4E
+	db "that of humans",$5F,"@"
+
+_DoduoDexEntry:
+	db 0,"A bird that makes",$4E
+	db "up for its poor",$4E
+	db "flying with its",$49
+	db "fast foot speed.",$4E
+	db "Leaves giant",$4E
+	db "footprints",$5F,"@"
+
+_PoliwagDexEntry:
+	db 0,"Its newly grown",$4E
+	db "legs prevent it",$4E
+	db "from running. It",$49
+	db "appears to prefer",$4E
+	db "swimming than",$4E
+	db "trying to stand",$5F,"@"
+
+_JynxDexEntry:
+	db 0,"It seductively",$4E
+	db "wiggles its hips",$4E
+	db "as it walks. It",$49
+	db "can cause people",$4E
+	db "to dance in",$4E
+	db "unison with it",$5F,"@"
+
+_MoltresDexEntry:
+	db 0,"Known as the",$4E
+	db "legendary bird of",$4E
+	db "fire. Every flap",$49
+	db "of its wings",$4E
+	db "creates a dazzling",$4E
+	db "flash of flames",$5F,"@"
+
+_ArticunoDexEntry:
+	db 0,"A legendary bird",$4E
+	db "#MON that is",$4E
+	db "said to appear to",$49
+	db "doomed people who",$4E
+	db "are lost in icy",$4E
+	db "mountains",$5F,"@"
+
+_ZapdosDexEntry:
+	db 0,"A legendary bird",$4E
+	db "#MON that is",$4E
+	db "said to appear",$49
+	db "from clouds while",$4E
+	db "dropping enormous",$4E
+	db "lightning bolts",$5F,"@"
+
+_DittoDexEntry:
+	db 0,"Capable of copying",$4E
+	db "an enemy",$BD," genetic",$4E
+	db "code to instantly",$49
+	db "transform itself",$4E
+	db "into a duplicate",$4E
+	db "of the enemy",$5F,"@"
+
+_MeowthDexEntry:
+	db 0,"Adores circular",$4E
+	db "objects. Wanders",$4E
+	db "the streets on a",$49
+	db "nightly basis to",$4E
+	db "look for dropped",$4E
+	db "loose change",$5F,"@"
+
+_KrabbyDexEntry:
+	db 0,"Its pincers are",$4E
+	db "not only powerful",$4E
+	db "weapons, they are",$49
+	db "used for balance",$4E
+	db "when walking",$4E
+	db "sideways",$5F,"@"
+
+_VulpixDexEntry:
+	db 0,"At the time of",$4E
+	db "birth, it has",$4E
+	db "just one tail.",$49
+	db "The tail splits",$4E
+	db "from its tip as",$4E
+	db "it grows older",$5F,"@"
+
+_NinetalesDexEntry:
+	db 0,"Very smart and",$4E
+	db "very vengeful.",$4E
+	db "Grabbing one of",$49
+	db "its many tails",$4E
+	db "could result in a",$4E
+	db "1000-year curse",$5F,"@"
+
+_PikachuDexEntry:
+	db 0,"When several of",$4E
+	db "these #MON",$4E
+	db "gather, their",$49
+	db "electricity could",$4E
+	db "build and cause",$4E
+	db "lightning storms",$5F,"@"
+
+_RaichuDexEntry:
+	db 0,"Its long tail",$4E
+	db "serves as a",$4E
+	db "ground to protect",$49
+	db "itself from its",$4E
+	db "own high voltage",$4E
+	db "power",$5F,"@"
+
+_DratiniDexEntry:
+	db 0,"Long considered a",$4E
+	db "mythical #MON",$4E
+	db "until recently",$49
+	db "when a small",$4E
+	db "colony was found",$4E
+	db "living underwater",$5F,"@"
+
+_DragonairDexEntry:
+	db 0,"A mystical #MON",$4E
+	db "that exudes a",$4E
+	db "gentle aura.",$49
+	db "Has the ability",$4E
+	db "to change climate",$4E
+	db "conditions",$5F,"@"
+
+_KabutoDexEntry:
+	db 0,"A #MON that",$4E
+	db "was resurrected",$4E
+	db "from a fossil",$49
+	db "found in what was",$4E
+	db "once the ocean",$4E
+	db "floor eons ago",$5F,"@"
+
+_KabutopsDexEntry:
+	db 0,"Its sleek shape is",$4E
+	db "perfect for swim-",$4E
+	db "ming. It slashes",$49
+	db "prey with its",$4E
+	db "claws and drains",$4E
+	db "the body fluids",$5F,"@"
+
+_HorseaDexEntry:
+	db 0,"Known to shoot",$4E
+	db "down flying bugs",$4E
+	db "with precision",$49
+	db "blasts of ink",$4E
+	db "from the surface",$4E
+	db "of the water",$5F,"@"
+
+_SeadraDexEntry:
+	db 0,"Capable of swim-",$4E
+	db "ming backwards by",$4E
+	db "rapidly flapping",$49
+	db "its wing-like",$4E
+	db "pectoral fins and",$4E
+	db "stout tail",$5F,"@"
+
+_SandshrewDexEntry:
+	db 0,"Burrows deep",$4E
+	db "underground in",$4E
+	db "arid locations",$49
+	db "far from water.",$4E
+	db "It only emerges",$4E
+	db "to hunt for food",$5F,"@"
+
+_SandslashDexEntry:
+	db 0,"Curls up into a",$4E
+	db "spiny ball when",$4E
+	db "threatened. It",$49
+	db "can roll while",$4E
+	db "curled up to",$4E
+	db "attack or escape",$5F,"@"
+
+_OmanyteDexEntry:
+	db 0,"Although long",$4E
+	db "extinct, in rare",$4E
+	db "cases, it can be",$49
+	db "genetically",$4E
+	db "resurrected from",$4E
+	db "fossils",$5F,"@"
+
+_OmastarDexEntry:
+	db 0,"A prehistoric",$4E
+	db "#MON that died",$4E
+	db "out when its",$49
+	db "heavy shell made",$4E
+	db "it impossible to",$4E
+	db "catch prey",$5F,"@"
+
+_JigglypuffDexEntry:
+	db 0,"When its huge eyes",$4E
+	db "light up, it sings",$4E
+	db "a mysteriously",$49
+	db "soothing melody",$4E
+	db "that lulls its",$4E
+	db "enemies to sleep",$5F,"@"
+
+_WigglytuffDexEntry:
+	db 0,"The body is soft",$4E
+	db "and rubbery. When",$4E
+	db "angered, it will",$49
+	db "suck in air and",$4E
+	db "inflate itself to",$4E
+	db "an enormous size",$5F,"@"
+
+_EeveeDexEntry:
+	db 0,"Its genetic code",$4E
+	db "is irregular.",$4E
+	db "It may mutate if",$49
+	db "it is exposed to",$4E
+	db "radiation from",$4E
+	db "element STONEs",$5F,"@"
+
+_FlareonDexEntry:
+	db 0,"When storing",$4E
+	db "thermal energy in",$4E
+	db "its body, its",$49
+	db "temperature could",$4E
+	db "soar to over 1600",$4E
+	db "degrees",$5F,"@"
+
+_JolteonDexEntry:
+	db 0,"It accumulates",$4E
+	db "negative ions in",$4E
+	db "the atmosphere to",$49
+	db "blast out 10000-",$4E
+	db "volt lightning",$4E
+	db "bolts",$5F,"@"
+
+_VaporeonDexEntry:
+	db 0,"Lives close to",$4E
+	db "water. Its long",$4E
+	db "tail is ridged",$49
+	db "with a fin which",$4E
+	db "is often mistaken",$4E
+	db "for a mermaid",$BD,$5F,"@"
+
+_MachopDexEntry:
+	db 0,"Loves to build",$4E
+	db "its muscles.",$4E
+	db "It trains in all",$49
+	db "styles of martial",$4E
+	db "arts to become",$4E
+	db "even stronger",$5F,"@"
+
+_ZubatDexEntry:
+	db 0,"Forms colonies in",$4E
+	db "perpetually dark",$4E
+	db "places. Uses",$49
+	db "ultrasonic waves",$4E
+	db "to identify and",$4E
+	db "approach targets",$5F,"@"
+
+_EkansDexEntry:
+	db 0,"Moves silently",$4E
+	db "and stealthily.",$4E
+	db "Eats the eggs of",$49
+	db "birds, such as",$4E
+	db "PIDGEY and",$4E
+	db "SPEAROW, whole",$5F,"@"
+
+_ParasDexEntry:
+	db 0,"Burrows to suck",$4E
+	db "tree roots. The",$4E
+	db "mushrooms on its",$49
+	db "back grow by draw-",$4E
+	db "ing nutrients from",$4E
+	db "the bug host",$5F,"@"
+
+_PoliwhirlDexEntry:
+	db 0,"Capable of living",$4E
+	db "in or out of",$4E
+	db "water. When out",$49
+	db "of water, it",$4E
+	db "sweats to keep",$4E
+	db "its body slimy",$5F,"@"
+
+_PoliwrathDexEntry:
+	db 0,"An adept swimmer",$4E
+	db "at both the front",$4E
+	db "crawl and breast",$49
+	db "stroke. Easily",$4E
+	db "overtakes the best",$4E
+	db "human swimmers",$5F,"@"
+
+_WeedleDexEntry:
+	db 0,"Often found in",$4E
+	db "forests, eating",$4E
+	db "leaves.",$49
+	db "It has a sharp",$4E
+	db "venomous stinger",$4E
+	db "on its head",$5F,"@"
+
+_KakunaDexEntry:
+	db 0,"Almost incapable",$4E
+	db "of moving, this",$4E
+	db "#MON can only",$49
+	db "harden its shell",$4E
+	db "to protect itself",$4E
+	db "from predators",$5F,"@"
+
+_BeedrillDexEntry:
+	db 0,"Flies at high",$4E
+	db "speed and attacks",$4E
+	db "using its large",$49
+	db "venomous stingers",$4E
+	db "on its forelegs",$4E
+	db "and tail",$5F,"@"
+
+_DodrioDexEntry:
+	db 0,"Uses its three",$4E
+	db "brains to execute",$4E
+	db "complex plans.",$49
+	db "While two heads",$4E
+	db "sleep, one head",$4E
+	db "stays awake",$5F,"@"
+
+_PrimeapeDexEntry:
+	db 0,"Always furious",$4E
+	db "and tenacious to",$4E
+	db "boot. It will not",$49
+	db "abandon chasing",$4E
+	db "its quarry until",$4E
+	db "it is caught",$5F,"@"
+
+_DugtrioDexEntry:
+	db 0,"A team of DIGLETT",$4E
+	db "triplets.",$4E
+	db "It triggers huge",$49
+	db "earthquakes by",$4E
+	db "burrowing 60 miles",$4E
+	db "underground",$5F,"@"
+
+_VenomothDexEntry:
+	db 0,"The dust-like",$4E
+	db "scales covering",$4E
+	db "its wings are",$49
+	db "color coded to",$4E
+	db "indicate the kinds",$4E
+	db "of poison it has",$5F,"@"
+
+_DewgongDexEntry:
+	db 0,"Stores thermal",$4E
+	db "energy in its",$4E
+	db "body. Swims at a",$49
+	db "steady 8 knots",$4E
+	db "even in intensely",$4E
+	db "cold waters",$5F,"@"
+
+_CaterpieDexEntry:
+	db 0,"Its short feet",$4E
+	db "are tipped with",$4E
+	db "suction pads that",$49
+	db "enable it to",$4E
+	db "tirelessly climb",$4E
+	db "slopes and walls",$5F,"@"
+
+_MetapodDexEntry:
+	db 0,"This #MON is",$4E
+	db "vulnerable to",$4E
+	db "attack while its",$49
+	db "shell is soft,",$4E
+	db "exposing its weak",$4E
+	db "and tender body",$5F,"@"
+
+_ButterfreeDexEntry:
+	db 0,"In battle, it",$4E
+	db "flaps its wings",$4E
+	db "at high speed to",$49
+	db "release highly",$4E
+	db "toxic dust into",$4E
+	db "the air",$5F,"@"
+
+_MachampDexEntry:
+	db 0,"Using its heavy",$4E
+	db "muscles, it throws",$4E
+	db "powerful punches",$49
+	db "that can send the",$4E
+	db "victim clear over",$4E
+	db "the horizon",$5F,"@"
+
+_GolduckDexEntry:
+	db 0,"Often seen swim-",$4E
+	db "ming elegantly by",$4E
+	db "lake shores. It",$49
+	db "is often mistaken",$4E
+	db "for the Japanese",$4E
+	db "monster, Kappa",$5F,"@"
+
+_HypnoDexEntry:
+	db 0,"When it locks eyes",$4E
+	db "with an enemy, it",$4E
+	db "will use a mix of",$49
+	db "PSI moves such as",$4E
+	db "HYPNOSIS and",$4E
+	db "CONFUSION",$5F,"@"
+
+_GolbatDexEntry:
+	db 0,"Once it strikes,",$4E
+	db "it will not stop",$4E
+	db "draining energy",$49
+	db "from the victim",$4E
+	db "even if it gets",$4E
+	db "too heavy to fly",$5F,"@"
+
+_MewtwoDexEntry:
+	db 0,"It was created by",$4E
+	db "a scientist after",$4E
+	db "years of horrific",$49
+	db "gene splicing and",$4E
+	db "DNA engineering",$4E
+	db "experiments",$5F,"@"
+
+_SnorlaxDexEntry:
+	db 0,"Very lazy. Just",$4E
+	db "eats and sleeps.",$4E
+	db "As its rotund",$49
+	db "bulk builds, it",$4E
+	db "becomes steadily",$4E
+	db "more slothful",$5F,"@"
+
+_MagikarpDexEntry:
+	db 0,"In the distant",$4E
+	db "past, it was",$4E
+	db "somewhat stronger",$49
+	db "than the horribly",$4E
+	db "weak descendants",$4E
+	db "that exist today",$5F,"@"
+
+_MukDexEntry:
+	db 0,"Thickly covered",$4E
+	db "with a filthy,",$4E
+	db "vile sludge. It",$49
+	db "is so toxic, even",$4E
+	db "its footprints",$4E
+	db "contain poison",$5F,"@"
+
+_KinglerDexEntry:
+	db 0,"The large pincer",$4E
+	db "has 10000 hp of",$4E
+	db "crushing power.",$49
+	db "However, its huge",$4E
+	db "size makes it",$4E
+	db "unwieldy to use",$5F,"@"
+
+_CloysterDexEntry:
+	db 0,"When attacked, it",$4E
+	db "launches its",$4E
+	db "horns in quick",$49
+	db "volleys. Its",$4E
+	db "innards have",$4E
+	db "never been seen",$5F,"@"
+
+_ElectrodeDexEntry:
+	db 0,"It stores electric",$4E
+	db "energy under very",$4E
+	db "high pressure.",$49
+	db "It often explodes",$4E
+	db "with little or no",$4E
+	db "provocation",$5F,"@"
+
+_ClefableDexEntry:
+	db 0,"A timid fairy",$4E
+	db "#MON that is",$4E
+	db "rarely seen. It",$49
+	db "will run and hide",$4E
+	db "the moment it",$4E
+	db "senses people",$5F,"@"
+
+_WeezingDexEntry:
+	db 0,"Where two kinds",$4E
+	db "of poison gases",$4E
+	db "meet, 2 KOFFINGs",$49
+	db "can fuse into a",$4E
+	db "WEEZING over many",$4E
+	db "years",$5F,"@"
+
+_PersianDexEntry:
+	db 0,"Although its fur",$4E
+	db "has many admirers,",$4E
+	db "it is tough to",$49
+	db "raise as a pet",$4E
+	db "because of its",$4E
+	db "fickle meanness",$5F,"@"
+
+_MarowakDexEntry:
+	db 0,"The bone it holds",$4E
+	db "is its key weapon.",$4E
+	db "It throws the",$49
+	db "bone skillfully",$4E
+	db "like a boomerang",$4E
+	db "to KO targets",$5F,"@"
+
+_HaunterDexEntry:
+	db 0,"Because of its",$4E
+	db "ability to slip",$4E
+	db "through block",$49
+	db "walls, it is said",$4E
+	db "to be from an-",$4E
+	db "other dimension",$5F,"@"
+
+_AbraDexEntry:
+	db 0,"Using its ability",$4E
+	db "to read minds, it",$4E
+	db "will identify",$49
+	db "impending danger",$4E
+	db "and TELEPORT to",$4E
+	db "safety",$5F,"@"
+
+_AlakazamDexEntry:
+	db 0,"Its brain can out-",$4E
+	db "perform a super-",$4E
+	db "computer.",$49
+	db "Its intelligence",$4E
+	db "quotient is said",$4E
+	db "to be 5,000",$5F,"@"
+
+_PidgeottoDexEntry:
+	db 0,"Very protective",$4E
+	db "of its sprawling",$4E
+	db "territorial area,",$49
+	db "this #MON will",$4E
+	db "fiercely peck at",$4E
+	db "any intruder",$5F,"@"
+
+_PidgeotDexEntry:
+	db 0,"When hunting, it",$4E
+	db "skims the surface",$4E
+	db "of water at high",$49
+	db "speed to pick off",$4E
+	db "unwary prey such",$4E
+	db "as MAGIKARP",$5F,"@"
+
+_StarmieDexEntry:
+	db 0,"Its central core",$4E
+	db "glows with the",$4E
+	db "seven colors of",$49
+	db "the rainbow. Some",$4E
+	db "people value the",$4E
+	db "core as a gem",$5F,"@"
+
+_BulbasaurDexEntry:
+	db 0,"A strange seed was",$4E
+	db "planted on its",$4E
+	db "back at birth.",$49
+	db "The plant sprouts",$4E
+	db "and grows with",$4E
+	db "this #MON",$5F,"@"
+
+_VenusaurDexEntry:
+	db 0,"The plant blooms",$4E
+	db "when it is",$4E
+	db "absorbing solar",$49
+	db "energy. It stays",$4E
+	db "on the move to",$4E
+	db "seek sunlight",$5F,"@"
+
+_TentacruelDexEntry:
+	db 0,"The tentacles are",$4E
+	db "normally kept",$4E
+	db "short. On hunts,",$49
+	db "they are extended",$4E
+	db "to ensnare and",$4E
+	db "immobilize prey",$5F,"@"
+
+_GoldeenDexEntry:
+	db 0,"Its tail fin",$4E
+	db "billows like an",$4E
+	db "elegant ballroom",$49
+	db "dress, giving it",$4E
+	db "the nickname of",$4E
+	db "the Water Queen",$5F,"@"
+
+_SeakingDexEntry:
+	db 0,"In the autumn",$4E
+	db "spawning season,",$4E
+	db "they can be seen",$49
+	db "swimming power-",$4E
+	db "fully up rivers",$4E
+	db "and creeks",$5F,"@"
+
+_PonytaDexEntry:
+	db 0,"Its hooves are 10",$4E
+	db "times harder than",$4E
+	db "diamonds. It can",$49
+	db "trample anything",$4E
+	db "completely flat",$4E
+	db "in little time",$5F,"@"
+
+_RapidashDexEntry:
+	db 0,"Very competitive,",$4E
+	db "this #MON will",$4E
+	db "chase anything",$49
+	db "that moves fast",$4E
+	db "in the hopes of",$4E
+	db "racing it",$5F,"@"
+
+_RattataDexEntry:
+	db 0,"Bites anything",$4E
+	db "when it attacks.",$4E
+	db "Small and very",$49
+	db "quick, it is a",$4E
+	db "common sight in",$4E
+	db "many places",$5F,"@"
+
+_RaticateDexEntry:
+	db 0,"It uses its whis-",$4E
+	db "kers to maintain",$4E
+	db "its balance.",$49
+	db "It apparently",$4E
+	db "slows down if",$4E
+	db "they are cut off",$5F,"@"
+
+_NidorinoDexEntry:
+	db 0,"An aggressive",$4E
+	db "#MON that is",$4E
+	db "quick to attack.",$49
+	db "The horn on its",$4E
+	db "head secretes a",$4E
+	db "powerful venom",$5F,"@"
+
+_NidorinaDexEntry:
+	db 0,"The female",$BD," horn",$4E
+	db "develops slowly.",$4E
+	db "Prefers physical",$49
+	db "attacks such as",$4E
+	db "clawing and",$4E
+	db "biting",$5F,"@"
+
+_GeodudeDexEntry:
+	db 0,"Found in fields",$4E
+	db "and mountains.",$4E
+	db "Mistaking them",$49
+	db "for boulders,",$4E
+	db "people often step",$4E
+	db "or trip on them",$5F,"@"
+
+_PorygonDexEntry:
+	db 0,"A #MON that",$4E
+	db "consists entirely",$4E
+	db "of programming",$49
+	db "code. Capable of",$4E
+	db "moving freely in",$4E
+	db "cyberspace",$5F,"@"
+
+_AerodactylDexEntry:
+	db 0,"A ferocious, pre-",$4E
+	db "historic #MON",$4E
+	db "that goes for the",$49
+	db "enemy",$BD," throat",$4E
+	db "with its serrated",$4E
+	db "saw-like fangs",$5F,"@"
+
+_MagnemiteDexEntry:
+	db 0,"Uses anti-gravity",$4E
+	db "to stay suspended.",$4E
+	db "Appears without",$49
+	db "warning and uses",$4E
+	db "THUNDER WAVE and",$4E
+	db "similar moves",$5F,"@"
+
+_CharmanderDexEntry:
+	db 0,"Obviously prefers",$4E
+	db "hot places. When",$4E
+	db "it rains, steam",$49
+	db "is said to spout",$4E
+	db "from the tip of",$4E
+	db "its tail",$5F,"@"
+
+_SquirtleDexEntry:
+	db 0,"After birth, its",$4E
+	db "back swells and",$4E
+	db "hardens into a",$49
+	db "shell. Powerfully",$4E
+	db "sprays foam from",$4E
+	db "its mouth",$5F,"@"
+
+_CharmeleonDexEntry:
+	db 0,"When it swings",$4E
+	db "its burning tail,",$4E
+	db "it elevates the",$49
+	db "temperature to",$4E
+	db "unbearably high",$4E
+	db "levels",$5F,"@"
+
+_WartortleDexEntry:
+	db 0,"Often hides in",$4E
+	db "water to stalk",$4E
+	db "unwary prey. For",$49
+	db "swimming fast, it",$4E
+	db "moves its ears to",$4E
+	db "maintain balance",$5F,"@"
+
+_CharizardDexEntry:
+	db 0,"Spits fire that",$4E
+	db "is hot enough to",$4E
+	db "melt boulders.",$49
+	db "Known to cause",$4E
+	db "forest fires",$4E
+	db "unintentionally",$5F,"@"
+
+_OddishDexEntry:
+	db 0,"During the day,",$4E
+	db "it keeps its face",$4E
+	db "buried in the",$49
+	db "ground. At night,",$4E
+	db "it wanders around",$4E
+	db "sowing its seeds",$5F,"@"
+
+_GloomDexEntry:
+	db 0,"The fluid that",$4E
+	db "oozes from its",$4E
+	db "mouth isn",$BE," drool.",$49
+	db "It is a nectar",$4E
+	db "that is used to",$4E
+	db "attract prey",$5F,"@"
+
+_VileplumeDexEntry:
+	db 0,"The larger its",$4E
+	db "petals, the more",$4E
+	db "toxic pollen it",$49
+	db "contains. Its big",$4E
+	db "head is heavy and",$4E
+	db "hard to hold up",$5F,"@"
+
+_BellsproutDexEntry:
+	db 0,"A carnivorous",$4E
+	db "#MON that traps",$4E
+	db "and eats bugs.",$49
+	db "It uses its root",$4E
+	db "feet to soak up",$4E
+	db "needed moisture",$5F,"@"
+
+_WeepinbellDexEntry:
+	db 0,"It spits out",$4E
+	db "POISONPOWDER to",$4E
+	db "immobilize the",$49
+	db "enemy and then",$4E
+	db "finishes it with",$4E
+	db "a spray of ACID",$5F,"@"
+
+_VictreebelDexEntry:
+	db 0,"Said to live in",$4E
+	db "huge colonies",$4E
+	db "deep in jungles,",$49
+	db "although no one",$4E
+	db "has ever returned",$4E
+	db "from there",$5F,"@"
--- a/textpre.awk
+++ b/textpre.awk
@@ -1,6 +1,148 @@
 BEGIN {
 FS = "\""
 
+char["ガ"] = "$05"
+char["ギ"] = "$06"
+char["ゲ"] = "$08"
+char["ゴ"] = "$09"
+char["ジ"] = "$0B"
+char["ダ"] = "$0F"
+char["ド"] = "$13"
+char["バ"] = "$19"
+char["ビ"] = "$1A"
+char["ブ"] = "$1B"
+char["ボ"] = "$1C"
+char["が"] = "$26"
+char["ぎ"] = "$27"
+char["ぐ"] = "$28"
+char["げ"] = "$29"
+char["ご"] = "$2A"
+char["ざ"] = "$2B"
+char["じ"] = "$2C"
+char["ず"] = "$2D"
+char["ぜ"] = "$2E"
+char["ぞ"] = "$2F"
+char["だ"] = "$30"
+char["ぢ"] = "$31"
+char["づ"] = "$32"
+char["で"] = "$33"
+char["ど"] = "$34"
+char["ば"] = "$3A"
+char["び"] = "$3B"
+char["ぶ"] = "$3C"
+char["べ"] = "$3D"
+char["ぼ"] = "$3E"
+char["パ"] = "$40"
+char["ピ"] = "$41"
+char["プ"] = "$42"
+char["ポ"] = "$43"
+char["ぱ"] = "$44"
+char["ぴ"] = "$45"
+char["ぷ"] = "$46"
+char["ぺ"] = "$47"
+char["ぽ"] = "$48"
+char["ア"] = "$80"
+char["イ"] = "$81"
+char["ウ"] = "$82"
+char["エ"] = "$83"
+char["ォ"] = "$84"
+char["カ"] = "$85"
+char["キ"] = "$86"
+char["ク"] = "$87"
+char["ケ"] = "$88"
+char["コ"] = "$89"
+char["サ"] = "$8A"
+char["シ"] = "$8B"
+char["ス"] = "$8C"
+char["セ"] = "$8D"
+char["ソ"] = "$8E"
+char["タ"] = "$8F"
+char["チ"] = "$90"
+char["ツ"] = "$91"
+char["テ"] = "$92"
+char["ト"] = "$93"
+char["ナ"] = "$94"
+char["ニ"] = "$95"
+char["ヌ"] = "$96"
+char["ネ"] = "$97"
+char["ノ"] = "$98"
+char["ハ"] = "$99"
+char["ヒ"] = "$9A"
+char["フ"] = "$9B"
+char["ホ"] = "$9C"
+char["マ"] = "$9D"
+char["ミ"] = "$9E"
+char["ム"] = "$9F"
+char["メ"] = "$A0"
+char["モ"] = "$A1"
+char["ヤ"] = "$A2"
+char["ユ"] = "$A3"
+char["ヨ"] = "$A4"
+char["ラ"] = "$A5"
+char["ル"] = "$A6"
+char["レ"] = "$A7"
+char["ロ"] = "$A8"
+char["ワ"] = "$A9"
+char["ヲ"] = "$AA"
+char["ン"] = "$AB"
+char["ッ"] = "$AC"
+char["ャ"] = "$AD"
+char["ュ"] = "$AE"
+char["ョ"] = "$AF"
+char["ィ"] = "$B0"
+char["あ"] = "$B1"
+char["い"] = "$B2"
+char["う"] = "$B3"
+char["え"] = "$B4"
+char["お"] = "$B5"
+char["か"] = "$B6"
+char["き"] = "$B7"
+char["く"] = "$B8"
+char["け"] = "$B9"
+char["こ"] = "$BA"
+char["さ"] = "$BB"
+char["し"] = "$BC"
+char["す"] = "$BD"
+char["せ"] = "$BE"
+char["そ"] = "$BF"
+char["た"] = "$C0"
+char["ち"] = "$C1"
+char["つ"] = "$C2"
+char["て"] = "$C3"
+char["と"] = "$C4"
+char["な"] = "$C5"
+char["に"] = "$C6"
+char["ぬ"] = "$C7"
+char["ね"] = "$C8"
+char["の"] = "$C9"
+char["は"] = "$CA"
+char["ひ"] = "$CB"
+char["ふ"] = "$CC"
+char["へ"] = "$CD"
+char["ほ"] = "$CE"
+char["ま"] = "$CF"
+char["み"] = "$D0"
+char["む"] = "$D1"
+char["め"] = "$D2"
+char["も"] = "$D3"
+char["や"] = "$D4"
+char["ゆ"] = "$D5"
+char["よ"] = "$D6"
+char["ら"] = "$D7"
+char["り"] = "$D8"
+char["る"] = "$D9"
+char["れ"] = "$DA"
+char["ろ"] = "$DB"
+char["わ"] = "$DC"
+char["を"] = "$DD"
+char["ん"] = "$DE"
+char["っ"] = "$DF"
+char["ゃ"] = "$E0"
+char["ゅ"] = "$E1"
+char["ょ"] = "$E2"
+char["ー"] = "$E3"
+
+
 char["@"] = "$50"
 char["#"] = "$54"
 char["…"] = "$75"