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
--- 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"