summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/audio/music1.asm116
-rw-r--r--src/audio/music2.asm116
-rw-r--r--src/audio/sfx.asm18
-rw-r--r--src/constants/charmaps.asm10
-rw-r--r--src/data/booster_packs.asm4
-rw-r--r--src/data/map_headers.asm66
-rw-r--r--src/data/map_objects.asm1
-rw-r--r--src/data/move_animations.asm2
-rw-r--r--src/engine/bank01.asm26
-rw-r--r--src/engine/bank02.asm31
-rw-r--r--src/engine/bank03.asm652
-rw-r--r--src/engine/bank04.asm6
-rw-r--r--src/engine/bank05.asm6
-rw-r--r--src/engine/bank06.asm68
-rw-r--r--src/engine/bank07.asm5
-rw-r--r--src/engine/bank1c.asm6
-rw-r--r--src/engine/booster_packs.asm16
-rw-r--r--src/engine/effect_functions.asm4
-rw-r--r--src/engine/home.asm290
-rw-r--r--src/gfx.asm536
-rw-r--r--src/gfx/booster_packs/colosseum2.png (renamed from src/gfx/booster_packs/colosseum2.t10.png)bin1033 -> 1033 bytes
-rw-r--r--src/gfx/booster_packs/evolution2.png (renamed from src/gfx/booster_packs/evolution2.t10.png)bin1068 -> 1068 bytes
-rw-r--r--src/gfx/booster_packs/laboratory2.png (renamed from src/gfx/booster_packs/laboratory2.t10.png)bin1068 -> 1068 bytes
-rw-r--r--src/gfx/booster_packs/mystery2.png (renamed from src/gfx/booster_packs/mystery2.t10.png)bin1136 -> 1136 bytes
-rw-r--r--src/gfx/cardpop/cardpop1.png (renamed from src/gfx/cardpop/cardpop1.t3.png)bin1452 -> 1452 bytes
-rw-r--r--src/gfx/cardpop/cardpop2.png (renamed from src/gfx/cardpop/cardpop2.t3.png)bin803 -> 803 bytes
-rw-r--r--src/gfx/cardpop/cardpop3.png (renamed from src/gfx/cardpop/cardpop3.t3.png)bin784 -> 784 bytes
-rw-r--r--src/gfx/cards/abra.8x6.pngbin745 -> 0 bytes
-rw-r--r--src/gfx/cards/abra.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/abra.pngbin0 -> 791 bytes
-rw-r--r--src/gfx/cards/aerodactyl.8x6.pngbin759 -> 0 bytes
-rw-r--r--src/gfx/cards/aerodactyl.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/aerodactyl.pngbin0 -> 810 bytes
-rw-r--r--src/gfx/cards/alakazam.8x6.pngbin755 -> 0 bytes
-rw-r--r--src/gfx/cards/alakazam.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/alakazam.pngbin0 -> 806 bytes
-rw-r--r--src/gfx/cards/arbok.8x6.pngbin831 -> 0 bytes
-rw-r--r--src/gfx/cards/arbok.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/arbok.pngbin0 -> 875 bytes
-rw-r--r--src/gfx/cards/arcanine1.8x6.pngbin760 -> 0 bytes
-rw-r--r--src/gfx/cards/arcanine1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/arcanine1.pngbin0 -> 807 bytes
-rw-r--r--src/gfx/cards/arcanine2.8x6.pngbin772 -> 0 bytes
-rw-r--r--src/gfx/cards/arcanine2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/arcanine2.pngbin0 -> 809 bytes
-rw-r--r--src/gfx/cards/articuno1.8x6.pngbin793 -> 0 bytes
-rw-r--r--src/gfx/cards/articuno1.pal1
-rw-r--r--src/gfx/cards/articuno1.pngbin0 -> 847 bytes
-rw-r--r--src/gfx/cards/articuno2.8x6.pngbin795 -> 0 bytes
-rw-r--r--src/gfx/cards/articuno2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/articuno2.pngbin0 -> 831 bytes
-rw-r--r--src/gfx/cards/beedrill.8x6.pngbin825 -> 0 bytes
-rw-r--r--src/gfx/cards/beedrill.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/beedrill.pngbin0 -> 869 bytes
-rw-r--r--src/gfx/cards/bellsprout.8x6.pngbin775 -> 0 bytes
-rw-r--r--src/gfx/cards/bellsprout.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/bellsprout.pngbin0 -> 817 bytes
-rw-r--r--src/gfx/cards/bill.8x6.pngbin519 -> 0 bytes
-rw-r--r--src/gfx/cards/bill.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/bill.pngbin0 -> 556 bytes
-rw-r--r--src/gfx/cards/blastoise.8x6.pngbin737 -> 0 bytes
-rw-r--r--src/gfx/cards/blastoise.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/blastoise.pngbin0 -> 782 bytes
-rw-r--r--src/gfx/cards/bulbasaur.8x6.pngbin830 -> 0 bytes
-rw-r--r--src/gfx/cards/bulbasaur.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/bulbasaur.pngbin0 -> 866 bytes
-rw-r--r--src/gfx/cards/butterfree.8x6.pngbin808 -> 0 bytes
-rw-r--r--src/gfx/cards/butterfree.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/butterfree.pngbin0 -> 844 bytes
-rw-r--r--src/gfx/cards/caterpie.8x6.pngbin801 -> 0 bytes
-rw-r--r--src/gfx/cards/caterpie.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/caterpie.pngbin0 -> 841 bytes
-rw-r--r--src/gfx/cards/chansey.8x6.pngbin764 -> 0 bytes
-rw-r--r--src/gfx/cards/chansey.pal1
-rw-r--r--src/gfx/cards/chansey.pngbin0 -> 793 bytes
-rw-r--r--src/gfx/cards/charizard.8x6.pngbin801 -> 0 bytes
-rw-r--r--src/gfx/cards/charizard.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/charizard.pngbin0 -> 843 bytes
-rw-r--r--src/gfx/cards/charmander.8x6.pngbin744 -> 0 bytes
-rw-r--r--src/gfx/cards/charmander.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/charmander.pngbin0 -> 780 bytes
-rw-r--r--src/gfx/cards/charmeleon.8x6.pngbin745 -> 0 bytes
-rw-r--r--src/gfx/cards/charmeleon.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/charmeleon.pngbin0 -> 785 bytes
-rw-r--r--src/gfx/cards/clefable.8x6.pngbin702 -> 0 bytes
-rw-r--r--src/gfx/cards/clefable.pal1
-rw-r--r--src/gfx/cards/clefable.pngbin0 -> 756 bytes
-rw-r--r--src/gfx/cards/clefairy.8x6.pngbin683 -> 0 bytes
-rw-r--r--src/gfx/cards/clefairy.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/clefairy.pngbin0 -> 728 bytes
-rw-r--r--src/gfx/cards/clefairydoll.8x6.pngbin631 -> 0 bytes
-rw-r--r--src/gfx/cards/clefairydoll.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/clefairydoll.pngbin0 -> 669 bytes
-rw-r--r--src/gfx/cards/cloyster.8x6.pngbin752 -> 0 bytes
-rw-r--r--src/gfx/cards/cloyster.pal1
-rw-r--r--src/gfx/cards/cloyster.pngbin0 -> 795 bytes
-rw-r--r--src/gfx/cards/computersearch.8x6.pngbin731 -> 0 bytes
-rw-r--r--src/gfx/cards/computersearch.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/computersearch.pngbin0 -> 774 bytes
-rw-r--r--src/gfx/cards/cubone.8x6.pngbin675 -> 0 bytes
-rw-r--r--src/gfx/cards/cubone.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/cubone.pngbin0 -> 715 bytes
-rw-r--r--src/gfx/cards/defender.8x6.pngbin478 -> 0 bytes
-rw-r--r--src/gfx/cards/defender.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/defender.pngbin0 -> 526 bytes
-rw-r--r--src/gfx/cards/devolutionspray.8x6.pngbin481 -> 0 bytes
-rw-r--r--src/gfx/cards/devolutionspray.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/devolutionspray.pngbin0 -> 522 bytes
-rw-r--r--src/gfx/cards/dewgong.8x6.pngbin775 -> 0 bytes
-rw-r--r--src/gfx/cards/dewgong.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/dewgong.pngbin0 -> 814 bytes
-rw-r--r--src/gfx/cards/diglett.8x6.pngbin662 -> 0 bytes
-rw-r--r--src/gfx/cards/diglett.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/diglett.pngbin0 -> 707 bytes
-rw-r--r--src/gfx/cards/ditto.8x6.pngbin593 -> 0 bytes
-rw-r--r--src/gfx/cards/ditto.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/ditto.pngbin0 -> 630 bytes
-rw-r--r--src/gfx/cards/dodrio.8x6.pngbin662 -> 0 bytes
-rw-r--r--src/gfx/cards/dodrio.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/dodrio.pngbin0 -> 701 bytes
-rw-r--r--src/gfx/cards/doduo.8x6.pngbin618 -> 0 bytes
-rw-r--r--src/gfx/cards/doduo.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/doduo.pngbin0 -> 656 bytes
-rw-r--r--src/gfx/cards/doublecolorlessenergy.8x6.pngbin538 -> 0 bytes
-rw-r--r--src/gfx/cards/doublecolorlessenergy.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/doublecolorlessenergy.pngbin0 -> 576 bytes
-rw-r--r--src/gfx/cards/dragonair.8x6.pngbin755 -> 0 bytes
-rw-r--r--src/gfx/cards/dragonair.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/dragonair.pngbin0 -> 796 bytes
-rw-r--r--src/gfx/cards/dragonite1.8x6.pngbin659 -> 0 bytes
-rw-r--r--src/gfx/cards/dragonite1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/dragonite1.pngbin0 -> 701 bytes
-rw-r--r--src/gfx/cards/dragonite2.8x6.pngbin775 -> 0 bytes
-rw-r--r--src/gfx/cards/dragonite2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/dragonite2.pngbin0 -> 827 bytes
-rw-r--r--src/gfx/cards/dratini.8x6.pngbin730 -> 0 bytes
-rw-r--r--src/gfx/cards/dratini.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/dratini.pngbin0 -> 768 bytes
-rw-r--r--src/gfx/cards/drowzee.8x6.pngbin732 -> 0 bytes
-rw-r--r--src/gfx/cards/drowzee.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/drowzee.pngbin0 -> 776 bytes
-rw-r--r--src/gfx/cards/dugtrio.8x6.pngbin657 -> 0 bytes
-rw-r--r--src/gfx/cards/dugtrio.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/dugtrio.pngbin0 -> 695 bytes
-rw-r--r--src/gfx/cards/eevee.8x6.pngbin784 -> 0 bytes
-rw-r--r--src/gfx/cards/eevee.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/eevee.pngbin0 -> 819 bytes
-rw-r--r--src/gfx/cards/ekans.8x6.pngbin770 -> 0 bytes
-rw-r--r--src/gfx/cards/ekans.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/ekans.pngbin0 -> 811 bytes
-rw-r--r--src/gfx/cards/electabuzz1.8x6.pngbin704 -> 0 bytes
-rw-r--r--src/gfx/cards/electabuzz1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/electabuzz1.pngbin0 -> 759 bytes
-rw-r--r--src/gfx/cards/electabuzz2.8x6.pngbin616 -> 0 bytes
-rw-r--r--src/gfx/cards/electabuzz2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/electabuzz2.pngbin0 -> 667 bytes
-rw-r--r--src/gfx/cards/electrode1.8x6.pngbin732 -> 0 bytes
-rw-r--r--src/gfx/cards/electrode1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/electrode1.pngbin0 -> 770 bytes
-rw-r--r--src/gfx/cards/electrode2.8x6.pngbin688 -> 0 bytes
-rw-r--r--src/gfx/cards/electrode2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/electrode2.pngbin0 -> 731 bytes
-rw-r--r--src/gfx/cards/energyremoval.8x6.pngbin651 -> 0 bytes
-rw-r--r--src/gfx/cards/energyremoval.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/energyremoval.pngbin0 -> 693 bytes
-rw-r--r--src/gfx/cards/energyretrieval.8x6.pngbin479 -> 0 bytes
-rw-r--r--src/gfx/cards/energyretrieval.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/energyretrieval.pngbin0 -> 519 bytes
-rw-r--r--src/gfx/cards/energysearch.8x6.pngbin596 -> 0 bytes
-rw-r--r--src/gfx/cards/energysearch.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/energysearch.pngbin0 -> 635 bytes
-rw-r--r--src/gfx/cards/exeggcute.8x6.pngbin756 -> 0 bytes
-rw-r--r--src/gfx/cards/exeggcute.pal1
-rw-r--r--src/gfx/cards/exeggcute.pngbin0 -> 795 bytes
-rw-r--r--src/gfx/cards/exeggutor.8x6.pngbin783 -> 0 bytes
-rw-r--r--src/gfx/cards/exeggutor.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/exeggutor.pngbin0 -> 825 bytes
-rw-r--r--src/gfx/cards/farfetchd.8x6.pngbin718 -> 0 bytes
-rw-r--r--src/gfx/cards/farfetchd.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/farfetchd.pngbin0 -> 760 bytes
-rw-r--r--src/gfx/cards/fearow.8x6.pngbin725 -> 0 bytes
-rw-r--r--src/gfx/cards/fearow.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/fearow.pngbin0 -> 763 bytes
-rw-r--r--src/gfx/cards/fightingenergy.8x6.pngbin514 -> 0 bytes
-rw-r--r--src/gfx/cards/fightingenergy.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/fightingenergy.pngbin0 -> 554 bytes
-rw-r--r--src/gfx/cards/fireenergy.8x6.pngbin558 -> 0 bytes
-rw-r--r--src/gfx/cards/fireenergy.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/fireenergy.pngbin0 -> 599 bytes
-rw-r--r--src/gfx/cards/flareon1.8x6.pngbin844 -> 0 bytes
-rw-r--r--src/gfx/cards/flareon1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/flareon1.pngbin0 -> 880 bytes
-rw-r--r--src/gfx/cards/flareon2.8x6.pngbin808 -> 0 bytes
-rw-r--r--src/gfx/cards/flareon2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/flareon2.pngbin0 -> 853 bytes
-rw-r--r--src/gfx/cards/flyingpikachu.8x6.pngbin633 -> 0 bytes
-rw-r--r--src/gfx/cards/flyingpikachu.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/flyingpikachu.pngbin0 -> 672 bytes
-rw-r--r--src/gfx/cards/fullheal.8x6.pngbin561 -> 0 bytes
-rw-r--r--src/gfx/cards/fullheal.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/fullheal.pngbin0 -> 612 bytes
-rw-r--r--src/gfx/cards/gambler.8x6.pngbin449 -> 0 bytes
-rw-r--r--src/gfx/cards/gambler.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/gambler.pngbin0 -> 498 bytes
-rw-r--r--src/gfx/cards/gastly1.8x6.pngbin612 -> 0 bytes
-rw-r--r--src/gfx/cards/gastly1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/gastly1.pngbin0 -> 666 bytes
-rw-r--r--src/gfx/cards/gastly2.8x6.pngbin744 -> 0 bytes
-rw-r--r--src/gfx/cards/gastly2.pal1
-rw-r--r--src/gfx/cards/gastly2.pngbin0 -> 781 bytes
-rw-r--r--src/gfx/cards/gengar.8x6.pngbin664 -> 0 bytes
-rw-r--r--src/gfx/cards/gengar.pal1
-rw-r--r--src/gfx/cards/gengar.pngbin0 -> 713 bytes
-rw-r--r--src/gfx/cards/geodude.8x6.pngbin810 -> 0 bytes
-rw-r--r--src/gfx/cards/geodude.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/geodude.pngbin0 -> 851 bytes
-rw-r--r--src/gfx/cards/gloom.8x6.pngbin622 -> 0 bytes
-rw-r--r--src/gfx/cards/gloom.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/gloom.pngbin0 -> 664 bytes
-rw-r--r--src/gfx/cards/golbat.8x6.pngbin795 -> 0 bytes
-rw-r--r--src/gfx/cards/golbat.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/golbat.pngbin0 -> 840 bytes
-rw-r--r--src/gfx/cards/goldeen.8x6.pngbin766 -> 0 bytes
-rw-r--r--src/gfx/cards/goldeen.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/goldeen.pngbin0 -> 796 bytes
-rw-r--r--src/gfx/cards/golduck.8x6.pngbin816 -> 0 bytes
-rw-r--r--src/gfx/cards/golduck.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/golduck.pngbin0 -> 856 bytes
-rw-r--r--src/gfx/cards/golem.8x6.pngbin809 -> 0 bytes
-rw-r--r--src/gfx/cards/golem.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/golem.pngbin0 -> 849 bytes
-rw-r--r--src/gfx/cards/grassenergy.8x6.pngbin542 -> 0 bytes
-rw-r--r--src/gfx/cards/grassenergy.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/grassenergy.pngbin0 -> 597 bytes
-rw-r--r--src/gfx/cards/graveler.8x6.pngbin836 -> 0 bytes
-rw-r--r--src/gfx/cards/graveler.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/graveler.pngbin0 -> 869 bytes
-rw-r--r--src/gfx/cards/grimer.8x6.pngbin698 -> 0 bytes
-rw-r--r--src/gfx/cards/grimer.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/grimer.pngbin0 -> 742 bytes
-rw-r--r--src/gfx/cards/growlithe.8x6.pngbin673 -> 0 bytes
-rw-r--r--src/gfx/cards/growlithe.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/growlithe.pngbin0 -> 706 bytes
-rw-r--r--src/gfx/cards/gustofwind.8x6.pngbin775 -> 0 bytes
-rw-r--r--src/gfx/cards/gustofwind.pal1
-rw-r--r--src/gfx/cards/gustofwind.pngbin0 -> 819 bytes
-rw-r--r--src/gfx/cards/gyarados.8x6.pngbin734 -> 0 bytes
-rw-r--r--src/gfx/cards/gyarados.pal1
-rw-r--r--src/gfx/cards/gyarados.pngbin0 -> 786 bytes
-rw-r--r--src/gfx/cards/haunter1.8x6.pngbin594 -> 0 bytes
-rw-r--r--src/gfx/cards/haunter1.pal1
-rw-r--r--src/gfx/cards/haunter1.pngbin0 -> 652 bytes
-rw-r--r--src/gfx/cards/haunter2.8x6.pngbin470 -> 0 bytes
-rw-r--r--src/gfx/cards/haunter2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/haunter2.pngbin0 -> 523 bytes
-rw-r--r--src/gfx/cards/hitmonchan.8x6.pngbin772 -> 0 bytes
-rw-r--r--src/gfx/cards/hitmonchan.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/hitmonchan.pngbin0 -> 817 bytes
-rw-r--r--src/gfx/cards/hitmonlee.8x6.pngbin704 -> 0 bytes
-rw-r--r--src/gfx/cards/hitmonlee.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/hitmonlee.pngbin0 -> 757 bytes
-rw-r--r--src/gfx/cards/horsea.8x6.pngbin703 -> 0 bytes
-rw-r--r--src/gfx/cards/horsea.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/horsea.pngbin0 -> 740 bytes
-rw-r--r--src/gfx/cards/hypno.8x6.pngbin715 -> 0 bytes
-rw-r--r--src/gfx/cards/hypno.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/hypno.pngbin0 -> 769 bytes
-rw-r--r--src/gfx/cards/imakuni.8x6.pngbin708 -> 0 bytes
-rw-r--r--src/gfx/cards/imakuni.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/imakuni.pngbin0 -> 753 bytes
-rw-r--r--src/gfx/cards/imposterprofessoroak.8x6.pngbin658 -> 0 bytes
-rw-r--r--src/gfx/cards/imposterprofessoroak.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/imposterprofessoroak.pngbin0 -> 700 bytes
-rw-r--r--src/gfx/cards/itemfinder.8x6.pngbin468 -> 0 bytes
-rw-r--r--src/gfx/cards/itemfinder.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/itemfinder.pngbin0 -> 513 bytes
-rw-r--r--src/gfx/cards/ivysaur.8x6.pngbin785 -> 0 bytes
-rw-r--r--src/gfx/cards/ivysaur.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/ivysaur.pngbin0 -> 839 bytes
-rw-r--r--src/gfx/cards/jigglypuff1.8x6.pngbin751 -> 0 bytes
-rw-r--r--src/gfx/cards/jigglypuff1.pal1
-rw-r--r--src/gfx/cards/jigglypuff1.pngbin0 -> 792 bytes
-rw-r--r--src/gfx/cards/jigglypuff2.8x6.pngbin648 -> 0 bytes
-rw-r--r--src/gfx/cards/jigglypuff2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/jigglypuff2.pngbin0 -> 682 bytes
-rw-r--r--src/gfx/cards/jigglypuff3.8x6.pngbin710 -> 0 bytes
-rw-r--r--src/gfx/cards/jigglypuff3.pal1
-rw-r--r--src/gfx/cards/jigglypuff3.pngbin0 -> 755 bytes
-rw-r--r--src/gfx/cards/jolteon1.8x6.pngbin725 -> 0 bytes
-rw-r--r--src/gfx/cards/jolteon1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/jolteon1.pngbin0 -> 759 bytes
-rw-r--r--src/gfx/cards/jolteon2.8x6.pngbin778 -> 0 bytes
-rw-r--r--src/gfx/cards/jolteon2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/jolteon2.pngbin0 -> 827 bytes
-rw-r--r--src/gfx/cards/jynx.8x6.pngbin638 -> 0 bytes
-rw-r--r--src/gfx/cards/jynx.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/jynx.pngbin0 -> 687 bytes
-rw-r--r--src/gfx/cards/kabuto.8x6.pngbin736 -> 0 bytes
-rw-r--r--src/gfx/cards/kabuto.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/kabuto.pngbin0 -> 775 bytes
-rw-r--r--src/gfx/cards/kabutops.8x6.pngbin691 -> 0 bytes
-rw-r--r--src/gfx/cards/kabutops.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/kabutops.pngbin0 -> 744 bytes
-rw-r--r--src/gfx/cards/kadabra.8x6.pngbin608 -> 0 bytes
-rw-r--r--src/gfx/cards/kadabra.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/kadabra.pngbin0 -> 656 bytes
-rw-r--r--src/gfx/cards/kakuna.8x6.pngbin760 -> 0 bytes
-rw-r--r--src/gfx/cards/kakuna.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/kakuna.pngbin0 -> 807 bytes
-rw-r--r--src/gfx/cards/kangaskhan.8x6.pngbin757 -> 0 bytes
-rw-r--r--src/gfx/cards/kangaskhan.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/kangaskhan.pngbin0 -> 802 bytes
-rw-r--r--src/gfx/cards/kingler.8x6.pngbin767 -> 0 bytes
-rw-r--r--src/gfx/cards/kingler.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/kingler.pngbin0 -> 808 bytes
-rw-r--r--src/gfx/cards/koffing.8x6.pngbin802 -> 0 bytes
-rw-r--r--src/gfx/cards/koffing.pal1
-rw-r--r--src/gfx/cards/koffing.pngbin0 -> 841 bytes
-rw-r--r--src/gfx/cards/krabby.8x6.pngbin676 -> 0 bytes
-rw-r--r--src/gfx/cards/krabby.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/krabby.pngbin0 -> 713 bytes
-rw-r--r--src/gfx/cards/lapras.8x6.pngbin639 -> 0 bytes
-rw-r--r--src/gfx/cards/lapras.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/lapras.pngbin0 -> 698 bytes
-rw-r--r--src/gfx/cards/lass.8x6.pngbin621 -> 0 bytes
-rw-r--r--src/gfx/cards/lass.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/lass.pngbin0 -> 661 bytes
-rw-r--r--src/gfx/cards/lickitung.8x6.pngbin813 -> 0 bytes
-rw-r--r--src/gfx/cards/lickitung.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/lickitung.pngbin0 -> 839 bytes
-rw-r--r--src/gfx/cards/lightningenergy.8x6.pngbin537 -> 0 bytes
-rw-r--r--src/gfx/cards/lightningenergy.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/lightningenergy.pngbin0 -> 577 bytes
-rw-r--r--src/gfx/cards/machamp.8x6.pngbin776 -> 0 bytes
-rw-r--r--src/gfx/cards/machamp.pal1
-rw-r--r--src/gfx/cards/machamp.pngbin0 -> 830 bytes
-rw-r--r--src/gfx/cards/machoke.8x6.pngbin709 -> 0 bytes
-rw-r--r--src/gfx/cards/machoke.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/machoke.pngbin0 -> 758 bytes
-rw-r--r--src/gfx/cards/machop.8x6.pngbin728 -> 0 bytes
-rw-r--r--src/gfx/cards/machop.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/machop.pngbin0 -> 767 bytes
-rw-r--r--src/gfx/cards/magikarp.8x6.pngbin813 -> 0 bytes
-rw-r--r--src/gfx/cards/magikarp.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/magikarp.pngbin0 -> 849 bytes
-rw-r--r--src/gfx/cards/magmar1.8x6.pngbin712 -> 0 bytes
-rw-r--r--src/gfx/cards/magmar1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/magmar1.pngbin0 -> 781 bytes
-rw-r--r--src/gfx/cards/magmar2.8x6.pngbin794 -> 0 bytes
-rw-r--r--src/gfx/cards/magmar2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/magmar2.pngbin0 -> 841 bytes
-rw-r--r--src/gfx/cards/magnemite1.8x6.pngbin652 -> 0 bytes
-rw-r--r--src/gfx/cards/magnemite1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/magnemite1.pngbin0 -> 691 bytes
-rw-r--r--src/gfx/cards/magnemite2.8x6.pngbin650 -> 0 bytes
-rw-r--r--src/gfx/cards/magnemite2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/magnemite2.pngbin0 -> 699 bytes
-rw-r--r--src/gfx/cards/magneton1.8x6.pngbin736 -> 0 bytes
-rw-r--r--src/gfx/cards/magneton1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/magneton1.pngbin0 -> 790 bytes
-rw-r--r--src/gfx/cards/magneton2.8x6.pngbin663 -> 0 bytes
-rw-r--r--src/gfx/cards/magneton2.pal1
-rw-r--r--src/gfx/cards/magneton2.pngbin0 -> 715 bytes
-rw-r--r--src/gfx/cards/maintenance.8x6.pngbin467 -> 0 bytes
-rw-r--r--src/gfx/cards/maintenance.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/maintenance.pngbin0 -> 508 bytes
-rw-r--r--src/gfx/cards/mankey.8x6.pngbin797 -> 0 bytes
-rw-r--r--src/gfx/cards/mankey.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/mankey.pngbin0 -> 837 bytes
-rw-r--r--src/gfx/cards/marowak1.8x6.pngbin731 -> 0 bytes
-rw-r--r--src/gfx/cards/marowak1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/marowak1.pngbin0 -> 768 bytes
-rw-r--r--src/gfx/cards/marowak2.8x6.pngbin763 -> 0 bytes
-rw-r--r--src/gfx/cards/marowak2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/marowak2.pngbin0 -> 798 bytes
-rw-r--r--src/gfx/cards/meowth1.8x6.pngbin794 -> 0 bytes
-rw-r--r--src/gfx/cards/meowth1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/meowth1.pngbin0 -> 836 bytes
-rw-r--r--src/gfx/cards/meowth2.8x6.pngbin773 -> 0 bytes
-rw-r--r--src/gfx/cards/meowth2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/meowth2.pngbin0 -> 813 bytes
-rw-r--r--src/gfx/cards/metapod.8x6.pngbin675 -> 0 bytes
-rw-r--r--src/gfx/cards/metapod.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/metapod.pngbin0 -> 713 bytes
-rw-r--r--src/gfx/cards/mew1.8x6.pngbin767 -> 0 bytes
-rw-r--r--src/gfx/cards/mew1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/mew1.pngbin0 -> 803 bytes
-rw-r--r--src/gfx/cards/mew2.8x6.pngbin754 -> 0 bytes
-rw-r--r--src/gfx/cards/mew2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/mew2.pngbin0 -> 790 bytes
-rw-r--r--src/gfx/cards/mew3.8x6.pngbin699 -> 0 bytes
-rw-r--r--src/gfx/cards/mew3.pal1
-rw-r--r--src/gfx/cards/mew3.pngbin0 -> 744 bytes
-rw-r--r--src/gfx/cards/mewtwo1.8x6.pngbin659 -> 0 bytes
-rw-r--r--src/gfx/cards/mewtwo1.pal1
-rw-r--r--src/gfx/cards/mewtwo1.pngbin0 -> 716 bytes
-rw-r--r--src/gfx/cards/mewtwo2.8x6.pngbin695 -> 0 bytes
-rw-r--r--src/gfx/cards/mewtwo2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/mewtwo2.pngbin0 -> 742 bytes
-rw-r--r--src/gfx/cards/mewtwo3.8x6.pngbin788 -> 0 bytes
-rw-r--r--src/gfx/cards/mewtwo3.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/mewtwo3.pngbin0 -> 834 bytes
-rw-r--r--src/gfx/cards/moltres1.8x6.pngbin790 -> 0 bytes
-rw-r--r--src/gfx/cards/moltres1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/moltres1.pngbin0 -> 838 bytes
-rw-r--r--src/gfx/cards/moltres2.8x6.pngbin796 -> 0 bytes
-rw-r--r--src/gfx/cards/moltres2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/moltres2.pngbin0 -> 835 bytes
-rw-r--r--src/gfx/cards/mrfuji.8x6.pngbin746 -> 0 bytes
-rw-r--r--src/gfx/cards/mrfuji.pal1
-rw-r--r--src/gfx/cards/mrfuji.pngbin0 -> 785 bytes
-rw-r--r--src/gfx/cards/mrmime.8x6.pngbin709 -> 0 bytes
-rw-r--r--src/gfx/cards/mrmime.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/mrmime.pngbin0 -> 769 bytes
-rw-r--r--src/gfx/cards/muk.8x6.pngbin738 -> 0 bytes
-rw-r--r--src/gfx/cards/muk.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/muk.pngbin0 -> 795 bytes
-rw-r--r--src/gfx/cards/mysteriousfossil.8x6.pngbin717 -> 0 bytes
-rw-r--r--src/gfx/cards/mysteriousfossil.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/mysteriousfossil.pngbin0 -> 771 bytes
-rw-r--r--src/gfx/cards/nidoking.8x6.pngbin810 -> 0 bytes
-rw-r--r--src/gfx/cards/nidoking.pal1
-rw-r--r--src/gfx/cards/nidoking.pngbin0 -> 862 bytes
-rw-r--r--src/gfx/cards/nidoqueen.8x6.pngbin752 -> 0 bytes
-rw-r--r--src/gfx/cards/nidoqueen.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/nidoqueen.pngbin0 -> 811 bytes
-rw-r--r--src/gfx/cards/nidoranf.8x6.pngbin769 -> 0 bytes
-rw-r--r--src/gfx/cards/nidoranf.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/nidoranf.pngbin0 -> 819 bytes
-rw-r--r--src/gfx/cards/nidoranm.8x6.pngbin714 -> 0 bytes
-rw-r--r--src/gfx/cards/nidoranm.pal1
-rw-r--r--src/gfx/cards/nidoranm.pngbin0 -> 757 bytes
-rw-r--r--src/gfx/cards/nidorina.8x6.pngbin723 -> 0 bytes
-rw-r--r--src/gfx/cards/nidorina.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/nidorina.pngbin0 -> 767 bytes
-rw-r--r--src/gfx/cards/nidorino.8x6.pngbin834 -> 0 bytes
-rw-r--r--src/gfx/cards/nidorino.pal1
-rw-r--r--src/gfx/cards/nidorino.pngbin0 -> 872 bytes
-rw-r--r--src/gfx/cards/ninetails1.8x6.pngbin760 -> 0 bytes
-rw-r--r--src/gfx/cards/ninetails1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/ninetails1.pngbin0 -> 801 bytes
-rw-r--r--src/gfx/cards/ninetails2.8x6.pngbin670 -> 0 bytes
-rw-r--r--src/gfx/cards/ninetails2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/ninetails2.pngbin0 -> 717 bytes
-rw-r--r--src/gfx/cards/oddish.8x6.pngbin708 -> 0 bytes
-rw-r--r--src/gfx/cards/oddish.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/oddish.pngbin0 -> 753 bytes
-rw-r--r--src/gfx/cards/omanyte.8x6.pngbin792 -> 0 bytes
-rw-r--r--src/gfx/cards/omanyte.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/omanyte.pngbin0 -> 835 bytes
-rw-r--r--src/gfx/cards/omastar.8x6.pngbin810 -> 0 bytes
-rw-r--r--src/gfx/cards/omastar.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/omastar.pngbin0 -> 860 bytes
-rw-r--r--src/gfx/cards/onix.8x6.pngbin762 -> 0 bytes
-rw-r--r--src/gfx/cards/onix.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/onix.pngbin0 -> 803 bytes
-rw-r--r--src/gfx/cards/paras.8x6.pngbin779 -> 0 bytes
-rw-r--r--src/gfx/cards/paras.pal1
-rw-r--r--src/gfx/cards/paras.pngbin0 -> 820 bytes
-rw-r--r--src/gfx/cards/parasect.8x6.pngbin813 -> 0 bytes
-rw-r--r--src/gfx/cards/parasect.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/parasect.pngbin0 -> 852 bytes
-rw-r--r--src/gfx/cards/persian.8x6.pngbin690 -> 0 bytes
-rw-r--r--src/gfx/cards/persian.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/persian.pngbin0 -> 729 bytes
-rw-r--r--src/gfx/cards/pidgeot1.8x6.pngbin782 -> 0 bytes
-rw-r--r--src/gfx/cards/pidgeot1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pidgeot1.pngbin0 -> 815 bytes
-rw-r--r--src/gfx/cards/pidgeot2.8x6.pngbin749 -> 0 bytes
-rw-r--r--src/gfx/cards/pidgeot2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pidgeot2.pngbin0 -> 794 bytes
-rw-r--r--src/gfx/cards/pidgeotto.8x6.pngbin675 -> 0 bytes
-rw-r--r--src/gfx/cards/pidgeotto.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pidgeotto.pngbin0 -> 712 bytes
-rw-r--r--src/gfx/cards/pidgey.8x6.pngbin611 -> 0 bytes
-rw-r--r--src/gfx/cards/pidgey.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pidgey.pngbin0 -> 653 bytes
-rw-r--r--src/gfx/cards/pikachu1.8x6.pngbin728 -> 0 bytes
-rw-r--r--src/gfx/cards/pikachu1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pikachu1.pngbin0 -> 770 bytes
-rw-r--r--src/gfx/cards/pikachu2.8x6.pngbin754 -> 0 bytes
-rw-r--r--src/gfx/cards/pikachu2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pikachu2.pngbin0 -> 794 bytes
-rw-r--r--src/gfx/cards/pikachu3.8x6.pngbin675 -> 0 bytes
-rw-r--r--src/gfx/cards/pikachu3.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pikachu3.pngbin0 -> 720 bytes
-rw-r--r--src/gfx/cards/pikachu4.8x6.pngbin753 -> 0 bytes
-rw-r--r--src/gfx/cards/pikachu4.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pikachu4.pngbin0 -> 789 bytes
-rw-r--r--src/gfx/cards/pinsir.8x6.pngbin745 -> 0 bytes
-rw-r--r--src/gfx/cards/pinsir.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pinsir.pngbin0 -> 800 bytes
-rw-r--r--src/gfx/cards/pluspower.8x6.pngbin531 -> 0 bytes
-rw-r--r--src/gfx/cards/pluspower.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pluspower.pngbin0 -> 579 bytes
-rw-r--r--src/gfx/cards/pokeball.8x6.pngbin549 -> 0 bytes
-rw-r--r--src/gfx/cards/pokeball.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pokeball.pngbin0 -> 594 bytes
-rw-r--r--src/gfx/cards/pokedex.8x6.pngbin750 -> 0 bytes
-rw-r--r--src/gfx/cards/pokedex.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pokedex.pngbin0 -> 791 bytes
-rw-r--r--src/gfx/cards/pokemonbreeder.8x6.pngbin616 -> 0 bytes
-rw-r--r--src/gfx/cards/pokemonbreeder.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pokemonbreeder.pngbin0 -> 654 bytes
-rw-r--r--src/gfx/cards/pokemoncenter.8x6.pngbin529 -> 0 bytes
-rw-r--r--src/gfx/cards/pokemoncenter.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pokemoncenter.pngbin0 -> 589 bytes
-rw-r--r--src/gfx/cards/pokemonflute.8x6.pngbin582 -> 0 bytes
-rw-r--r--src/gfx/cards/pokemonflute.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pokemonflute.pngbin0 -> 624 bytes
-rw-r--r--src/gfx/cards/pokemontrader.8x6.pngbin697 -> 0 bytes
-rw-r--r--src/gfx/cards/pokemontrader.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/pokemontrader.pngbin0 -> 736 bytes
-rw-r--r--src/gfx/cards/poliwag.8x6.pngbin764 -> 0 bytes
-rw-r--r--src/gfx/cards/poliwag.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/poliwag.pngbin0 -> 799 bytes
-rw-r--r--src/gfx/cards/poliwhirl.8x6.pngbin761 -> 0 bytes
-rw-r--r--src/gfx/cards/poliwhirl.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/poliwhirl.pngbin0 -> 801 bytes
-rw-r--r--src/gfx/cards/poliwrath.8x6.pngbin773 -> 0 bytes
-rw-r--r--src/gfx/cards/poliwrath.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/poliwrath.pngbin0 -> 821 bytes
-rw-r--r--src/gfx/cards/ponyta.8x6.pngbin668 -> 0 bytes
-rw-r--r--src/gfx/cards/ponyta.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/ponyta.pngbin0 -> 718 bytes
-rw-r--r--src/gfx/cards/porygon.8x6.pngbin619 -> 0 bytes
-rw-r--r--src/gfx/cards/porygon.pal1
-rw-r--r--src/gfx/cards/porygon.pngbin0 -> 663 bytes
-rw-r--r--src/gfx/cards/potion.8x6.pngbin508 -> 0 bytes
-rw-r--r--src/gfx/cards/potion.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/potion.pngbin0 -> 554 bytes
-rw-r--r--src/gfx/cards/primeape.8x6.pngbin756 -> 0 bytes
-rw-r--r--src/gfx/cards/primeape.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/primeape.pngbin0 -> 796 bytes
-rw-r--r--src/gfx/cards/professoroak.8x6.pngbin738 -> 0 bytes
-rw-r--r--src/gfx/cards/professoroak.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/professoroak.pngbin0 -> 778 bytes
-rw-r--r--src/gfx/cards/psychicenergy.8x6.pngbin536 -> 0 bytes
-rw-r--r--src/gfx/cards/psychicenergy.pal1
-rw-r--r--src/gfx/cards/psychicenergy.pngbin0 -> 576 bytes
-rw-r--r--src/gfx/cards/psyduck.8x6.pngbin782 -> 0 bytes
-rw-r--r--src/gfx/cards/psyduck.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/psyduck.pngbin0 -> 818 bytes
-rw-r--r--src/gfx/cards/raichu1.8x6.pngbin771 -> 0 bytes
-rw-r--r--src/gfx/cards/raichu1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/raichu1.pngbin0 -> 815 bytes
-rw-r--r--src/gfx/cards/raichu2.8x6.pngbin789 -> 0 bytes
-rw-r--r--src/gfx/cards/raichu2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/raichu2.pngbin0 -> 834 bytes
-rw-r--r--src/gfx/cards/rapidash.8x6.pngbin686 -> 0 bytes
-rw-r--r--src/gfx/cards/rapidash.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/rapidash.pngbin0 -> 723 bytes
-rw-r--r--src/gfx/cards/raticate.8x6.pngbin702 -> 0 bytes
-rw-r--r--src/gfx/cards/raticate.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/raticate.pngbin0 -> 739 bytes
-rw-r--r--src/gfx/cards/rattata.8x6.pngbin748 -> 0 bytes
-rw-r--r--src/gfx/cards/rattata.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/rattata.pngbin0 -> 788 bytes
-rw-r--r--src/gfx/cards/recycle.8x6.pngbin554 -> 0 bytes
-rw-r--r--src/gfx/cards/recycle.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/recycle.pngbin0 -> 600 bytes
-rw-r--r--src/gfx/cards/revive.8x6.pngbin603 -> 0 bytes
-rw-r--r--src/gfx/cards/revive.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/revive.pngbin0 -> 644 bytes
-rw-r--r--src/gfx/cards/rhydon.8x6.pngbin781 -> 0 bytes
-rw-r--r--src/gfx/cards/rhydon.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/rhydon.pngbin0 -> 823 bytes
-rw-r--r--src/gfx/cards/rhyhorn.8x6.pngbin725 -> 0 bytes
-rw-r--r--src/gfx/cards/rhyhorn.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/rhyhorn.pngbin0 -> 763 bytes
-rw-r--r--src/gfx/cards/sandshrew.8x6.pngbin776 -> 0 bytes
-rw-r--r--src/gfx/cards/sandshrew.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/sandshrew.pngbin0 -> 816 bytes
-rw-r--r--src/gfx/cards/sandslash.8x6.pngbin789 -> 0 bytes
-rw-r--r--src/gfx/cards/sandslash.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/sandslash.pngbin0 -> 831 bytes
-rw-r--r--src/gfx/cards/scoopup.8x6.pngbin726 -> 0 bytes
-rw-r--r--src/gfx/cards/scoopup.pal1
-rw-r--r--src/gfx/cards/scoopup.pngbin0 -> 766 bytes
-rw-r--r--src/gfx/cards/scyther.8x6.pngbin720 -> 0 bytes
-rw-r--r--src/gfx/cards/scyther.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/scyther.pngbin0 -> 770 bytes
-rw-r--r--src/gfx/cards/seadra.8x6.pngbin789 -> 0 bytes
-rw-r--r--src/gfx/cards/seadra.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/seadra.pngbin0 -> 824 bytes
-rw-r--r--src/gfx/cards/seaking.8x6.pngbin782 -> 0 bytes
-rw-r--r--src/gfx/cards/seaking.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/seaking.pngbin0 -> 817 bytes
-rw-r--r--src/gfx/cards/seel.8x6.pngbin759 -> 0 bytes
-rw-r--r--src/gfx/cards/seel.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/seel.pngbin0 -> 794 bytes
-rw-r--r--src/gfx/cards/shellder.8x6.pngbin693 -> 0 bytes
-rw-r--r--src/gfx/cards/shellder.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/shellder.pngbin0 -> 734 bytes
-rw-r--r--src/gfx/cards/slowbro.8x6.pngbin757 -> 0 bytes
-rw-r--r--src/gfx/cards/slowbro.pal1
-rw-r--r--src/gfx/cards/slowbro.pngbin0 -> 792 bytes
-rw-r--r--src/gfx/cards/slowpoke1.8x6.pngbin721 -> 0 bytes
-rw-r--r--src/gfx/cards/slowpoke1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/slowpoke1.pngbin0 -> 759 bytes
-rw-r--r--src/gfx/cards/slowpoke2.8x6.pngbin359 -> 0 bytes
-rw-r--r--src/gfx/cards/slowpoke2.pal1
-rw-r--r--src/gfx/cards/slowpoke2.pngbin0 -> 399 bytes
-rw-r--r--src/gfx/cards/snorlax.8x6.pngbin675 -> 0 bytes
-rw-r--r--src/gfx/cards/snorlax.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/snorlax.pngbin0 -> 736 bytes
-rw-r--r--src/gfx/cards/spearow.8x6.pngbin781 -> 0 bytes
-rw-r--r--src/gfx/cards/spearow.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/spearow.pngbin0 -> 809 bytes
-rw-r--r--src/gfx/cards/squirtle.8x6.pngbin775 -> 0 bytes
-rw-r--r--src/gfx/cards/squirtle.pal1
-rw-r--r--src/gfx/cards/squirtle.pngbin0 -> 812 bytes
-rw-r--r--src/gfx/cards/starmie.8x6.pngbin599 -> 0 bytes
-rw-r--r--src/gfx/cards/starmie.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/starmie.pngbin0 -> 646 bytes
-rw-r--r--src/gfx/cards/staryu.8x6.pngbin627 -> 0 bytes
-rw-r--r--src/gfx/cards/staryu.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/staryu.pngbin0 -> 669 bytes
-rw-r--r--src/gfx/cards/superenergyremoval.8x6.pngbin602 -> 0 bytes
-rw-r--r--src/gfx/cards/superenergyremoval.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/superenergyremoval.pngbin0 -> 645 bytes
-rw-r--r--src/gfx/cards/superenergyretrieval.8x6.pngbin743 -> 0 bytes
-rw-r--r--src/gfx/cards/superenergyretrieval.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/superenergyretrieval.pngbin0 -> 786 bytes
-rw-r--r--src/gfx/cards/superpotion.8x6.pngbin666 -> 0 bytes
-rw-r--r--src/gfx/cards/superpotion.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/superpotion.pngbin0 -> 704 bytes
-rw-r--r--src/gfx/cards/surfingpikachu1.8x6.pngbin603 -> 0 bytes
-rw-r--r--src/gfx/cards/surfingpikachu1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/surfingpikachu1.pngbin0 -> 639 bytes
-rw-r--r--src/gfx/cards/surfingpikachu2.8x6.pngbin694 -> 0 bytes
-rw-r--r--src/gfx/cards/surfingpikachu2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/surfingpikachu2.pngbin0 -> 727 bytes
-rw-r--r--src/gfx/cards/switch.8x6.pngbin544 -> 0 bytes
-rw-r--r--src/gfx/cards/switch.pal1
-rw-r--r--src/gfx/cards/switch.pngbin0 -> 598 bytes
-rw-r--r--src/gfx/cards/tangela1.8x6.pngbin808 -> 0 bytes
-rw-r--r--src/gfx/cards/tangela1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/tangela1.pngbin0 -> 856 bytes
-rw-r--r--src/gfx/cards/tangela2.8x6.pngbin774 -> 0 bytes
-rw-r--r--src/gfx/cards/tangela2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/tangela2.pngbin0 -> 820 bytes
-rw-r--r--src/gfx/cards/tauros.8x6.pngbin774 -> 0 bytes
-rw-r--r--src/gfx/cards/tauros.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/tauros.pngbin0 -> 816 bytes
-rw-r--r--src/gfx/cards/tentacool.8x6.pngbin763 -> 0 bytes
-rw-r--r--src/gfx/cards/tentacool.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/tentacool.pngbin0 -> 802 bytes
-rw-r--r--src/gfx/cards/tentacruel.8x6.pngbin755 -> 0 bytes
-rw-r--r--src/gfx/cards/tentacruel.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/tentacruel.pngbin0 -> 796 bytes
-rw-r--r--src/gfx/cards/vaporeon1.8x6.pngbin697 -> 0 bytes
-rw-r--r--src/gfx/cards/vaporeon1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/vaporeon1.pngbin0 -> 737 bytes
-rw-r--r--src/gfx/cards/vaporeon2.8x6.pngbin760 -> 0 bytes
-rw-r--r--src/gfx/cards/vaporeon2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/vaporeon2.pngbin0 -> 811 bytes
-rw-r--r--src/gfx/cards/venomoth.8x6.pngbin784 -> 0 bytes
-rw-r--r--src/gfx/cards/venomoth.pal1
-rw-r--r--src/gfx/cards/venomoth.pngbin0 -> 833 bytes
-rw-r--r--src/gfx/cards/venonat.8x6.pngbin680 -> 0 bytes
-rw-r--r--src/gfx/cards/venonat.pal1
-rw-r--r--src/gfx/cards/venonat.pngbin0 -> 717 bytes
-rw-r--r--src/gfx/cards/venusaur1.8x6.pngbin731 -> 0 bytes
-rw-r--r--src/gfx/cards/venusaur1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/venusaur1.pngbin0 -> 769 bytes
-rw-r--r--src/gfx/cards/venusaur2.8x6.pngbin801 -> 0 bytes
-rw-r--r--src/gfx/cards/venusaur2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/venusaur2.pngbin0 -> 848 bytes
-rw-r--r--src/gfx/cards/victreebel.8x6.pngbin736 -> 0 bytes
-rw-r--r--src/gfx/cards/victreebel.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/victreebel.pngbin0 -> 785 bytes
-rw-r--r--src/gfx/cards/vileplume.8x6.pngbin662 -> 0 bytes
-rw-r--r--src/gfx/cards/vileplume.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/vileplume.pngbin0 -> 722 bytes
-rw-r--r--src/gfx/cards/voltorb.8x6.pngbin583 -> 0 bytes
-rw-r--r--src/gfx/cards/voltorb.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/voltorb.pngbin0 -> 640 bytes
-rw-r--r--src/gfx/cards/vulpix.8x6.pngbin620 -> 0 bytes
-rw-r--r--src/gfx/cards/vulpix.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/vulpix.pngbin0 -> 671 bytes
-rw-r--r--src/gfx/cards/wartortle.8x6.pngbin759 -> 0 bytes
-rw-r--r--src/gfx/cards/wartortle.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/wartortle.pngbin0 -> 797 bytes
-rw-r--r--src/gfx/cards/waterenergy.8x6.pngbin501 -> 0 bytes
-rw-r--r--src/gfx/cards/waterenergy.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/waterenergy.pngbin0 -> 539 bytes
-rw-r--r--src/gfx/cards/weedle.8x6.pngbin808 -> 0 bytes
-rw-r--r--src/gfx/cards/weedle.pal1
-rw-r--r--src/gfx/cards/weedle.pngbin0 -> 846 bytes
-rw-r--r--src/gfx/cards/weepinbell.8x6.pngbin763 -> 0 bytes
-rw-r--r--src/gfx/cards/weepinbell.pal1
-rw-r--r--src/gfx/cards/weepinbell.pngbin0 -> 802 bytes
-rw-r--r--src/gfx/cards/weezing.8x6.pngbin736 -> 0 bytes
-rw-r--r--src/gfx/cards/weezing.pal1
-rw-r--r--src/gfx/cards/weezing.pngbin0 -> 773 bytes
-rw-r--r--src/gfx/cards/wigglytuff.8x6.pngbin639 -> 0 bytes
-rw-r--r--src/gfx/cards/wigglytuff.pal1
-rw-r--r--src/gfx/cards/wigglytuff.pngbin0 -> 689 bytes
-rw-r--r--src/gfx/cards/zapdos1.8x6.pngbin705 -> 0 bytes
-rw-r--r--src/gfx/cards/zapdos1.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/zapdos1.pngbin0 -> 757 bytes
-rw-r--r--src/gfx/cards/zapdos2.8x6.pngbin662 -> 0 bytes
-rw-r--r--src/gfx/cards/zapdos2.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/zapdos2.pngbin0 -> 722 bytes
-rw-r--r--src/gfx/cards/zapdos3.8x6.pngbin585 -> 0 bytes
-rw-r--r--src/gfx/cards/zapdos3.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/zapdos3.pngbin0 -> 626 bytes
-rw-r--r--src/gfx/cards/zubat.8x6.pngbin777 -> 0 bytes
-rw-r--r--src/gfx/cards/zubat.palbin8 -> 0 bytes
-rw-r--r--src/gfx/cards/zubat.pngbin0 -> 818 bytes
-rw-r--r--src/gfx/duel/anims/51.png (renamed from src/gfx/duel/anims/51.t10.png)bin552 -> 552 bytes
-rw-r--r--src/gfx/duel/cgb_symbols.pngbin0 -> 1270 bytes
-rw-r--r--src/gfx/duel/cgb_symbols.t7.pngbin2960 -> 0 bytes
-rw-r--r--src/gfx/duel/dmg_sgb_symbols.pngbin0 -> 1374 bytes
-rw-r--r--src/gfx/duel/dmg_sgb_symbols.t7.pngbin3107 -> 0 bytes
-rw-r--r--src/gfx/duel/other.pngbin0 -> 820 bytes
-rw-r--r--src/gfx/duel/other.t7.pngbin1588 -> 0 bytes
-rw-r--r--src/gfx/fonts/full_width/4.pngbin0 -> 1153 bytes
-rw-r--r--src/gfx/fonts/full_width/4.t3.pngbin2279 -> 0 bytes
-rw-r--r--src/gfx/fonts/symbols.pngbin1398 -> 726 bytes
-rw-r--r--src/gfx/overworld_map.png (renamed from src/gfx/overworld_map.t15.png)bin2176 -> 2176 bytes
-rw-r--r--src/gfx/tilesets/challengehall.png (renamed from src/gfx/tilesets/challengehall.t3.png)bin1736 -> 1736 bytes
-rw-r--r--src/gfx/tilesets/clubentrance.png (renamed from src/gfx/tilesets/clubentrance.t15.png)bin1573 -> 1573 bytes
-rw-r--r--src/gfx/tilesets/clublobby.png (renamed from src/gfx/tilesets/clublobby.t8.png)bin1401 -> 1401 bytes
-rw-r--r--src/gfx/tilesets/fightingclub.png (renamed from src/gfx/tilesets/fightingclub.t13.png)bin1080 -> 1080 bytes
-rw-r--r--src/gfx/tilesets/fireclub.png (renamed from src/gfx/tilesets/fireclub.t9.png)bin1066 -> 1066 bytes
-rw-r--r--src/gfx/tilesets/grassclub.png (renamed from src/gfx/tilesets/grassclub.t9.png)bin1155 -> 1155 bytes
-rw-r--r--src/gfx/tilesets/hallofhonor.png (renamed from src/gfx/tilesets/hallofhonor.t7.png)bin1369 -> 1369 bytes
-rw-r--r--src/gfx/tilesets/ishihara.png (renamed from src/gfx/tilesets/ishihara.t3.png)bin926 -> 926 bytes
-rw-r--r--src/gfx/tilesets/lightningclub.png (renamed from src/gfx/tilesets/lightningclub.t13.png)bin1305 -> 1305 bytes
-rw-r--r--src/gfx/tilesets/masonlaboratory.png (renamed from src/gfx/tilesets/masonlaboratory.t9.png)bin1664 -> 1664 bytes
-rw-r--r--src/gfx/tilesets/pokemondome.png (renamed from src/gfx/tilesets/pokemondome.t1.png)bin2298 -> 2298 bytes
-rw-r--r--src/gfx/tilesets/pokemondomeentrance.png (renamed from src/gfx/tilesets/pokemondomeentrance.t2.png)bin941 -> 941 bytes
-rw-r--r--src/gfx/tilesets/psychicclub.png (renamed from src/gfx/tilesets/psychicclub.t6.png)bin690 -> 690 bytes
-rw-r--r--src/gfx/tilesets/rockclub.png (renamed from src/gfx/tilesets/rockclub.t4.png)bin828 -> 828 bytes
-rw-r--r--src/gfx/tilesets/scienceclub.png (renamed from src/gfx/tilesets/scienceclub.t14.png)bin1051 -> 1051 bytes
-rw-r--r--src/gfx/tilesets/waterclub.png (renamed from src/gfx/tilesets/waterclub.t15.png)bin1825 -> 1825 bytes
-rw-r--r--src/gfx/titlescreen/titlescreen1.png (renamed from src/gfx/titlescreen/titlescreen1.t15.png)bin909 -> 909 bytes
-rw-r--r--src/gfx/titlescreen/titlescreen2.png (renamed from src/gfx/titlescreen/titlescreen2.t15.png)bin950 -> 950 bytes
-rw-r--r--src/gfx/titlescreen/titlescreen3.png (renamed from src/gfx/titlescreen/titlescreen3.t12.png)bin2572 -> 2572 bytes
-rw-r--r--src/gfx/titlescreen/titlescreen4.png (renamed from src/gfx/titlescreen/titlescreen4.t5.png)bin3602 -> 3602 bytes
-rw-r--r--src/gfx/titlescreen/titlescreen5.png (renamed from src/gfx/titlescreen/titlescreen5.t4.png)bin2007 -> 2007 bytes
-rw-r--r--src/gfx/titlescreen/titlescreen6.png (renamed from src/gfx/titlescreen/titlescreen6.t12.png)bin2005 -> 2005 bytes
-rw-r--r--src/layout.link180
-rw-r--r--src/macros/scripts.asm206
-rw-r--r--src/macros/text.asm6
-rw-r--r--src/rgbdscheck.asm12
-rw-r--r--src/wram.asm14
749 files changed, 1269 insertions, 1163 deletions
diff --git a/src/audio/music1.asm b/src/audio/music1.asm
index a3a6e9e..03c55b9 100644
--- a/src/audio/music1.asm
+++ b/src/audio/music1.asm
@@ -106,13 +106,13 @@ Func_f406f: ; f406f (3d:406f)
Music1_Init: ; f407d (3d:407d)
xor a
- ld [rNR52], a
+ ldh [rNR52], a
ld a, $80
- ld [rNR52], a
+ ldh [rNR52], a
ld a, $77
- ld [rNR50], a
+ ldh [rNR50], a
ld a, $ff
- ld [rNR51], a
+ ldh [rNR51], a
ld a, $3d
ld [wCurSongBank], a
ld a, $80
@@ -216,34 +216,34 @@ Music1_StopAllChannels: ; f414b (3d:414b)
bit 0, d
jr nz, .stop_channel_2
ld a, $8
- ld [rNR12], a
+ ldh [rNR12], a
swap a
- ld [rNR14], a
+ ldh [rNR14], a
.stop_channel_2
xor a
ld [wMusicIsPlaying + 1], a
bit 1, d
jr nz, .stop_channel_4
ld a, $8
- ld [rNR22], a
+ ldh [rNR22], a
swap a
- ld [rNR24], a
+ ldh [rNR24], a
.stop_channel_4
xor a
ld [wMusicIsPlaying + 3], a
bit 3, d
jr nz, .stop_channel_3
ld a, $8
- ld [rNR42], a
+ ldh [rNR42], a
swap a
- ld [rNR44], a
+ ldh [rNR44], a
.stop_channel_3
xor a
ld [wMusicIsPlaying + 2], a
bit 2, d
jr nz, .done
ld a, $0
- ld [rNR32], a
+ ldh [rNR32], a
.done
ret
@@ -429,9 +429,9 @@ Music1_UpdateChannel1: ; f42a5 (3d:42a5)
bit 0, a
jr nz, .asm_f4309
ld a, $8
- ld [rNR12], a
+ ldh [rNR12], a
swap a
- ld [rNR14], a
+ ldh [rNR14], a
.asm_f4309
ret
@@ -482,9 +482,9 @@ Music1_UpdateChannel2: ; f430a (3d:430a)
bit 1, a
jr nz, .asm_f436e
ld a, $8
- ld [rNR22], a
+ ldh [rNR22], a
swap a
- ld [rNR24], a
+ ldh [rNR24], a
.asm_f436e
ret
@@ -506,7 +506,7 @@ Music1_UpdateChannel3: ; f436f (3d:436f)
cp $1
jr z, .asm_f4398
ld a, [wMusicE9 + 2]
- ld [rNR32], a
+ ldh [rNR32], a
.asm_f4398
ld a, [wddbb + 2]
dec a
@@ -531,9 +531,9 @@ Music1_UpdateChannel3: ; f436f (3d:436f)
bit 2, a
jr nz, .asm_f43cd
ld a, $0
- ld [rNR32], a
+ ldh [rNR32], a
ld a, $80
- ld [rNR34], a
+ ldh [rNR34], a
.asm_f43cd
ret
@@ -569,9 +569,9 @@ Music1_UpdateChannel4: ; f43ce (3d:43ce)
xor a
ld [wddef], a
ld a, $8
- ld [rNR42], a
+ ldh [rNR42], a
swap a
- ld [rNR44], a
+ ldh [rNR44], a
.asm_f4413
ret
@@ -1167,19 +1167,19 @@ Func_f4714: ; f4714 (3d:4714)
cp $80
jr z, .asm_f4733
ld a, [wMusicVolume]
- ld [rNR12], a
+ ldh [rNR12], a
ld d, $80
.asm_f4733
ld [hl], $2
ld a, $8
- ld [rNR10], a
+ ldh [rNR10], a
ld a, [wMusicDuty1]
- ld [rNR11], a
+ ldh [rNR11], a
ld a, [wMusicCh1CurPitch]
- ld [rNR13], a
+ ldh [rNR13], a
ld a, [wMusicCh1CurOctave]
or d
- ld [rNR14], a
+ ldh [rNR14], a
.asm_f4749
ret
.asm_f474a
@@ -1206,17 +1206,17 @@ Func_f475a: ; f475a (3d:475a)
cp $80
jr z, .asm_f4779
ld a, [wMusicVolume + 1]
- ld [rNR22], a
+ ldh [rNR22], a
ld d, $80
.asm_f4779
ld [hl], $2
ld a, [wMusicDuty2]
- ld [rNR21], a
+ ldh [rNR21], a
ld a, [wMusicCh2CurPitch]
- ld [rNR23], a
+ ldh [rNR23], a
ld a, [wMusicCh2CurOctave]
or d
- ld [rNR24], a
+ ldh [rNR24], a
.asm_f478b
ret
.asm_f478c
@@ -1239,7 +1239,7 @@ Func_f479c: ; f479c (3d:479c)
or a
jr z, .no_wave_change
xor a
- ld [rNR30], a
+ ldh [rNR30], a
call Music1_LoadWaveInstrument
ld d, $80
.no_wave_change
@@ -1251,28 +1251,28 @@ Func_f479c: ; f479c (3d:479c)
cp $80
jr z, .asm_f47cc
ld a, [wMusicVolume + 2]
- ld [rNR32], a
+ ldh [rNR32], a
xor a
- ld [rNR30], a
+ ldh [rNR30], a
ld d, $80
.asm_f47cc
ld [hl], $2
xor a
- ld [rNR31], a
+ ldh [rNR31], a
ld a, [wMusicCh3CurPitch]
- ld [rNR33], a
+ ldh [rNR33], a
ld a, $80
- ld [rNR30], a
+ ldh [rNR30], a
ld a, [wMusicCh3CurOctave]
or d
- ld [rNR34], a
+ ldh [rNR34], a
.asm_f47e0
ret
.asm_f47e1
ld hl, wMusicTie
ld [hl], $0
xor a
- ld [rNR30], a
+ ldh [rNR30], a
ret
Music1_LoadWaveInstrument: ; f479c (3d:47ea)
@@ -1349,7 +1349,7 @@ Func_f4839: ; f4839 (3d:4839)
jr nz, .asm_f4853
jr asm_f482a
.asm_f4853
- ld [rNR43], a
+ ldh [rNR43], a
inc de
ld a, d
ld [hld], a
@@ -1368,7 +1368,7 @@ Func_f485a: ; f485a (3d:485a)
Func_f4866: ; f4866 (3d:4866)
ld a, [wMusicPanning]
- ld [rNR50], a
+ ldh [rNR50], a
ld a, [wdd8c]
or a
ld hl, wMusicDC
@@ -1397,7 +1397,7 @@ Func_f4866: ; f4866 (3d:4866)
swap e
or e
and d
- ld [rNR51], a
+ ldh [rNR51], a
ret
Music1_UpdateVibrato: ; f4898 (3d:4898)
@@ -1495,13 +1495,13 @@ Func_f490b: ; f490b (3d:490b)
bit 0, a
jr nz, .done
ld a, e
- ld [rNR13], a
- ld a, [rNR11]
+ ldh [rNR13], a
+ ldh a, [rNR11]
and $c0
- ld [rNR11], a
+ ldh [rNR11], a
ld a, d
and $3f
- ld [rNR14], a
+ ldh [rNR14], a
ret
.not_channel_1
cp $1
@@ -1513,12 +1513,12 @@ Func_f490b: ; f490b (3d:490b)
bit 1, a
jr nz, .done
ld a, e
- ld [rNR23], a
- ld a, [rNR21]
+ ldh [rNR23], a
+ ldh a, [rNR21]
and $c0
- ld [rNR21], a
+ ldh [rNR21], a
ld a, d
- ld [rNR24], a
+ ldh [rNR24], a
ret
.not_channel_2
cp $2
@@ -1530,11 +1530,11 @@ Func_f490b: ; f490b (3d:490b)
bit 2, a
jr nz, .done
ld a, e
- ld [rNR33], a
+ ldh [rNR33], a
xor a
- ld [rNR31], a
+ ldh [rNR31], a
ld a, d
- ld [rNR34], a
+ ldh [rNR34], a
.done
ret
@@ -1567,28 +1567,28 @@ Func_f4980: ; f4980 (3d:4980)
bit 0, d
jr nz, .asm_f4990
ld a, $8
- ld [rNR12], a
+ ldh [rNR12], a
swap a
- ld [rNR14], a
+ ldh [rNR14], a
.asm_f4990
bit 1, d
jr nz, .asm_f499c
swap a
- ld [rNR22], a
+ ldh [rNR22], a
swap a
- ld [rNR24], a
+ ldh [rNR24], a
.asm_f499c
bit 3, d
jr nz, .asm_f49a8
swap a
- ld [rNR42], a
+ ldh [rNR42], a
swap a
- ld [rNR44], a
+ ldh [rNR44], a
.asm_f49a8
bit 2, d
jr nz, .asm_f49b0
ld a, $0
- ld [rNR32], a
+ ldh [rNR32], a
.asm_f49b0
ret
diff --git a/src/audio/music2.asm b/src/audio/music2.asm
index e13389e..4a8178e 100644
--- a/src/audio/music2.asm
+++ b/src/audio/music2.asm
@@ -106,13 +106,13 @@ Func_f806f: ; f806f (3e:406f)
Music2_Init: ; f807d (3e:407d)
xor a
- ld [rNR52], a
+ ldh [rNR52], a
ld a, $80
- ld [rNR52], a
+ ldh [rNR52], a
ld a, $77
- ld [rNR50], a
+ ldh [rNR50], a
ld a, $ff
- ld [rNR51], a
+ ldh [rNR51], a
ld a, $3d
ld [wCurSongBank], a
ld a, $80
@@ -216,34 +216,34 @@ Music2_StopAllChannels: ; f814b (3e:414b)
bit 0, d
jr nz, .stop_channel_2
ld a, $8
- ld [rNR12], a
+ ldh [rNR12], a
swap a
- ld [rNR14], a
+ ldh [rNR14], a
.stop_channel_2
xor a
ld [wMusicIsPlaying + 1], a
bit 1, d
jr nz, .stop_channel_4
ld a, $8
- ld [rNR22], a
+ ldh [rNR22], a
swap a
- ld [rNR24], a
+ ldh [rNR24], a
.stop_channel_4
xor a
ld [wMusicIsPlaying + 3], a
bit 3, d
jr nz, .stop_channel_3
ld a, $8
- ld [rNR42], a
+ ldh [rNR42], a
swap a
- ld [rNR44], a
+ ldh [rNR44], a
.stop_channel_3
xor a
ld [wMusicIsPlaying + 2], a
bit 2, d
jr nz, .done
ld a, $0
- ld [rNR32], a
+ ldh [rNR32], a
.done
ret
@@ -429,9 +429,9 @@ Music2_UpdateChannel1: ; f82a5 (3e:42a5)
bit 0, a
jr nz, .asm_f8309
ld a, $8
- ld [rNR12], a
+ ldh [rNR12], a
swap a
- ld [rNR14], a
+ ldh [rNR14], a
.asm_f8309
ret
@@ -482,9 +482,9 @@ Music2_UpdateChannel2: ; f830a (3e:430a)
bit 1, a
jr nz, .asm_f836e
ld a, $8
- ld [rNR22], a
+ ldh [rNR22], a
swap a
- ld [rNR24], a
+ ldh [rNR24], a
.asm_f836e
ret
@@ -506,7 +506,7 @@ Music2_UpdateChannel3: ; f836f (3e:436f)
cp $1
jr z, .asm_f8398
ld a, [wMusicE9 + 2]
- ld [rNR32], a
+ ldh [rNR32], a
.asm_f8398
ld a, [wddbb + 2]
dec a
@@ -531,9 +531,9 @@ Music2_UpdateChannel3: ; f836f (3e:436f)
bit 2, a
jr nz, .asm_f83cd
ld a, $0
- ld [rNR32], a
+ ldh [rNR32], a
ld a, $80
- ld [rNR34], a
+ ldh [rNR34], a
.asm_f83cd
ret
@@ -569,9 +569,9 @@ Music2_UpdateChannel4: ; f83ce (3e:43ce)
xor a
ld [wddef], a
ld a, $8
- ld [rNR42], a
+ ldh [rNR42], a
swap a
- ld [rNR44], a
+ ldh [rNR44], a
.asm_f8413
ret
@@ -1167,19 +1167,19 @@ Func_f8714: ; f8714 (3e:4714)
cp $80
jr z, .asm_f8733
ld a, [wMusicVolume]
- ld [rNR12], a
+ ldh [rNR12], a
ld d, $80
.asm_f8733
ld [hl], $2
ld a, $8
- ld [rNR10], a
+ ldh [rNR10], a
ld a, [wMusicDuty1]
- ld [rNR11], a
+ ldh [rNR11], a
ld a, [wMusicCh1CurPitch]
- ld [rNR13], a
+ ldh [rNR13], a
ld a, [wMusicCh1CurOctave]
or d
- ld [rNR14], a
+ ldh [rNR14], a
.asm_f8749
ret
.asm_f874a
@@ -1206,17 +1206,17 @@ Func_f875a: ; f875a (3e:475a)
cp $80
jr z, .asm_f8779
ld a, [wMusicVolume + 1]
- ld [rNR22], a
+ ldh [rNR22], a
ld d, $80
.asm_f8779
ld [hl], $2
ld a, [wMusicDuty2]
- ld [rNR21], a
+ ldh [rNR21], a
ld a, [wMusicCh2CurPitch]
- ld [rNR23], a
+ ldh [rNR23], a
ld a, [wMusicCh2CurOctave]
or d
- ld [rNR24], a
+ ldh [rNR24], a
.asm_f878b
ret
.asm_f878c
@@ -1239,7 +1239,7 @@ Func_f879c: ; f879c (3e:479c)
or a
jr z, .no_wave_change
xor a
- ld [rNR30], a
+ ldh [rNR30], a
call Music2_LoadWaveInstrument
ld d, $80
.no_wave_change
@@ -1251,28 +1251,28 @@ Func_f879c: ; f879c (3e:479c)
cp $80
jr z, .asm_f87cc
ld a, [wMusicVolume + 2]
- ld [rNR32], a
+ ldh [rNR32], a
xor a
- ld [rNR30], a
+ ldh [rNR30], a
ld d, $80
.asm_f87cc
ld [hl], $2
xor a
- ld [rNR31], a
+ ldh [rNR31], a
ld a, [wMusicCh3CurPitch]
- ld [rNR33], a
+ ldh [rNR33], a
ld a, $80
- ld [rNR30], a
+ ldh [rNR30], a
ld a, [wMusicCh3CurOctave]
or d
- ld [rNR34], a
+ ldh [rNR34], a
.asm_f87e0
ret
.asm_f87e1
ld hl, wMusicTie
ld [hl], $0
xor a
- ld [rNR30], a
+ ldh [rNR30], a
ret
Music2_LoadWaveInstrument: ; f879c (3e:47ea)
@@ -1349,7 +1349,7 @@ Func_f8839: ; f8839 (3e:4839)
jr nz, .asm_f8853
jr asm_f882a
.asm_f8853
- ld [rNR43], a
+ ldh [rNR43], a
inc de
ld a, d
ld [hld], a
@@ -1368,7 +1368,7 @@ Func_f885a: ; f885a (3e:485a)
Func_f8866: ; f8866 (3e:4866)
ld a, [wMusicPanning]
- ld [rNR50], a
+ ldh [rNR50], a
ld a, [wdd8c]
or a
ld hl, wMusicDC
@@ -1397,7 +1397,7 @@ Func_f8866: ; f8866 (3e:4866)
swap e
or e
and d
- ld [rNR51], a
+ ldh [rNR51], a
ret
Func_f8898: ; f8898 (3e:4898)
@@ -1495,13 +1495,13 @@ Func_f890b: ; f890b (3e:490b)
bit 0, a
jr nz, .done
ld a, e
- ld [rNR13], a
- ld a, [rNR11]
+ ldh [rNR13], a
+ ldh a, [rNR11]
and $c0
- ld [rNR11], a
+ ldh [rNR11], a
ld a, d
and $3f
- ld [rNR14], a
+ ldh [rNR14], a
ret
.not_channel_1
cp $1
@@ -1513,12 +1513,12 @@ Func_f890b: ; f890b (3e:490b)
bit 1, a
jr nz, .done
ld a, e
- ld [rNR23], a
- ld a, [rNR21]
+ ldh [rNR23], a
+ ldh a, [rNR21]
and $c0
- ld [rNR21], a
+ ldh [rNR21], a
ld a, d
- ld [rNR24], a
+ ldh [rNR24], a
ret
.not_channel_2
cp $2
@@ -1530,11 +1530,11 @@ Func_f890b: ; f890b (3e:490b)
bit 2, a
jr nz, .done
ld a, e
- ld [rNR33], a
+ ldh [rNR33], a
xor a
- ld [rNR31], a
+ ldh [rNR31], a
ld a, d
- ld [rNR34], a
+ ldh [rNR34], a
.done
ret
@@ -1567,28 +1567,28 @@ Func_f8980: ; f8980 (3e:4980)
bit 0, d
jr nz, .asm_f8990
ld a, $8
- ld [rNR12], a
+ ldh [rNR12], a
swap a
- ld [rNR14], a
+ ldh [rNR14], a
.asm_f8990
bit 1, d
jr nz, .asm_f899c
swap a
- ld [rNR22], a
+ ldh [rNR22], a
swap a
- ld [rNR24], a
+ ldh [rNR24], a
.asm_f899c
bit 3, d
jr nz, .asm_f89a8
swap a
- ld [rNR42], a
+ ldh [rNR42], a
swap a
- ld [rNR44], a
+ ldh [rNR44], a
.asm_f89a8
bit 2, d
jr nz, .asm_f89b0
ld a, $0
- ld [rNR32], a
+ ldh [rNR32], a
.asm_f89b0
ret
diff --git a/src/audio/sfx.asm b/src/audio/sfx.asm
index 6b3e2bc..c682191 100644
--- a/src/audio/sfx.asm
+++ b/src/audio/sfx.asm
@@ -400,7 +400,7 @@ SFX_7: ; fc202 (3f:4202)
ld h, [hl]
ld l, a
ld a, $0
- ld [rNR30], a
+ ldh [rNR30], a
ld b, d
ld de, $ff30
.asm_fc215
@@ -414,7 +414,7 @@ SFX_7: ; fc202 (3f:4202)
ld a, $1
ld [wMusicWaveChange], a
ld a, $80
- ld [rNR30], a
+ ldh [rNR30], a
ld b, $0
pop hl
jp Func_fc094
@@ -481,14 +481,14 @@ Func_fc26c: ; fc26c (3f:426c)
Func_fc279: ; fc279 (3f:4279)
ld a, $8
- ld a, [rNR12]
- ld a, [rNR22]
- ld a, [rNR32]
- ld a, [rNR42]
+ ldh a, [rNR12]
+ ldh a, [rNR22]
+ ldh a, [rNR32]
+ ldh a, [rNR42]
ld a, $80
- ld a, [rNR14]
- ld a, [rNR24]
- ld a, [rNR44]
+ ldh a, [rNR14]
+ ldh a, [rNR24]
+ ldh a, [rNR44]
xor a
ld [wdd8c], a
ret
diff --git a/src/constants/charmaps.asm b/src/constants/charmaps.asm
index f87e841..4803d29 100644
--- a/src/constants/charmaps.asm
+++ b/src/constants/charmaps.asm
@@ -280,11 +280,11 @@ ENDM
fwcharmap 0, "ぷ", $54
fwcharmap 0, "ぺ", $55
fwcharmap 0, "ぽ", $56
- fwcharmap 0, "あ", $57
- fwcharmap 0, "い", $58
- fwcharmap 0, "う", $59
- fwcharmap 0, "え", $5a
- fwcharmap 0, "お", $5b
+ fwcharmap 0, "あ(2)", $57
+ fwcharmap 0, "い(2)", $58
+ fwcharmap 0, "う(2)", $59
+ fwcharmap 0, "え(2)", $5a
+ fwcharmap 0, "お(2)", $5b
fwcharmap 0, "ゃ", $5c
fwcharmap 0, "ゅ", $5d
fwcharmap 0, "ょ", $5e
diff --git a/src/data/booster_packs.asm b/src/data/booster_packs.asm
index 7d1090c..8524ca6 100644
--- a/src/data/booster_packs.asm
+++ b/src/data/booster_packs.asm
@@ -37,7 +37,7 @@ BoosterPack_ColosseumNeutral:: ; 1e4e4 (7:64e4)
BoosterPack_ColosseumGrass:: ; 1e4f0 (7:64f0)
booster_set COLOSSEUM ; booster pack set
- dw GRASS_ENERGY ; energy or energy generation function
+ dw GRASS_ENERGY ; energy or energy generation function
; Card Type Chances
db 48 ; Grass Type Chance
@@ -52,7 +52,7 @@ BoosterPack_ColosseumGrass:: ; 1e4f0 (7:64f0)
BoosterPack_ColosseumFire:: ; 1e4fc (7:64fc)
booster_set COLOSSEUM ; booster pack set
- dw FIRE_ENERGY ; energy or energy generation function
+ dw FIRE_ENERGY ; energy or energy generation function
; Card Type Chances
db 16 ; Grass Type Chance
diff --git a/src/data/map_headers.asm b/src/data/map_headers.asm
index 7f57a06..06a2e20 100644
--- a/src/data/map_headers.asm
+++ b/src/data/map_headers.asm
@@ -1,37 +1,37 @@
; TODO: figure out the rest of the data for each map
; related to the table at 20:4e5d
MapHeaders: ; 1c374 (7:4374)
- db $00,$01,$00,$01,$01,MUSIC_OVERWORLD ; OVERWORLD_MAP
- db $02,$03,$00,$02,$02,MUSIC_OVERWORLD ; MASON_LABORATORY
- db $06,$07,$00,$02,$02,MUSIC_OVERWORLD ; DECK_MACHINE_ROOM
- db $0A,$0B,$00,$03,$03,MUSIC_OVERWORLD ; ISHIHARAS_HOUSE
- db $0C,$0D,$00,$03,$04,MUSIC_OVERWORLD ; FIGHTING_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; FIGHTING_CLUB_LOBBY
- db $20,$21,$00,$04,$0D,MUSIC_CLUB_3 ; FIGHTING_CLUB
- db $0E,$0F,$00,$03,$05,MUSIC_OVERWORLD ; ROCK_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; ROCK_CLUB_LOBBY
- db $22,$23,$00,$04,$0E,MUSIC_CLUB_2 ; ROCK_CLUB
- db $10,$11,$00,$03,$06,MUSIC_OVERWORLD ; WATER_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; WATER_CLUB_LOBBY
- db $24,$25,$00,$02,$0F,MUSIC_CLUB_2 ; WATER_CLUB
- db $12,$13,$00,$03,$07,MUSIC_OVERWORLD ; LIGHTNING_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; LIGHTNING_CLUB_LOBBY
- db $26,$27,$00,$05,$10,MUSIC_CLUB_1 ; LIGHTNING_CLUB
- db $14,$15,$00,$03,$08,MUSIC_OVERWORLD ; GRASS_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; GRASS_CLUB_LOBBY
- db $28,$29,$00,$06,$11,MUSIC_CLUB_1 ; GRASS_CLUB
- db $16,$17,$00,$03,$09,MUSIC_OVERWORLD ; PSYCHIC_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; PSYCHIC_CLUB_LOBBY
- db $2A,$2B,$00,$07,$12,MUSIC_CLUB_2 ; PSYCHIC_CLUB
- db $18,$19,$00,$03,$0A,MUSIC_OVERWORLD ; SCIENCE_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; SCIENCE_CLUB_LOBBY
- db $2C,$2D,$00,$06,$13,MUSIC_CLUB_3 ; SCIENCE_CLUB
- db $1A,$1B,$00,$03,$0B,MUSIC_OVERWORLD ; FIRE_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; FIRE_CLUB_LOBBY
- db $2E,$2F,$00,$08,$14,MUSIC_CLUB_3 ; FIRE_CLUB
- db $1C,$1D,$00,$03,$04,MUSIC_OVERWORLD ; CHALLENGE_HALL_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; CHALLENGE_HALL_LOBBY
- db $30,$31,$00,$09,$15,MUSIC_OVERWORLD ; CHALLENGE_HALL
- db $32,$33,$00,$0A,$16,MUSIC_OVERWORLD ; POKEMON_DOME_ENTRANCE
- db $36,$37,$00,$0A,$17,MUSIC_POKEMON_DOME ; POKEMON_DOME
+ db $00,$01,$00,$01,$01,MUSIC_OVERWORLD ; OVERWORLD_MAP
+ db $02,$03,$00,$02,$02,MUSIC_OVERWORLD ; MASON_LABORATORY
+ db $06,$07,$00,$02,$02,MUSIC_OVERWORLD ; DECK_MACHINE_ROOM
+ db $0A,$0B,$00,$03,$03,MUSIC_OVERWORLD ; ISHIHARAS_HOUSE
+ db $0C,$0D,$00,$03,$04,MUSIC_OVERWORLD ; FIGHTING_CLUB_ENTRANCE
+ db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; FIGHTING_CLUB_LOBBY
+ db $20,$21,$00,$04,$0D,MUSIC_CLUB_3 ; FIGHTING_CLUB
+ db $0E,$0F,$00,$03,$05,MUSIC_OVERWORLD ; ROCK_CLUB_ENTRANCE
+ db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; ROCK_CLUB_LOBBY
+ db $22,$23,$00,$04,$0E,MUSIC_CLUB_2 ; ROCK_CLUB
+ db $10,$11,$00,$03,$06,MUSIC_OVERWORLD ; WATER_CLUB_ENTRANCE
+ db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; WATER_CLUB_LOBBY
+ db $24,$25,$00,$02,$0F,MUSIC_CLUB_2 ; WATER_CLUB
+ db $12,$13,$00,$03,$07,MUSIC_OVERWORLD ; LIGHTNING_CLUB_ENTRANCE
+ db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; LIGHTNING_CLUB_LOBBY
+ db $26,$27,$00,$05,$10,MUSIC_CLUB_1 ; LIGHTNING_CLUB
+ db $14,$15,$00,$03,$08,MUSIC_OVERWORLD ; GRASS_CLUB_ENTRANCE
+ db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; GRASS_CLUB_LOBBY
+ db $28,$29,$00,$06,$11,MUSIC_CLUB_1 ; GRASS_CLUB
+ db $16,$17,$00,$03,$09,MUSIC_OVERWORLD ; PSYCHIC_CLUB_ENTRANCE
+ db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; PSYCHIC_CLUB_LOBBY
+ db $2A,$2B,$00,$07,$12,MUSIC_CLUB_2 ; PSYCHIC_CLUB
+ db $18,$19,$00,$03,$0A,MUSIC_OVERWORLD ; SCIENCE_CLUB_ENTRANCE
+ db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; SCIENCE_CLUB_LOBBY
+ db $2C,$2D,$00,$06,$13,MUSIC_CLUB_3 ; SCIENCE_CLUB
+ db $1A,$1B,$00,$03,$0B,MUSIC_OVERWORLD ; FIRE_CLUB_ENTRANCE
+ db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; FIRE_CLUB_LOBBY
+ db $2E,$2F,$00,$08,$14,MUSIC_CLUB_3 ; FIRE_CLUB
+ db $1C,$1D,$00,$03,$04,MUSIC_OVERWORLD ; CHALLENGE_HALL_ENTRANCE
+ db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; CHALLENGE_HALL_LOBBY
+ db $30,$31,$00,$09,$15,MUSIC_OVERWORLD ; CHALLENGE_HALL
+ db $32,$33,$00,$0A,$16,MUSIC_OVERWORLD ; POKEMON_DOME_ENTRANCE
+ db $36,$37,$00,$0A,$17,MUSIC_POKEMON_DOME ; POKEMON_DOME
db $3A,$3B,$00,$0A,$18,MUSIC_HALL_OF_HONOR ; HALL_OF_HONOR
diff --git a/src/data/map_objects.asm b/src/data/map_objects.asm
index 4749a19..069b12d 100644
--- a/src/data/map_objects.asm
+++ b/src/data/map_objects.asm
@@ -538,7 +538,6 @@ PokemonDomeEntranceObjects: ; 13e5e (3:7e5e)
tx Text0500
tx Text04ff
-
db NORTH, 2, 8
dw PrintInteractableObjectText
tx Text0502
diff --git a/src/data/move_animations.asm b/src/data/move_animations.asm
index f774afa..9ead157 100644
--- a/src/data/move_animations.asm
+++ b/src/data/move_animations.asm
@@ -167,7 +167,7 @@ PointerTable_MoveAnimation:
dw MoveAnimation_5673
dw MoveAnimation_5673
-MoveAnimation_52c6: ; (6:52c6)
+MoveAnimation_52c6: ; (6:52c6)
anim_player ANIM_SPELL_MOVE
anim_opponent ANIM_GET_HIT
anim_normal ANIM_SHAKE1
diff --git a/src/engine/bank01.asm b/src/engine/bank01.asm
index b74340a..556f2cd 100644
--- a/src/engine/bank01.asm
+++ b/src/engine/bank01.asm
@@ -1019,7 +1019,7 @@ HandleEnergyDiscardMenuInput: ; 46b7 (1:46b7)
scf
ret
-EnergyDiscardCardListParameters:
+EnergyDiscardCardListParameters: ; 46f3 (1:46f3)
db 1, 5 ; cursor x, cursor y
db 4 ; item x
db 14 ; maximum length, in tiles, occupied by the name and level string of each card in the list
@@ -1161,7 +1161,7 @@ OpenMovePage: ; 478b (1:478b)
jr z, .loop
ret
-AttackMenuParameters:
+AttackMenuParameters: ; 47e4 (1:47e4)
db 1, 13 ; cursor x, cursor y
db 2 ; y displacement between items
db 2 ; number of items
@@ -1561,7 +1561,7 @@ PrintNumberOfHandAndDeckCards: ; 49ed (1:49ed)
jr nz, PrintOpponentNumberOfHandAndDeckCards
; fallthrough
-PrintPlayerNumberOfHandAndDeckCards:
+PrintPlayerNumberOfHandAndDeckCards: ; 49f3 (1:49f3)
ld a, [wPlayerNumberOfCardsInHand]
ld hl, wNumCardsBeingDrawn
add [hl]
@@ -1579,7 +1579,7 @@ PrintPlayerNumberOfHandAndDeckCards:
lb bc, 10, 10
jp WriteTwoDigitNumberInTxSymbolFormat
-PrintOpponentNumberOfHandAndDeckCards:
+PrintOpponentNumberOfHandAndDeckCards: ; 4a14 (1:4a14)
ld a, [wOpponentNumberOfCardsInHand]
ld hl, wNumCardsBeingDrawn
add [hl]
@@ -1597,7 +1597,7 @@ PrintOpponentNumberOfHandAndDeckCards:
lb bc, 11, 3
jp WriteTwoDigitNumberInTxSymbolFormat
-DeckAndHandIconsTileData:
+DeckAndHandIconsTileData: ; 4a35 (1:4a35)
; x, y, tiles[], 0
db 4, 3, SYM_CROSS, 0 ; x for opponent's hand
db 10, 3, SYM_CROSS, 0 ; x for opponent's deck
@@ -1613,7 +1613,7 @@ DeckAndHandIconsTileData:
db 13, 10, $fa, $fb, 0 ; player's hand icon
db $ff
-DeckAndHandIconsCGBPalData:
+DeckAndHandIconsCGBPalData: ; 4a6e (1:4a6e)
; x, y, pals[], 0
db 8, 2, $02, $02, 0
db 8, 3, $02, $02, 0
@@ -2141,7 +2141,7 @@ DisplayNoBasicPokemonInHandScreen: ; 4e06 (1:4e06)
call WaitForWideTextBoxInput
ret
-NoBasicPokemonCardListParameters:
+NoBasicPokemonCardListParameters: ; 4e37 (1:4e37)
db 1, 3 ; cursor x, cursor y
db 4 ; item x
db 14 ; maximum length, in tiles, occupied by the name and level string of each card in the list
@@ -3068,7 +3068,7 @@ PracticeDuelVerify_Turn7Or8: ; 54b7 (1:54b7)
jr nz, ReturnWrongAction
ret
-ReturnWrongAction:
+ReturnWrongAction: ; 54c6 (1:54c6)
scf
ret
@@ -3237,7 +3237,7 @@ InitAndDrawCardListScreenLayout: ; 559a (1:559a)
; same as InitAndDrawCardListScreenLayout, except that variables like wSelectedDuelSubMenuItem,
; wNoItemSelectionMenuKeys, wCardListInfoBoxText, wCardListHeaderText, etc already set by caller.
-DrawCardListScreenLayout:
+DrawCardListScreenLayout: ; 55be (1:55be)
call ZeroObjectPositionsAndToggleOAMCopy
call EmptyScreen
call LoadSymbolsFont
@@ -5184,7 +5184,7 @@ Func_6137: ; 6137 (1:6137)
call EraseCursor
; fallthrough
-Func_615c:
+Func_615c: ; 615c (1:615c)
ld a, [wCurrentDuelMenuItem]
ld d, a
add a
@@ -5208,7 +5208,7 @@ Func_616e: ; 616e (1:616e)
call EnableLCD
; fallthrough
-Func_6186:
+Func_6186: ; 6186 (1:6186)
ld hl, wCurPlayAreaSlot
ldh a, [hTempPlayAreaLocation_ff9d]
ld [hli], a
@@ -6959,7 +6959,6 @@ Func_6cfa: ; 6cfa (1:6cfa)
pop hl
call WaitForWideTextBoxInput
ret
-; 0x6d3f
Func_6d3f: ; 6d3f (1:6d3f)
or a
@@ -6999,7 +6998,6 @@ Func_6d3f: ; 6d3f (1:6d3f)
pop af
pop hl
ret
-; 0x6d84
; given the deck index of a turn holder's card in register a,
; and a pointer in hl to the wLoadedCard* buffer where the card data is loaded,
@@ -8199,7 +8197,6 @@ PlayMoveAnimation: ; 7494 (1:7494)
Func_7571: ; 7571 (1:7571)
farcall Func_19c20
ret
-; 0x7576
Func_7576: ; 7576 (1:7576)
farcall Func_1991f
@@ -8211,7 +8208,6 @@ Func_7576: ; 7576 (1:7576)
Func_758f: ; 758f (1:758f)
farcall Func_1a4cf
ret
-; 0x7594
Func_7594: ; 7594 (1:7594)
farcall Func_1a61f
diff --git a/src/engine/bank02.asm b/src/engine/bank02.asm
index eefd707..1e6179b 100644
--- a/src/engine/bank02.asm
+++ b/src/engine/bank02.asm
@@ -105,7 +105,7 @@ OpenYourOrOppPlayAreaScreen_TurnHolderPlayArea: ; 809e (2:409e)
ldh [hWhoseTurn], a
ret
-OpenYourOrOppPlayAreaScreen_NonTurnHolderPlayArea:
+OpenYourOrOppPlayAreaScreen_NonTurnHolderPlayArea: ; 80a8 (2:40a8)
ldh a, [hWhoseTurn]
push af
bank1call OpenNonTurnHolderPlayAreaScreen
@@ -113,7 +113,7 @@ OpenYourOrOppPlayAreaScreen_NonTurnHolderPlayArea:
ldh [hWhoseTurn], a
ret
-OpenYourOrOppPlayAreaScreen_TurnHolderHand:
+OpenYourOrOppPlayAreaScreen_TurnHolderHand: ; 80b2 (2:40b2)
ldh a, [hWhoseTurn]
push af
bank1call OpenTurnHolderHandScreen_Simple
@@ -121,7 +121,7 @@ OpenYourOrOppPlayAreaScreen_TurnHolderHand:
ldh [hWhoseTurn], a
ret
-OpenYourOrOppPlayAreaScreen_NonTurnHolderHand:
+OpenYourOrOppPlayAreaScreen_NonTurnHolderHand: ; 80bc (2:40bc)
ldh a, [hWhoseTurn]
push af
bank1call OpenNonTurnHolderHandScreen_Simple
@@ -129,7 +129,7 @@ OpenYourOrOppPlayAreaScreen_NonTurnHolderHand:
ldh [hWhoseTurn], a
ret
-OpenYourOrOppPlayAreaScreen_TurnHolderDiscardPile:
+OpenYourOrOppPlayAreaScreen_TurnHolderDiscardPile: ; 80c6 (2:40c6)
ldh a, [hWhoseTurn]
push af
bank1call OpenTurnHolderDiscardPileScreen
@@ -137,7 +137,7 @@ OpenYourOrOppPlayAreaScreen_TurnHolderDiscardPile:
ldh [hWhoseTurn], a
ret
-OpenYourOrOppPlayAreaScreen_NonTurnHolderDiscardPile:
+OpenYourOrOppPlayAreaScreen_NonTurnHolderDiscardPile: ; 80d0 (2:40d0)
ldh a, [hWhoseTurn]
push af
bank1call OpenNonTurnHolderDiscardPileScreen
@@ -191,7 +191,6 @@ DuelCheckMenu_OppPlayArea: ; 80da (2:40da)
call DrawYourOrOppPlayArea_DrawArrows
call DrawWideTextBox
-
; reset cursor blink
xor a
ld [wCheckMenuCursorBlinkCounter], a
@@ -234,25 +233,25 @@ DuelCheckMenu_OppPlayArea: ; 80da (2:40da)
dw OpenYourOrOppPlayAreaScreen_NonTurnHolderHand
dw OpenYourOrOppPlayAreaScreen_NonTurnHolderDiscardPile
-CheckMenuData: ; (2:4158)
+CheckMenuData: ; 8158 (2:4158)
textitem 2, 14, InPlayAreaText
textitem 2, 16, YourPlayAreaText
textitem 12, 14, GlossaryText
textitem 12, 16, OppPlayAreaText
db $ff
-YourPlayAreaMenuData: ; (2:4169)
+YourPlayAreaMenuData: ; 8169 (2:4169)
textitem 2, 14, YourPokemonText
textitem 12, 14, YourHandText
textitem 2, 16, YourDiscardPileText2
db $ff
-OppPlayAreaMenuData: ; (2:4176)
+OppPlayAreaMenuData: ; 8176 (2:4176)
textitem 2, 14, OpponentsPokemonText
textitem 2, 16, OpponentsDiscardPileText2
db $ff
-OppPlayAreaMenuData_WithClairvoyance: ; (2:4176)
+OppPlayAreaMenuData_WithClairvoyance: ; 8176 (2:4176)
textitem 2, 14, OpponentsPokemonText
textitem 12, 14, OpponentsHandText
textitem 2, 16, OpponentsDiscardPileText2
@@ -1288,7 +1287,7 @@ HandleCheckMenuInput_YourOrOppPlayArea: ; 86ac (2:46ac)
call EraseCheckMenuCursor_YourOrOppPlayArea
pop de
-;update x and y cursor positions
+; update x and y cursor positions
ld a, d
ld [wCheckMenuCursorXPosition], a
ld a, e
@@ -1513,7 +1512,7 @@ Func_8819: ; 8819 (2:4819)
call GetTurnDuelistVariable
jr Func_8855
-Func_883c:
+Func_883c: ; 883c (2:483c)
call CreateHandCardList
ret c
ld hl, wDuelTempList
@@ -1521,7 +1520,7 @@ Func_883c:
ld a, [hl]
jr Func_8855
-Func_8849:
+Func_8849: ; 8849 (2:4849)
call CreateDeckCardList
ret c
ld a, %01111111
@@ -1534,7 +1533,7 @@ Func_8849:
; output:
; a = ce5c
; with upper bit set if turn was swapped
-Func_8855:
+Func_8855: ; 8855 (2:4855)
ld b, a
ld a, [$ce5c]
or a
@@ -2308,7 +2307,7 @@ HandleCheckMenuInput: ; 9065 (2:5065)
call EraseCheckMenuCursor
pop de
-;update x and y cursor positions
+; update x and y cursor positions
ld a, d
ld [wCheckMenuCursorXPosition], a
ld a, e
@@ -2360,7 +2359,7 @@ EraseCheckMenuCursor: ; 90d8 (2:50d8)
; draws in the cursor position
; input:
; a = tile byte to draw
-DrawCheckMenuCursor:
+DrawCheckMenuCursor: ; 90da (2:50da)
ld e, a
ld a, 10
ld l, a
diff --git a/src/engine/bank03.asm b/src/engine/bank03.asm
index 4e53dfd..37e09c2 100644
--- a/src/engine/bank03.asm
+++ b/src/engine/bank03.asm
@@ -2107,7 +2107,7 @@ ScriptCommand_MoveWramNPC: ; ce52 (3:4e52)
; Executes movement on an arbitrary NPC using values in a and on the stack
; Changes and fixes Temp NPC using stack values
-ExecuteArbitraryNPCMovementFromStack:
+ExecuteArbitraryNPCMovementFromStack: ; ce5d (3:4e5d)
ld [wTempNPC], a
call FindLoadedNPC
call ExecuteNPCMovement
@@ -3153,7 +3153,7 @@ ScriptCommand_JumpIfFlagNonzero2: ; d4ca (3:54ca)
.noJumpArgs
jp IncreaseScriptPointerBy4
-ScriptCommand_JumpIfFlagZero2:
+ScriptCommand_JumpIfFlagZero2: ; d4df (3:54df)
ld a, c
call GetEventFlagValue
or a
@@ -3488,77 +3488,74 @@ Script_d827: ; d827 (3:5827)
; 0xd82d
INCROM $d82d, $d834
-
+
AfterTutorialBattleScript: ; d834 (3:5834)
- start_script
- run_command ScriptCommand_PrintTextString
- tx Text05eb
- run_command ScriptCommand_PrintTextString
- tx Text05ef
- run_command ScriptCommand_CloseTextBox
- run_command ScriptCommand_MoveActiveNPC
- dw NPCMovement_d896
- run_command ScriptCommand_SetPlayerDirection
- db NORTH
- run_command ScriptCommand_MovePlayer
- db NORTH
- db $01
- run_command ScriptCommand_MovePlayer
- db NORTH
- db $01
- run_command ScriptCommand_MovePlayer
- db NORTH
- db $01
- run_command ScriptCommand_SetPlayerDirection
- db EAST
- run_command ScriptCommand_MovePlayer
- db EAST
- db $01
- run_command ScriptCommand_MovePlayer
- db EAST
- db $01
- run_command ScriptCommand_SetPlayerDirection
- db NORTH
- run_command ScriptCommand_PrintTextString
- tx Text05f0
- run_command ScriptCommand_CloseTextBox
- run_command Func_ccdc
- tx Text05f1
- run_command ScriptCommand_CloseTextBox
- run_command ScriptCommand_PrintTextString
- tx Text05f2
+ start_script
+ run_command ScriptCommand_PrintTextString
+ tx Text05eb
+ run_command ScriptCommand_PrintTextString
+ tx Text05ef
+ run_command ScriptCommand_CloseTextBox
+ run_command ScriptCommand_MoveActiveNPC
+ dw NPCMovement_d896
+ run_command ScriptCommand_SetPlayerDirection
+ db NORTH
+ run_command ScriptCommand_MovePlayer
+ db NORTH
+ db $01
+ run_command ScriptCommand_MovePlayer
+ db NORTH
+ db $01
+ run_command ScriptCommand_MovePlayer
+ db NORTH
+ db $01
+ run_command ScriptCommand_SetPlayerDirection
+ db EAST
+ run_command ScriptCommand_MovePlayer
+ db EAST
+ db $01
+ run_command ScriptCommand_MovePlayer
+ db EAST
+ db $01
+ run_command ScriptCommand_SetPlayerDirection
+ db NORTH
+ run_command ScriptCommand_PrintTextString
+ tx Text05f0
+ run_command ScriptCommand_CloseTextBox
+ run_command Func_ccdc
+ tx Text05f1
+ run_command ScriptCommand_CloseTextBox
+ run_command ScriptCommand_PrintTextString
+ tx Text05f2
.ows_d85f
- run_command ScriptCommand_ShowMultichoiceTextbox_ChooseStarterDeck
- run_command ScriptCommand_CloseTextBox
- run_command ScriptCommand_AskQuestionJump
- tx Text05f3
- dw .ows_d869
- run_command ScriptCommand_Jump
- dw .ows_d85f
-; 0xd869
+ run_command ScriptCommand_ShowMultichoiceTextbox_ChooseStarterDeck
+ run_command ScriptCommand_CloseTextBox
+ run_command ScriptCommand_AskQuestionJump
+ tx Text05f3
+ dw .ows_d869
+ run_command ScriptCommand_Jump
+ dw .ows_d85f
.ows_d869
- run_command ScriptCommand_PrintTextString
- tx Text05f4
- run_command ScriptCommand_CloseTextBox
- run_command ScriptCommand_PauseSong
- run_command Func_d40f
- run_command ScriptCommand_TryGiveMedalPCPacks
- run_command Func_ccdc
- tx Text05f5
- run_command ScriptCommand_WaitForSongToFinish
- run_command ScriptCommand_ResumeSong
- run_command ScriptCommand_CloseTextBox
- run_command ScriptCommand_SetFlagValue
- db EVENT_FLAG_3E
- db $03
- run_command Func_d3d4
- run_command ScriptCommand_PrintTextString
- tx Text05f6
- run_command Func_d396
- db $00
- run_command ScriptCommand_QuitScriptFully
-; 0xd880
-
+ run_command ScriptCommand_PrintTextString
+ tx Text05f4
+ run_command ScriptCommand_CloseTextBox
+ run_command ScriptCommand_PauseSong
+ run_command Func_d40f
+ run_command ScriptCommand_TryGiveMedalPCPacks
+ run_command Func_ccdc
+ tx Text05f5
+ run_command ScriptCommand_WaitForSongToFinish
+ run_command ScriptCommand_ResumeSong
+ run_command ScriptCommand_CloseTextBox
+ run_command ScriptCommand_SetFlagValue
+ db EVENT_FLAG_3E
+ db $03
+ run_command Func_d3d4
+ run_command ScriptCommand_PrintTextString
+ tx Text05f6
+ run_command Func_d396
+ db $00
+ run_command ScriptCommand_QuitScriptFully
NPCMovement_d880: ; d880 (3:5880)
db EAST
@@ -3589,7 +3586,7 @@ NPCMovement_d88b: ; d88b (3:588b)
NPCMovement_d894: ; d894 (4:5894)
db SOUTH | NO_MOVE
db $ff
-
+
NPCMovement_d896: ; d896 (3:5896)
db NORTH
db NORTH
@@ -3924,6 +3921,7 @@ FightingClubLobbyAfterDuel: ; dc68 (3:5c68)
ld hl, .after_duel_table
call FindEndOfBattleScript
ret
+
.after_duel_table
db NPC_IMAKUNI
db NPC_IMAKUNI
@@ -4061,13 +4059,10 @@ Script_Butch: ; dd8d (3:5d8d)
Script_Granny1: ; dd9f (3:5d9f)
INCROM $dd9f, $dda3
-
-
FightingClubAfterDuel: ; dda3 (3:5da3)
- ld hl, .after_duel_table
- call FindEndOfBattleScript
- ret
-; 0xddaa
+ ld hl, .after_duel_table
+ call FindEndOfBattleScript
+ ret
.after_duel_table
db NPC_CHRIS
@@ -4094,149 +4089,135 @@ FightingClubAfterDuel: ; dda3 (3:5da3)
; ddc3
Script_Mitch: ; ddc3 (3:5dc3)
- start_script
- run_command ScriptCommand_TryGivePCPack
- db $02
- run_command ScriptCommand_JumpIfFlagNonzero2
- db EVENT_FLAG_0F
- dw Script_Mitch_AlreadyHaveMedal
- run_command ScriptCommand_JumpBasedOnFightingClubPupilStatus
- dw .first_interaction
- dw .three_pupils_remaining
- dw .two_pupils_remaining
- dw .one_pupil_remaining
- dw .all_pupils_defeated
+ start_script
+ run_command ScriptCommand_TryGivePCPack
+ db $02
+ run_command ScriptCommand_JumpIfFlagNonzero2
+ db EVENT_FLAG_0F
+ dw Script_Mitch_AlreadyHaveMedal
+ run_command ScriptCommand_JumpBasedOnFightingClubPupilStatus
+ dw .first_interaction
+ dw .three_pupils_remaining
+ dw .two_pupils_remaining
+ dw .one_pupil_remaining
+ dw .all_pupils_defeated
.first_interaction
- run_command ScriptCommand_PrintTextString
- tx Text0477
- run_command ScriptCommand_SetFlagValue
- db EVENT_FLAG_11
- db $01
- run_command ScriptCommand_SetFlagValue
- db EVENT_FLAG_17
- db $01
- run_command ScriptCommand_SetFlagValue
- db EVENT_FLAG_20
- db $01
- run_command ScriptCommand_QuitScriptFully
-; 0xdde2
+ run_command ScriptCommand_PrintTextString
+ tx Text0477
+ run_command ScriptCommand_SetFlagValue
+ db EVENT_FLAG_11
+ db $01
+ run_command ScriptCommand_SetFlagValue
+ db EVENT_FLAG_17
+ db $01
+ run_command ScriptCommand_SetFlagValue
+ db EVENT_FLAG_20
+ db $01
+ run_command ScriptCommand_QuitScriptFully
.three_pupils_remaining
- run_command ScriptCommand_PrintTextQuitFully
- tx Text0478
-; 0xdde5
+ run_command ScriptCommand_PrintTextQuitFully
+ tx Text0478
.two_pupils_remaining
- run_command ScriptCommand_PrintTextQuitFully
- tx Text0479
-; 0xdde8
+ run_command ScriptCommand_PrintTextQuitFully
+ tx Text0479
.one_pupil_remaining
- run_command ScriptCommand_PrintTextQuitFully
- tx Text047a
-; 0xddeb
+ run_command ScriptCommand_PrintTextQuitFully
+ tx Text047a
.all_pupils_defeated
- run_command ScriptCommand_PrintTextString
- tx Text047b
- run_command ScriptCommand_AskQuestionJump
- tx Text047c
- dw .do_battle
- run_command ScriptCommand_PrintTextString
- tx Text047d
- run_command ScriptCommand_QuitScriptFully
-; 0xddf7
+ run_command ScriptCommand_PrintTextString
+ tx Text047b
+ run_command ScriptCommand_AskQuestionJump
+ tx Text047c
+ dw .do_battle
+ run_command ScriptCommand_PrintTextString
+ tx Text047d
+ run_command ScriptCommand_QuitScriptFully
.do_battle
- run_command ScriptCommand_PrintTextString
- tx Text047e
- run_command ScriptCommand_StartBattle
- db PRIZES_6
- db FIRST_STRIKE_DECK_ID
- db MUSIC_DUEL_THEME_2
- run_command ScriptCommand_QuitScriptFully
-; 0xddff
+ run_command ScriptCommand_PrintTextString
+ tx Text047e
+ run_command ScriptCommand_StartBattle
+ db PRIZES_6
+ db FIRST_STRIKE_DECK_ID
+ db MUSIC_DUEL_THEME_2
+ run_command ScriptCommand_QuitScriptFully
Script_BeatMitch: ; ddff (3:5dff)
- start_script
- run_command ScriptCommand_JumpIfFlagNonzero2
- db EVENT_FLAG_0F
- dw Script_Mitch_GiveBoosters
- run_command ScriptCommand_PrintTextString
- tx Text047f
- run_command ScriptCommand_MaxOutFlagValue
- db EVENT_FLAG_0F
- run_command ScriptCommand_TryGiveMedalPCPacks
- run_command Func_d125
- db $0f
- run_command Func_d435
- db $01
- run_command ScriptCommand_PrintTextString
- tx Text0480
- run_command ScriptCommand_GiveBoosterPacks
- db BOOSTER_LABORATORY_NEUTRAL
- db BOOSTER_LABORATORY_NEUTRAL
- db NO_BOOSTER
- run_command ScriptCommand_PrintTextString
- tx Text0481
- run_command ScriptCommand_QuitScriptFully
-; 0xde19
+ start_script
+ run_command ScriptCommand_JumpIfFlagNonzero2
+ db EVENT_FLAG_0F
+ dw Script_Mitch_GiveBoosters
+ run_command ScriptCommand_PrintTextString
+ tx Text047f
+ run_command ScriptCommand_MaxOutFlagValue
+ db EVENT_FLAG_0F
+ run_command ScriptCommand_TryGiveMedalPCPacks
+ run_command Func_d125
+ db $0f
+ run_command Func_d435
+ db $01
+ run_command ScriptCommand_PrintTextString
+ tx Text0480
+ run_command ScriptCommand_GiveBoosterPacks
+ db BOOSTER_LABORATORY_NEUTRAL
+ db BOOSTER_LABORATORY_NEUTRAL
+ db NO_BOOSTER
+ run_command ScriptCommand_PrintTextString
+ tx Text0481
+ run_command ScriptCommand_QuitScriptFully
Script_LoseToMitch: ; de19 (3:5e19)
- start_script
- run_command ScriptCommand_JumpIfFlagNonzero2
- db EVENT_FLAG_0F
- dw Script_Mitch_PrintTrainHarderText
- run_command ScriptCommand_PrintTextQuitFully
- tx Text0482
-; 0xde21
-
-Script_Mitch_AlreadyHaveMedal: ; 0xde21
- run_command ScriptCommand_PrintTextString
- tx Text0483
- run_command ScriptCommand_AskQuestionJump
- tx Text047c
- dw .do_battle
- run_command ScriptCommand_PrintTextString
- tx Text0484
- run_command ScriptCommand_QuitScriptFully
-; 0xde2d
+ start_script
+ run_command ScriptCommand_JumpIfFlagNonzero2
+ db EVENT_FLAG_0F
+ dw Script_Mitch_PrintTrainHarderText
+ run_command ScriptCommand_PrintTextQuitFully
+ tx Text0482
+
+Script_Mitch_AlreadyHaveMedal: ; de21 (3:5e21)
+ run_command ScriptCommand_PrintTextString
+ tx Text0483
+ run_command ScriptCommand_AskQuestionJump
+ tx Text047c
+ dw .do_battle
+ run_command ScriptCommand_PrintTextString
+ tx Text0484
+ run_command ScriptCommand_QuitScriptFully
.do_battle
- run_command ScriptCommand_PrintTextString
- tx Text0485
- run_command ScriptCommand_StartBattle
- db PRIZES_6
- db FIRST_STRIKE_DECK_ID
- db MUSIC_DUEL_THEME_2
- run_command ScriptCommand_QuitScriptFully
-; 0xde35
-
-Script_Mitch_GiveBoosters:
- run_command ScriptCommand_PrintTextString
- tx Text0486
- run_command ScriptCommand_GiveBoosterPacks
- db BOOSTER_LABORATORY_NEUTRAL
- db BOOSTER_LABORATORY_NEUTRAL
- db NO_BOOSTER
- run_command ScriptCommand_PrintTextString
- tx Text0487
- run_command ScriptCommand_QuitScriptFully
-; 0xde40
-
-Script_Mitch_PrintTrainHarderText:
- run_command ScriptCommand_PrintTextQuitFully
- tx Text0488
+ run_command ScriptCommand_PrintTextString
+ tx Text0485
+ run_command ScriptCommand_StartBattle
+ db PRIZES_6
+ db FIRST_STRIKE_DECK_ID
+ db MUSIC_DUEL_THEME_2
+ run_command ScriptCommand_QuitScriptFully
+
+Script_Mitch_GiveBoosters: ; de35 (3:5e35)
+ run_command ScriptCommand_PrintTextString
+ tx Text0486
+ run_command ScriptCommand_GiveBoosterPacks
+ db BOOSTER_LABORATORY_NEUTRAL
+ db BOOSTER_LABORATORY_NEUTRAL
+ db NO_BOOSTER
+ run_command ScriptCommand_PrintTextString
+ tx Text0487
+ run_command ScriptCommand_QuitScriptFully
+
+Script_Mitch_PrintTrainHarderText: ; de40 (3:5e40)
+ run_command ScriptCommand_PrintTextQuitFully
+ tx Text0488
; 0xde43
INCROM $de43, $ded1
-
+
Script_Clerk2: ; ded1 (3:5ed1)
INCROM $ded1, $ded5
-
RockClubLobbyAfterDuel: ; ded5 (3:5ed5)
- ld hl, .after_duel_table
- call FindEndOfBattleScript
- ret
-; 0xdedc
+ ld hl, .after_duel_table
+ call FindEndOfBattleScript
+ ret
.after_duel_table
-
db NPC_CHRIS
db NPC_CHRIS
dw $5f0c
@@ -4250,7 +4231,7 @@ RockClubLobbyAfterDuel: ; ded5 (3:5ed5)
; 0xdee9
INCROM $dee9, $def2
-
+
Script_Chris: ; def2 (3:5ef2)
INCROM $def2, $df39
@@ -4278,12 +4259,10 @@ Script_Gene: ; e03e (3:603e)
Script_Clerk3: ; e09e (3:609e)
INCROM $e09e, $e0a2
-
WaterClubLobbyAfterDuel: ; e0a2 (3:60a2)
- ld hl, .after_duel_table
- call FindEndOfBattleScript
- ret
-; 0xe0a9
+ ld hl, .after_duel_table
+ call FindEndOfBattleScript
+ ret
.after_duel_table
db NPC_IMAKUNI
@@ -4291,8 +4270,6 @@ WaterClubLobbyAfterDuel: ; e0a2 (3:60a2)
dw Script_BeatImakuni
dw Script_LostToImakuni
db $00
-; 0xe0b0
-
Preload_ImakuniInWaterClubLobby: ; e0b0 (3:60b0)
get_flag_value EVENT_IMAKUNI_STATE
@@ -4431,7 +4408,7 @@ WaterClubMovePlayer: ; e13f (3:613f)
ld bc, Script_NotReadyToSeeAmy
jp SetNextNPCAndScript
-WaterClubAfterDuel: ;e157 (3:6157)
+WaterClubAfterDuel: ; e157 (3:6157)
ld hl, .after_duel_table
call FindEndOfBattleScript
ret
@@ -4926,16 +4903,14 @@ ScriptJump_TalkToAmyAgain: ; e356 (3:6356)
db GO_GO_RAIN_DANCE_DECK_ID
db MUSIC_DUEL_THEME_2
run_command ScriptCommand_QuitScriptFully
-; 0xe369
Script_Clerk4: ; e369 (3:6369)
INCROM $e369, $e36d
LightningClubLobbyAfterDuel: ; e36d (3:636d)
- ld hl, .after_duel_table
- call FindEndOfBattleScript
- ret
-; 0xe374
+ ld hl, .after_duel_table
+ call FindEndOfBattleScript
+ ret
.after_duel_table
db NPC_IMAKUNI
@@ -5274,7 +5249,6 @@ Script_Lass2: ; e61f (3:661f)
db BLASTOISE
run_command ScriptCommand_PrintTextQuitFully
tx Text06f3
-; 0xe6d8
Script_Granny2: ; e6d8 (3:66d8)
INCROM $e6d8, $e6e3
@@ -5344,7 +5318,6 @@ TrySecondRonaldFight: ; e837 (3:6837)
ret nz
ld bc, ScriptSecondRonaldFight
jp SetNextNPCAndScript
-; 0xe84c
Script_Clerk6: ; e84c (3:684c)
INCROM $e84c, $e850
@@ -5464,7 +5437,7 @@ Script_LostToFirstRonaldFight: ; e8f7 (3:68f7)
run_command ScriptCommand_PrintTextString
tx Text064e
-ScriptJump_FinishedFirstRonaldFight:
+ScriptJump_FinishedFirstRonaldFight: ; e8fb (3:68fb)
run_command ScriptCommand_SetFlagValue
db EVENT_FLAG_4C
db $02
@@ -5567,17 +5540,13 @@ ScriptJump_FinishedSecondRonaldFight: ; e959 (3:6959)
run_command Func_cdcb
run_command Func_d41d
run_command ScriptCommand_QuitScriptFully
-; 0xe963
-
PsychicClubLobbyAfterDuel: ; e963 (3:6963)
- ld hl, .after_duel_table
- call FindEndOfBattleScript
- ret
-; 0xe96a
+ ld hl, .after_duel_table
+ call FindEndOfBattleScript
+ ret
.after_duel_table
-
db NPC_ROBERT
db NPC_ROBERT
dw $6995
@@ -5585,16 +5554,16 @@ PsychicClubLobbyAfterDuel: ; e963 (3:6963)
db $00
INCROM $e971, $e980
-
+
Script_Robert: ; e980 (3:6980)
INCROM $e980, $e9a5
-
+
Script_Pappy1: ; e9a5 (3:69a5)
INCROM $e9a5, $ea30
Script_Gal3: ; ea30 (3:6a30)
INCROM $ea30, $ea3b
-
+
Script_Chap4: ; ea3b (3:6a3b)
INCROM $ea3b, $ea60
@@ -5603,25 +5572,22 @@ Script_Daniel: ; ea60 (3:6a60)
Script_Stephanie: ; eaa2 (3:6aa2)
INCROM $eaa2, $eadf
-
+
Script_Murray2: ; eadf (3:6adf)
INCROM $eadf, $eadf
Script_Murray1: ; eadf (3:6adf)
INCROM $eadf, $eb53
-
+
Script_Clerk7: ; eb53 (3:6b53)
INCROM $eb53, $eb57
-
-ScienceClubLobbyAfterDuel:; eb57 (3:6b57)
- ld hl, .after_duel_table
- call FindEndOfBattleScript
- ret
-; 0xeb5e
+ScienceClubLobbyAfterDuel: ; eb57 (3:6b57)
+ ld hl, .after_duel_table
+ call FindEndOfBattleScript
+ ret
.after_duel_table
-
db NPC_IMAKUNI
db NPC_IMAKUNI
dw Script_BeatImakuni
@@ -5630,7 +5596,7 @@ ScienceClubLobbyAfterDuel:; eb57 (3:6b57)
; 0xeb65
INCROM $eb65, $eb84
-
+
Script_Lad1: ; eb84 (3:6b84)
INCROM $eb84, $ebc1
@@ -5659,10 +5625,9 @@ Script_Clerk8: ; ed45 (3:6d45)
INCROM $ed45, $ed49
FireClubLobbyAfterDuel: ; ed49 (3:6d49)
- ld hl, .after_duel_table
- call FindEndOfBattleScript
- ret
-; 0xed50
+ ld hl, .after_duel_table
+ call FindEndOfBattleScript
+ ret
.after_duel_table
db NPC_JESSICA
@@ -5671,8 +5636,6 @@ FireClubLobbyAfterDuel: ; ed49 (3:6d49)
dw $6dce
db $00
-; 0xed57
-
FireClubPressedA: ; ed57 (3:6d57)
ld hl, SlowpokePaintingObjectTable
call FindExtraInteractableObjects
@@ -5749,13 +5712,11 @@ Script_ee76: ; ee76 (3:6e76)
run_command ScriptCommand_ShowCardReceivedScreen
db SLOWPOKE1
run_command ScriptCommand_QuitScriptFully
-; 0xee88
Script_Mania: ; ee88 (3:6e88)
INCROM $ee88, $ee93
-
-FireClubAfterDuel: ;ee93 (3:6e93)
+FireClubAfterDuel: ; ee93 (3:6e93)
ld hl, .after_duel_table
call FindEndOfBattleScript
ret
@@ -5763,18 +5724,18 @@ FireClubAfterDuel: ;ee93 (3:6e93)
.after_duel_table
db NPC_JOHN
db NPC_JOHN
- dw $6ec8
+ dw $6ec8
dw $6ed4
-
+
db NPC_ADAM
db NPC_ADAM
- dw $6eed
- dw $6ef9
+ dw $6eed
+ dw $6ef9
db NPC_JONATHAN
db NPC_JONATHAN
- dw $6f12
- dw $6f1e
+ dw $6f12
+ dw $6f1e
db NPC_KEN
db NPC_KEN
@@ -5782,7 +5743,6 @@ FireClubAfterDuel: ;ee93 (3:6e93)
dw Script_LoseToKen
db $00
-; 0xeeb3
Script_John: ; eeb3 (3:6eb3)
INCROM $eeb3, $eed8
@@ -5794,112 +5754,106 @@ Script_Jonathan: ; eefd (3:6efd)
INCROM $eefd, $ef22
Script_Ken: ; ef22 (3:6f22)
- start_script
- run_command ScriptCommand_TryGivePCPack
- db $09
- run_command ScriptCommand_JumpIfFlagNonzero2
- db EVENT_FLAG_23
- dw .have_300_cards
- run_command ScriptCommand_CheckRawAmountOfCardsOwned
- dw 300
- dw .have_300_cards
- run_command ScriptCommand_JumpIfFlagZero1
- db EVENT_FLAG_24
- dw NO_JUMP
- run_command ScriptCommand_PrintVariableText
- tx Text06ba
- tx Text06bb
- run_command ScriptCommand_SetFlagValue
- db EVENT_FLAG_24
- db $01
- run_command ScriptCommand_QuitScriptFully
+ start_script
+ run_command ScriptCommand_TryGivePCPack
+ db $09
+ run_command ScriptCommand_JumpIfFlagNonzero2
+ db EVENT_FLAG_23
+ dw .have_300_cards
+ run_command ScriptCommand_CheckRawAmountOfCardsOwned
+ dw 300
+ dw .have_300_cards
+ run_command ScriptCommand_JumpIfFlagZero1
+ db EVENT_FLAG_24
+ dw NO_JUMP
+ run_command ScriptCommand_PrintVariableText
+ tx Text06ba
+ tx Text06bb
+ run_command ScriptCommand_SetFlagValue
+ db EVENT_FLAG_24
+ db $01
+ run_command ScriptCommand_QuitScriptFully
.have_300_cards
- run_command ScriptCommand_MaxOutFlagValue
- db EVENT_FLAG_23
- run_command ScriptCommand_JumpIfFlagNonzero2
- db EVENT_FLAG_0A
- dw Script_KenBattle_AlreadyHaveMedal
- run_command ScriptCommand_JumpIfFlagZero1
- db EVENT_FLAG_24
- dw NO_JUMP
- run_command ScriptCommand_PrintVariableText
- tx Text06bc
- tx Text06bd
- run_command ScriptCommand_SetFlagValue
- db EVENT_FLAG_24
- db $01
- run_command ScriptCommand_AskQuestionJump
- tx Text06be
- dw .do_battle
- run_command ScriptCommand_PrintTextString
- tx Text06bf
- run_command ScriptCommand_QuitScriptFully
+ run_command ScriptCommand_MaxOutFlagValue
+ db EVENT_FLAG_23
+ run_command ScriptCommand_JumpIfFlagNonzero2
+ db EVENT_FLAG_0A
+ dw Script_KenBattle_AlreadyHaveMedal
+ run_command ScriptCommand_JumpIfFlagZero1
+ db EVENT_FLAG_24
+ dw NO_JUMP
+ run_command ScriptCommand_PrintVariableText
+ tx Text06bc
+ tx Text06bd
+ run_command ScriptCommand_SetFlagValue
+ db EVENT_FLAG_24
+ db $01
+ run_command ScriptCommand_AskQuestionJump
+ tx Text06be
+ dw .do_battle
+ run_command ScriptCommand_PrintTextString
+ tx Text06bf
+ run_command ScriptCommand_QuitScriptFully
.do_battle
- run_command ScriptCommand_PrintTextString
- tx Text06c0
- run_command ScriptCommand_StartBattle
- db PRIZES_6
- db FIRE_CHARGE_DECK_ID
- db MUSIC_DUEL_THEME_2
- run_command ScriptCommand_QuitScriptFully
-; 0xef5e
+ run_command ScriptCommand_PrintTextString
+ tx Text06c0
+ run_command ScriptCommand_StartBattle
+ db PRIZES_6
+ db FIRE_CHARGE_DECK_ID
+ db MUSIC_DUEL_THEME_2
+ run_command ScriptCommand_QuitScriptFully
Script_BeatKen: ; ef5e (3:6f5e)
- start_script
- run_command ScriptCommand_PrintTextString
- tx Text06c1
- run_command ScriptCommand_JumpIfFlagNonzero2
- db EVENT_FLAG_0A
- dw .give_booster_packs
- run_command ScriptCommand_MaxOutFlagValue
- db EVENT_FLAG_0A
- run_command ScriptCommand_TryGiveMedalPCPacks
- run_command Func_d125
- db $0a
- run_command Func_d435
- db $08
- run_command ScriptCommand_PrintTextString
- tx Text06c2
+ start_script
+ run_command ScriptCommand_PrintTextString
+ tx Text06c1
+ run_command ScriptCommand_JumpIfFlagNonzero2
+ db EVENT_FLAG_0A
+ dw .give_booster_packs
+ run_command ScriptCommand_MaxOutFlagValue
+ db EVENT_FLAG_0A
+ run_command ScriptCommand_TryGiveMedalPCPacks
+ run_command Func_d125
+ db $0a
+ run_command Func_d435
+ db $08
+ run_command ScriptCommand_PrintTextString
+ tx Text06c2
.give_booster_packs
- run_command ScriptCommand_GiveBoosterPacks
- db BOOSTER_MYSTERY_NEUTRAL
- db BOOSTER_MYSTERY_NEUTRAL
- db NO_BOOSTER
- run_command ScriptCommand_PrintTextString
- tx Text06c3
- run_command ScriptCommand_QuitScriptFully
-; 0xef78
-
-
+ run_command ScriptCommand_GiveBoosterPacks
+ db BOOSTER_MYSTERY_NEUTRAL
+ db BOOSTER_MYSTERY_NEUTRAL
+ db NO_BOOSTER
+ run_command ScriptCommand_PrintTextString
+ tx Text06c3
+ run_command ScriptCommand_QuitScriptFully
Script_LoseToKen: ; ef78 (3:6f78)
- start_script
- run_command ScriptCommand_JumpIfFlagZero2
- db EVENT_FLAG_0A
- dw NO_JUMP
- run_command ScriptCommand_PrintVariableText
- tx Text06c4
- tx Text06c5
- run_command ScriptCommand_QuitScriptFully
-; 0xef83
+ start_script
+ run_command ScriptCommand_JumpIfFlagZero2
+ db EVENT_FLAG_0A
+ dw NO_JUMP
+ run_command ScriptCommand_PrintVariableText
+ tx Text06c4
+ tx Text06c5
+ run_command ScriptCommand_QuitScriptFully
Script_KenBattle_AlreadyHaveMedal: ; ef83 (3:6f83)
- run_command ScriptCommand_PrintTextString
- tx Text06c6
- run_command ScriptCommand_AskQuestionJump
- tx Text06be
- dw .do_battle
- run_command ScriptCommand_PrintTextQuitFully
- tx Text06bf
+ run_command ScriptCommand_PrintTextString
+ tx Text06c6
+ run_command ScriptCommand_AskQuestionJump
+ tx Text06be
+ dw .do_battle
+ run_command ScriptCommand_PrintTextQuitFully
+ tx Text06bf
.do_battle
- run_command ScriptCommand_PrintTextString
- tx Text06c7
- run_command ScriptCommand_StartBattle
- db PRIZES_6
- db FIRE_CHARGE_DECK_ID
- db MUSIC_DUEL_THEME_2
- run_command ScriptCommand_QuitScriptFully
-; 0xef96
+ run_command ScriptCommand_PrintTextString
+ tx Text06c7
+ run_command ScriptCommand_StartBattle
+ db PRIZES_6
+ db FIRE_CHARGE_DECK_ID
+ db MUSIC_DUEL_THEME_2
+ run_command ScriptCommand_QuitScriptFully
Preload_Clerk9: ; ef96 (3:6f96)
call TryGiveMedalPCPacks
diff --git a/src/engine/bank04.asm b/src/engine/bank04.asm
index 8e62188..7d84d19 100644
--- a/src/engine/bank04.asm
+++ b/src/engine/bank04.asm
@@ -13,8 +13,8 @@ Func_10000: ; 10000 (4:4000)
bit LCDC_ENABLE_F, a
jr nz, .asm_10025
xor a
- ld [rSCX], a
- ld [rSCY], a
+ ldh [rSCX], a
+ ldh [rSCY], a
.asm_10025
call Func_1288c
@@ -1164,7 +1164,7 @@ _GameLoop: ; 126d1 (4:66d1)
scf
ret
-MainMenuFunctionTable:
+MainMenuFunctionTable: ; 126fc (4:66fc)
dw MainMenu_CardPop
dw MainMenu_ContinueFromDiary
dw MainMenu_NewGame
diff --git a/src/engine/bank05.asm b/src/engine/bank05.asm
index 901f7c5..79c168f 100644
--- a/src/engine/bank05.asm
+++ b/src/engine/bank05.asm
@@ -5736,7 +5736,7 @@ HandleSpecialAIMoves: ; 16dcd (5:6dcd)
; if any of card ID in a is found in deck,
; return a score of $80 + slots available in bench.
-HandleCallForFamily:
+HandleCallForFamily: ; 16e3e (5:6e3e)
ld a, CARD_LOCATION_DECK
call CheckIfAnyCardIDinLocation
jr nc, HandleSpecialAIMoves.zero
@@ -5752,7 +5752,7 @@ HandleCallForFamily:
; if any of NidoranM or NidoranF is found in deck,
; return a score of $80 + slots available in bench.
-HandleNidoranFCallForFamily:
+HandleNidoranFCallForFamily: ; 16e55 (5:6e55)
ld e, NIDORANM
ld a, CARD_LOCATION_DECK
call CheckIfAnyCardIDinLocation
@@ -5775,7 +5775,7 @@ HandleNidoranFCallForFamily:
; checks for certain card IDs of Fighting color in deck.
; if any of them are found, return a score of
; $80 + slots available in bench.
-HandleMarowak1CallForFriend:
+HandleMarowak1CallForFriend: ; 16e77 (5:6e77)
ld e, GEODUDE
ld a, CARD_LOCATION_DECK
call CheckIfAnyCardIDinLocation
diff --git a/src/engine/bank06.asm b/src/engine/bank06.asm
index ef8b699..9c8d24f 100644
--- a/src/engine/bank06.asm
+++ b/src/engine/bank06.asm
@@ -90,7 +90,7 @@ _CopyCardNameAndLevel: ; 18000 (6:4000)
ret
; the name starts with TX_HALFWIDTH
-_CopyCardNameAndLevel_HalfwidthText:
+_CopyCardNameAndLevel_HalfwidthText: ; 18086 (6:4086)
ld a, [wcd9b]
inc a
add a
@@ -382,7 +382,7 @@ OpenInPlayAreaScreen: ; 180d5 (6:40d5)
dw OpenInPlayAreaScreen_NonTurnHolderPlayArea ; 0x0e: INPLAYAREA_OPP_BENCH_4
dw OpenInPlayAreaScreen_NonTurnHolderPlayArea ; 0x0f: INPLAYAREA_OPP_BENCH_5
-OpenInPlayAreaScreen_TurnHolderPlayArea:
+OpenInPlayAreaScreen_TurnHolderPlayArea: ; 18248 (6:4248)
; wInPlayAreaCurPosition constants conveniently map to (PLAY_AREA_* constants - 1)
; for bench locations. this mapping is taken for granted in the following code.
ld a, [wInPlayAreaCurPosition]
@@ -403,7 +403,7 @@ OpenInPlayAreaScreen_TurnHolderPlayArea:
bank1call OpenCardPage_FromCheckPlayArea
ret
-OpenInPlayAreaScreen_NonTurnHolderPlayArea:
+OpenInPlayAreaScreen_NonTurnHolderPlayArea: ; 1826a (6:426a)
ld a, [wInPlayAreaCurPosition]
sub INPLAYAREA_OPP_ACTIVE
or a
@@ -425,7 +425,7 @@ OpenInPlayAreaScreen_NonTurnHolderPlayArea:
call SwapTurn
ret
-OpenInPlayAreaScreen_TurnHolderHand:
+OpenInPlayAreaScreen_TurnHolderHand: ; 18293 (6:4293)
ldh a, [hWhoseTurn]
push af
bank1call OpenTurnHolderHandScreen_Simple
@@ -433,7 +433,7 @@ OpenInPlayAreaScreen_TurnHolderHand:
ldh [hWhoseTurn], a
ret
-OpenInPlayAreaScreen_NonTurnHolderHand:
+OpenInPlayAreaScreen_NonTurnHolderHand: ; 1829d (6:429d)
ldh a, [hWhoseTurn]
push af
bank1call OpenNonTurnHolderHandScreen_Simple
@@ -441,7 +441,7 @@ OpenInPlayAreaScreen_NonTurnHolderHand:
ldh [hWhoseTurn], a
ret
-OpenInPlayAreaScreen_TurnHolderDiscardPile:
+OpenInPlayAreaScreen_TurnHolderDiscardPile: ; 182a7 (6:42a7)
ldh a, [hWhoseTurn]
push af
bank1call OpenTurnHolderDiscardPileScreen
@@ -449,7 +449,7 @@ OpenInPlayAreaScreen_TurnHolderDiscardPile:
ldh [hWhoseTurn], a
ret
-OpenInPlayAreaScreen_NonTurnHolderDiscardPile:
+OpenInPlayAreaScreen_NonTurnHolderDiscardPile: ; 182b1 (6:42b1)
ldh a, [hWhoseTurn]
push af
bank1call OpenNonTurnHolderDiscardPileScreen
@@ -1197,7 +1197,7 @@ Func_19079: ; 19079 (6:5079)
call Func_3b6a
jp Func_18f9c.asm_4fd4
-PointerTable_006_508f: ; (6:508f)
+PointerTable_006_508f: ; 1908f (6:508f)
dw Func_18fdc
dw Func_19014
dw Func_18fdd
@@ -1523,10 +1523,10 @@ Func_19a12: ; 19a12 (6:5a12)
; 0x19a1f
INCROM $19a1f, $19c20
-
+
Func_19c20: ; 19c20 (6:5c20)
- INCROM $19c20, $1a4cf
-
+ INCROM $19c20, $1a4cf
+
Func_1a4cf: ; 1a4cf (6:64cf)
INCROM $1a4cf, $1a61f
@@ -1715,32 +1715,32 @@ Func_1a73a: ; 1a73a (6:673a)
pop hl
ret
-WhatIsYourNameData: ; (6:675e)
+WhatIsYourNameData: ; 1a75e (6:675e)
textitem 1, 1, WhatIsYourNameText
db $ff
; [Deck1Data ~ Deck4Data]
; These are directed from around (2:4f05),
; without any bank description.
; That is, the developers hard-coded it. -_-;;
-Deck1Data: ; (6:6763)
+Deck1Data: ; 1a763 (6:6763)
textitem 2, 1, Text022b
textitem 14, 1, Text0219
db $ff
-Deck2Data: ; (6:676c)
+Deck2Data: ; 1a76c (6:676c)
textitem 2, 1, Text022c
textitem 14, 1, Text0219
db $ff
-Deck3Data: ; (6:6775)
+Deck3Data: ; 1a775 (6:6775)
textitem 2, 1, Text022d
textitem 14, 1, Text0219
db $ff
-Deck4Data: ; (6:677e)
+Deck4Data: ; 1a77e (6:677e)
textitem 2, 1, Text022e
textitem 14, 1, Text0219
db $ff
; set each byte zero from hl for b bytes.
-ClearMemory: ; (6:6787)
+ClearMemory: ; 1a787 (6:6787)
push af
push bc
push hl
@@ -1758,7 +1758,7 @@ ClearMemory: ; (6:6787)
; play different sfx by a.
; if a is 0xff play SFX_03 (usually following a B press),
; else play SFX_02 (usually following an A press).
-PlayAcceptOrDeclineSFX: ; (6:6794)
+PlayAcceptOrDeclineSFX: ; 1a794 (6:6794)
push af
inc a
jr z, .sfx_decline
@@ -1773,7 +1773,7 @@ PlayAcceptOrDeclineSFX: ; (6:6794)
; get player name from the user
; into hl
-InputPlayerName: ; (6:67a3)
+InputPlayerName: ; 1a7a3 (6:67a3)
ld e, l
ld d, h
ld a, MAX_PLAYER_NAME_LENGTH
@@ -1858,7 +1858,7 @@ InputPlayerName: ; (6:67a3)
; bc: position of name.
; de: dest. pointer.
; hl: pointer to text item of the question.
-InitializeInputName:
+InitializeInputName: ; 1a846 (6:6846)
ld [wNamingScreenBufferMaxLength], a
push hl
ld hl, wNamingScreenNamePosition
@@ -1900,7 +1900,7 @@ InitializeInputName:
ld [wNamingScreenBufferLength], a
ret
-FinalizeInputName:
+FinalizeInputName: ; 1a880 (6:6880)
ld hl, wNamingScreenDestPointer
ld e, [hl]
inc hl
@@ -1915,7 +1915,7 @@ FinalizeInputName:
; draws the keyboard frame
; and the question if it exists.
-DrawNamingScreenBG:
+DrawNamingScreenBG: ; 1a892 (6:6892)
call DrawTextboxForKeyboard
call PrintPlayerNameFromInput
ld hl, wNamingScreenQuestionPointer
@@ -1943,13 +1943,13 @@ DrawNamingScreenBG:
textitem $0f, $10, EndText ; "End"
db $ff
-DrawTextboxForKeyboard:
+DrawTextboxForKeyboard: ; 1a8c1 (6:68c1)
lb de, 0, 3 ; x, y
lb bc, 20, 15 ; w, h
call DrawRegularTextBox
ret
-PrintPlayerNameFromInput:
+PrintPlayerNameFromInput: ; 1a8cb (6:68cb)
ld hl, wNamingScreenNamePosition
ld d, [hl]
inc hl
@@ -1983,7 +1983,7 @@ endr
; check if button pressed.
; if pressed, set the carry bit on.
-NamingScreen_CheckButtonState:
+NamingScreen_CheckButtonState: ; 1a908 (6:6908)
xor a
ld [wPlaysSfx], a
ldh a, [hDPadHeld]
@@ -2232,7 +2232,7 @@ Func_1aa28: ; 1aa28 (6:6a28)
; load, to the first tile of v0Tiles0, the graphics for the
; blinking black square used in name input screens.
; for inputting full width text.
-LoadTextCursorTile:
+LoadTextCursorTile: ; 1aa65 (6:6a65)
ld hl, v0Tiles0 + $00 tiles
ld de, .data
ld b, 0
@@ -2253,7 +2253,7 @@ endr
; set the carry bit on,
; if "End" was selected.
-NamingScreen_ProcessInput:
+NamingScreen_ProcessInput: ; 1aa87 (6:6a87)
ld a, [wNamingScreenCursorX]
ld h, a
ld a, [wNamingScreenCursorY]
@@ -2416,7 +2416,7 @@ NamingScreen_ProcessInput:
; it seems to have been deprecated as the game was translated into english.
; but it can still be applied to english, such as upper-lower case transition.
; hl: info. pointer.
-TransformCharacter:
+TransformCharacter: ; 1ab61 (6:6b61)
ld a, [wNamingScreenBufferLength]
or a
jr z, .return ; if the length is zero, just return.
@@ -2468,7 +2468,7 @@ TransformCharacter:
; it returns the pointer to the proper information.
; h: position x.
; l: position y.
-GetCharInfoFromPos_Player:
+GetCharInfoFromPos_Player: ; 1ab93 (6:6b93)
push de
; (information index) = (x) * (height) + (y)
; (height) = 0x05(Deck) or 0x06(Player)
@@ -2510,7 +2510,7 @@ else
endc
ENDM
-KeyboardData_Player: ; (6:6baf)
+KeyboardData_Player: ; 1abaf (6:6baf)
kbitem $04, $02, $11, $00, TX_FULLWIDTH3, "A"
kbitem $06, $02, $12, $00, TX_FULLWIDTH3, "J"
kbitem $08, $02, $13, $00, TX_FULLWIDTH3, "S"
@@ -2737,7 +2737,7 @@ InputDeckName: ; 1ad89 (6:6d89)
; load, to the first tile of v0Tiles0, the graphics for the
; blinking black square used in name input screens.
; for inputting half width text.
-LoadHalfWidthTextCursorTile:
+LoadHalfWidthTextCursorTile: ; 1ae37 (6:6e37)
ld hl, v0Tiles0 + $00 tiles
ld de, .data
ld b, 0
@@ -2757,7 +2757,7 @@ rept TILE_SIZE
endr
; it's only for naming the deck.
-ProcessTextWithUnderbar:
+ProcessTextWithUnderbar: ; 1ae59 (6:6e59)
ld hl, wNamingScreenNamePosition
ld d, [hl]
inc hl
@@ -3036,7 +3036,7 @@ Func_1afc2: ; 1afc2 (6:6fc2)
; its unit size is 3, and player's is 6.
; h: x
; l: y
-GetCharInfoFromPos_Deck:
+GetCharInfoFromPos_Deck: ; 1b000 (6:7000)
push de
ld e, l
ld d, h
@@ -3058,7 +3058,7 @@ GetCharInfoFromPos_Deck:
jr nz, .loop
ret
-KeyboardData_Deck: ; (6:7019)
+KeyboardData_Deck: ; 1b019 (6:7019)
db $04, $02, "A"
db $06, $02, "J"
db $08, $02, "S"
diff --git a/src/engine/bank07.asm b/src/engine/bank07.asm
index a4aa5f8..375a161 100644
--- a/src/engine/bank07.asm
+++ b/src/engine/bank07.asm
@@ -653,7 +653,7 @@ Func_1c8ef: ; 1c8ef (7:48ef)
.address
dw Func_1c94a
-Func_1c94a:
+Func_1c94a: ; 1c94a (7:494a)
ld e, l
ld d, h
ld c, 3
@@ -805,6 +805,7 @@ macro_1ca04: MACRO
dw \1
db \2
ENDM
+
Data_1ca04:
; value(2), flag(1)
macro_1ca04 $5858, $08
@@ -823,7 +824,7 @@ Data_1ca04:
macro_1ca04 $2838, $00
macro_1ca04 $2818, $00
-Func_1ca31:
+Func_1ca31: ; 1ca31 (7:4a6b)
push hl
push bc
ld a, [wd4ac]
diff --git a/src/engine/bank1c.asm b/src/engine/bank1c.asm
index cff0a96..b8ac4fb 100644
--- a/src/engine/bank1c.asm
+++ b/src/engine/bank1c.asm
@@ -176,13 +176,13 @@ Func_70136: ; 70136 (1c:4136)
or LCDC_BGON
ld [wLCDC], a
ld a, %11100100
- ld [rBGP], a
+ ldh [rBGP], a
call SetBGP
xor a
ldh [hSCX], a
- ld [rSCX], a
+ ldh [rSCX], a
ldh [hSCY], a
- ld [rSCY], a
+ ldh [rSCY], a
pop de
pop bc
pop hl
diff --git a/src/engine/booster_packs.asm b/src/engine/booster_packs.asm
index 8e7d0c2..238a8b2 100644
--- a/src/engine/booster_packs.asm
+++ b/src/engine/booster_packs.asm
@@ -164,7 +164,7 @@ GetBoosterCardType: ; 1e2a0 (7:62a0)
pop hl
ret
-CardTypeTable: ; 1e2b1 (7:62b1)
+CardTypeTable: ; 1e2b1 (7:62b1)
db BOOSTER_CARD_TYPE_FIRE ; TYPE_PKMN_FIRE
db BOOSTER_CARD_TYPE_GRASS ; TYPE_PKMN_GRASS
db BOOSTER_CARD_TYPE_LIGHTNING ; TYPE_PKMN_LIGHTNING
@@ -344,7 +344,7 @@ GenerateRandomEnergy: ; 1e387 (7:6387)
jr AddBoosterEnergyToDrawnEnergies
; generates a booster with 10 random energies
-GenerateRandomEnergyBooster: ; 1e390 (7:6390)
+GenerateRandomEnergyBooster: ; 1e390 (7:6390)
ld a, NUM_CARDS_IN_BOOSTER
.generate_energy_loop
push af
@@ -355,22 +355,22 @@ GenerateRandomEnergyBooster: ; 1e390 (7:6390)
jr ZeroBoosterRarityData
; generates a booster with 5 Lightning energies and 5 Fire energies
-GenerateEnergyBoosterLightningFire: ; 1e39c (7:639c)
+GenerateEnergyBoosterLightningFire: ; 1e39c (7:639c)
ld hl, EnergyBoosterLightningFireData
jr GenerateTwoTypesEnergyBooster
; generates a booster with 5 Water energies and 5 Fighting energies
-GenerateEnergyBoosterWaterFighting: ; 1e3a1 (7:63a1)
+GenerateEnergyBoosterWaterFighting: ; 1e3a1 (7:63a1)
ld hl, EnergyBoosterWaterFightingData
jr GenerateTwoTypesEnergyBooster
; generates a booster with 5 Grass energies and 5 Psychic energies
-GenerateEnergyBoosterGrassPsychic: ; 1e3a6 (7:63a6)
+GenerateEnergyBoosterGrassPsychic: ; 1e3a6 (7:63a6)
ld hl, EnergyBoosterGrassPsychicData
jr GenerateTwoTypesEnergyBooster
; generates a booster with 5 energies of 2 different types each
-GenerateTwoTypesEnergyBooster: ; 1e3ab (7:63ab)
+GenerateTwoTypesEnergyBooster: ; 1e3ab (7:63ab)
ld b, $02
.add_two_energies_to_booster_loop
ld c, NUM_CARDS_IN_BOOSTER / 2
@@ -388,7 +388,7 @@ GenerateTwoTypesEnergyBooster: ; 1e3ab (7:63ab)
jr nz, .add_two_energies_to_booster_loop
; fallthrough
-ZeroBoosterRarityData:
+ZeroBoosterRarityData: ; 1e3be (7:63be)
xor a
ld [wBoosterData_CommonAmount], a
ld [wBoosterData_UncommonAmount], a
@@ -453,7 +453,7 @@ PutEnergiesAndNonEnergiesTogether: ; 1e3f3 (7:63f3)
ret
; add the final cards drawn from the booster pack to the player's colection (sCardCollection)
-AddBoosterCardsToCollection:; 1e40a (7:640a)
+AddBoosterCardsToCollection: ; 1e40a (7:640a)
push hl
ld hl, wBoosterCardsDrawn
.add_cards_loop
diff --git a/src/engine/effect_functions.asm b/src/engine/effect_functions.asm
index 2e7c40b..77c0375 100644
--- a/src/engine/effect_functions.asm
+++ b/src/engine/effect_functions.asm
@@ -38,7 +38,7 @@ SleepEffect: ; 2c030 (b:4030)
lb bc, PSN_DBLPSN, ASLEEP
jr ApplyStatusEffect
-ApplyStatusEffect:
+ApplyStatusEffect: ; 2c035 (b:4035)
ldh a, [hWhoseTurn]
ld hl, wWhoseTurn
cp [hl]
@@ -105,7 +105,7 @@ Func_2c087: ; 2c087 (b:4087)
Func_2c08a: ; 2c08a (b:408a)
ld a, $1
-Func_2c08c:
+Func_2c08c: ; 2c08c (b:408c)
push de
push af
ld a, OPPACTION_TOSS_COIN_A_TIMES
diff --git a/src/engine/home.asm b/src/engine/home.asm
index 11a7c37..140fcc9 100644
--- a/src/engine/home.asm
+++ b/src/engine/home.asm
@@ -39,8 +39,8 @@ Start: ; 0150 (0:0150)
ld sp, $fffe
push af
xor a
- ld [rIF], a
- ld [rIE], a
+ ldh [rIF], a
+ ldh [rIE], a
call ZeroRAM
ld a, $1
call BankswitchROM
@@ -87,16 +87,16 @@ VBlankHandler: ; 019b (0:019b)
.no_oam_copy
; flush scaling/windowing parameters
ldh a, [hSCX]
- ld [rSCX], a
+ ldh [rSCX], a
ldh a, [hSCY]
- ld [rSCY], a
+ ldh [rSCY], a
ldh a, [hWX]
- ld [rWX], a
+ ldh [rWX], a
ldh a, [hWY]
- ld [rWY], a
+ ldh [rWY], a
; flush LCDC
ld a, [wLCDC]
- ld [rLCDC], a
+ ldh [rLCDC], a
ei
call wVBlankFunctionTrampoline
call FlushPalettesIfRequested
@@ -186,17 +186,17 @@ SetupTimer: ; 0241 (0:0241)
ld b, -68 ; Value for Normal Speed
call CheckForCGB
jr c, .set_timer
- ld a, [rKEY1]
+ ldh a, [rKEY1]
and $80
jr z, .set_timer
ld b, $100 - 2 * 68 ; Value for CGB Double Speed
.set_timer
ld a, b
- ld [rTMA], a
+ ldh [rTMA], a
ld a, TAC_16384_HZ
- ld [rTAC], a
+ ldh [rTAC], a
ld a, TAC_START | TAC_16384_HZ
- ld [rTAC], a
+ ldh [rTAC], a
ret
; return carry if not CGB
@@ -231,36 +231,36 @@ EnableLCD: ; 0277 (0:0277)
ret nz ; assert that LCD is off
or LCDC_ON ;
ld [wLCDC], a ;
- ld [rLCDC], a ; turn LCD on
+ ldh [rLCDC], a ; turn LCD on
ld a, FLUSH_ALL_PALS
ld [wFlushPaletteFlags], a
ret
; wait for vblank, then turn LCD off
DisableLCD: ; 028a (0:028a)
- ld a, [rLCDC] ;
+ ldh a, [rLCDC] ;
bit LCDC_ENABLE_F, a ;
ret z ; assert that LCD is on
- ld a, [rIE]
+ ldh a, [rIE]
ld [wIE], a
res INT_VBLANK, a ;
- ld [rIE], a ; disable vblank interrupt
+ ldh [rIE], a ; disable vblank interrupt
.wait_vblank
- ld a, [rLY] ;
+ ldh a, [rLY] ;
cp LY_VBLANK ;
jr nz, .wait_vblank ; wait for vblank
- ld a, [rLCDC] ;
+ ldh a, [rLCDC] ;
and LCDC_OFF ;
- ld [rLCDC], a ;
+ ldh [rLCDC], a ;
ld a, [wLCDC] ;
and LCDC_OFF ;
ld [wLCDC], a ; turn LCD off
xor a
- ld [rBGP], a
- ld [rOBP0], a
- ld [rOBP1], a
+ ldh [rBGP], a
+ ldh [rOBP0], a
+ ldh [rOBP1], a
ld a, [wIE]
- ld [rIE], a
+ ldh [rIE], a
ret
; set OBJ size: 8x8
@@ -293,50 +293,50 @@ Set_WD_off: ; 02d4 (0:02d4)
; enable timer interrupt
EnableInt_Timer: ; 02dd (0:02dd)
- ld a, [rIE]
+ ldh a, [rIE]
or 1 << INT_TIMER
- ld [rIE], a
+ ldh [rIE], a
ret
; enable vblank interrupt
EnableInt_VBlank: ; 02e4 (0:02e4)
- ld a, [rIE]
+ ldh a, [rIE]
or 1 << INT_VBLANK
- ld [rIE], a
+ ldh [rIE], a
ret
; enable lcdc interrupt on hblank mode
EnableInt_HBlank: ; 02eb (0:02eb)
- ld a, [rSTAT]
+ ldh a, [rSTAT]
or 1 << STAT_MODE_HBLANK
- ld [rSTAT], a
+ ldh [rSTAT], a
xor a
- ld [rIF], a
- ld a, [rIE]
+ ldh [rIF], a
+ ldh a, [rIE]
or 1 << INT_LCD_STAT
- ld [rIE], a
+ ldh [rIE], a
ret
; disable lcdc interrupt and the hblank mode trigger
DisableInt_HBlank: ; 02fb (0:02fb)
- ld a, [rSTAT]
+ ldh a, [rSTAT]
and ~(1 << STAT_MODE_HBLANK)
- ld [rSTAT], a
+ ldh [rSTAT], a
xor a
- ld [rIF], a
- ld a, [rIE]
+ ldh [rIF], a
+ ldh a, [rIE]
and ~(1 << INT_LCD_STAT)
- ld [rIE], a
+ ldh [rIE], a
ret
; initialize scroll, window, and lcdc registers, set trampoline functions
; for the lcdc and vblank interrupts, latch clock data, and enable SRAM/RTC
SetupRegisters: ; 030b (0:030b)
xor a
- ld [rSCY], a
- ld [rSCX], a
- ld [rWY], a
- ld [rWX], a
+ ldh [rSCY], a
+ ldh [rSCX], a
+ ldh [rWY], a
+ ldh [rWX], a
ld [wcab0], a
ld [wcab1], a
ld [wcab2], a
@@ -378,7 +378,7 @@ DetectConsole: ; 0349 (0:0349)
cp CONSOLE_CGB
ret nz
ld a, $01
- ld [rSVBK], a
+ ldh [rSVBK], a
call SwitchToCGBDoubleSpeed
ret
@@ -386,10 +386,10 @@ DetectConsole: ; 0349 (0:0349)
SetupPalettes: ; 036a (0:036a)
ld hl, wBGP
ld a, %11100100
- ld [rBGP], a
+ ldh [rBGP], a
ld [hli], a ; wBGP
- ld [rOBP0], a
- ld [rOBP1], a
+ ldh [rOBP0], a
+ ldh [rOBP1], a
ld [hli], a ; wOBP0
ld [hl], a ; wOBP1
xor a
@@ -505,11 +505,11 @@ SetBGP: ; 040c (0:040c)
; fallthrough
; Flush non-CGB palettes and the first CGB palette
-FlushPalette0:
+FlushPalette0: ; 040f (0:040f)
ld a, FLUSH_ONE_PAL
; fallthrough
-FlushPalettes:
+FlushPalettes: ; 0411 (0:0411)
ld [wFlushPaletteFlags], a
ld a, [wLCDC]
rla
@@ -545,11 +545,11 @@ FlushPalettesIfRequested: ; 042d (0:042d)
; flush grayscale (non-CGB) palettes
ld hl, wBGP
ld a, [hli]
- ld [rBGP], a
+ ldh [rBGP], a
ld a, [hli]
- ld [rOBP0], a
+ ldh [rOBP0], a
ld a, [hl]
- ld [rOBP1], a
+ ldh [rOBP1], a
ld a, [wConsole]
cp CONSOLE_CGB
jr z, .CGB
@@ -600,7 +600,7 @@ CopyCGBPalettes: ; 0467 (0:0467)
ld [$ff00+c], a
inc c
.wait
- ld a, [rSTAT]
+ ldh a, [rSTAT]
and 1 << STAT_BUSY ; wait until hblank or vblank
jr nz, .wait
ld a, [hl]
@@ -653,7 +653,7 @@ EmptyScreen: ; 04a2 (0:04a2)
AttrBlkPacket_EmptyScreen: ; 04bf (0:04bf)
sgb ATTR_BLK, 1 ; sgb_command, length
db 1 ; number of data sets
- ; Control Code, Color Palette Designation, X1, Y1, X2, Y2
+ ; Control Code, Color Palette Designation, X1, Y1, X2, Y2
db ATTR_BLK_CTRL_INSIDE + ATTR_BLK_CTRL_LINE, 0 << 0 + 0 << 2, 0, 0, 19, 17 ; data set 1
ds 6 ; data set 2
ds 2 ; data set 3
@@ -679,21 +679,21 @@ BCCoordToBGMap0Address: ; 04cf (0:04cf)
; the A + B + Start + Select combination resets the game
ReadJoypad: ; 04de (0:04de)
ld a, JOY_BTNS_SELECT
- ld [rJOYP], a
- ld a, [rJOYP]
- ld a, [rJOYP]
+ ldh [rJOYP], a
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
cpl
and JOY_INPUT_MASK
swap a
ld b, a ; buttons data
ld a, JOY_DPAD_SELECT
- ld [rJOYP], a
- ld a, [rJOYP]
- ld a, [rJOYP]
- ld a, [rJOYP]
- ld a, [rJOYP]
- ld a, [rJOYP]
- ld a, [rJOYP]
+ ldh [rJOYP], a
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
cpl
and JOY_INPUT_MASK
or b
@@ -722,11 +722,11 @@ Reset: ; 051b (0:051b)
di
jp Start
-SaveButtonsHeld:
+SaveButtonsHeld: ; 0522 (0:0522)
ld a, c
ldh [hKeysHeld], a
ld a, JOY_BTNS_SELECT | JOY_DPAD_SELECT
- ld [rJOYP], a
+ ldh [rJOYP], a
ret
; clear joypad hmem data
@@ -824,7 +824,7 @@ CopyDMAFunction: ; 0593 (0:0593)
; CopyDMAFunction copies this function to hDMAFunction ($ff83)
DMA: ; 05a1 (0:05a1)
ld a, HIGH(wOAM)
- ld [rDMA], a
+ ldh [rDMA], a
ld a, $28
.wait
dec a
@@ -939,7 +939,7 @@ WriteBCDNumberInTextFormat: ; 0614 (0:0614)
; given a BCD digit in the (lower nybble) of register a, write it in text (ascii)
; format to hl. numbers above 9 end up converted to half-width font tiles.
-WriteBCDDigitInTextFormat:
+WriteBCDDigitInTextFormat: ; 061b (0:061b)
and $0f
add "0"
cp "9" + 1
@@ -1322,7 +1322,7 @@ BankswitchVRAM0: ; 07c5 (0:07c5)
push af
xor a
ldh [hBankVRAM], a
- ld [rVBK], a
+ ldh [rVBK], a
pop af
ret
@@ -1331,14 +1331,14 @@ BankswitchVRAM1: ; 07cd (0:07cd)
push af
ld a, $1
ldh [hBankVRAM], a
- ld [rVBK], a
+ ldh [rVBK], a
pop af
ret
; set current dest VRAM bank to a
BankswitchVRAM: ; 07d6 (0:07d6)
ldh [hBankVRAM], a
- ld [rVBK], a
+ ldh [rVBK], a
ret
; switch to CGB Normal Speed Mode if playing on CGB and current mode is Double Speed Mode
@@ -1361,20 +1361,20 @@ SwitchToCGBDoubleSpeed: ; 07e7 (0:07e7)
; switch between CGB Double Speed Mode and Normal Speed Mode
CGBSpeedSwitch: ; 07f1 (0:07f1)
- ld a, [rIE]
+ ldh a, [rIE]
push af
xor a
- ld [rIE], a
+ ldh [rIE], a
set 0, [hl]
xor a
- ld [rIF], a
- ld [rIE], a
+ ldh [rIF], a
+ ldh [rIE], a
ld a, $30
- ld [rJOYP], a
+ ldh [rJOYP], a
stop
call SetupTimer
pop af
- ld [rIE], a
+ ldh [rIE], a
ret
; validate the saved data in SRAM
@@ -1928,7 +1928,7 @@ Pal23Packet_0b00: ; 0b00 (0:0b00)
AttrBlkPacket_0b10: ; 0b10 (0:0b10)
sgb ATTR_BLK, 1 ; sgb_command, length
db 1 ; number of data sets
- ; Control Code, Color Palette Designation, X1, Y1, X2, Y2
+ ; Control Code, Color Palette Designation, X1, Y1, X2, Y2
db ATTR_BLK_CTRL_INSIDE + ATTR_BLK_CTRL_LINE, 1 << 0 + 2 << 2, 5, 5, 10, 10 ; data set 1
ds 6 ; data set 2
ds 2 ; data set 3
@@ -1983,30 +1983,30 @@ DetectSGB: ; 0b59 (0:0b59)
call Wait
ld hl, MltReq2Packet
call SendSGB
- ld a, [rJOYP]
+ ldh a, [rJOYP]
and %11
cp SNES_JOYPAD1
jr nz, .sgb
ld a, P15
- ld [rJOYP], a
- ld a, [rJOYP]
- ld a, [rJOYP]
+ ldh [rJOYP], a
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
ld a, P15 | P14
- ld [rJOYP], a
+ ldh [rJOYP], a
ld a, P14
- ld [rJOYP], a
- ld a, [rJOYP]
- ld a, [rJOYP]
- ld a, [rJOYP]
- ld a, [rJOYP]
- ld a, [rJOYP]
- ld a, [rJOYP]
+ ldh [rJOYP], a
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
ld a, P15 | P14
- ld [rJOYP], a
- ld a, [rJOYP]
- ld a, [rJOYP]
- ld a, [rJOYP]
- ld a, [rJOYP]
+ ldh [rJOYP], a
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
+ ldh a, [rJOYP]
and %11
cp SNES_JOYPAD1
jr nz, .sgb
@@ -2037,13 +2037,13 @@ Func_0bcb: ; 0bcb (0:0bcb)
di
push de
.wait_vbalnk
- ld a, [rLY]
+ ldh a, [rLY]
cp LY_VBLANK + 3
jr nz, .wait_vbalnk
ld a, LCDC_BGON | LCDC_OBJON | LCDC_WIN9C00
- ld [rLCDC], a
+ ldh [rLCDC], a
ld a, %11100100
- ld [rBGP], a
+ ldh [rBGP], a
ld de, v0Tiles1
ld bc, v0BGMap0 - v0Tiles1
.tiles_loop
@@ -2069,7 +2069,7 @@ Func_0bcb: ; 0bcb (0:0bcb)
dec c
jr nz, .bgmap_outer_loop
ld a, LCDC_BGON | LCDC_OBJON | LCDC_WIN9C00 | LCDC_ON
- ld [rLCDC], a
+ ldh [rLCDC], a
pop hl
call SendSGB
ei
@@ -2098,12 +2098,12 @@ HblankCopyDataHLtoDE: ; 0c19 (0:0c19)
.loop
ei
di
- ld a, [rSTAT] ;
+ ldh a, [rSTAT] ;
and STAT_LCDC_STATUS ;
jr nz, .loop ; assert hblank
ld a, [hl]
ld [de], a
- ld a, [rSTAT] ;
+ ldh a, [rSTAT] ;
and STAT_LCDC_STATUS ;
jr nz, .loop ; assert still in hblank
ei
@@ -2120,12 +2120,12 @@ HblankCopyDataDEtoHL: ; 0c32 (0:0c32)
.loop
ei
di
- ld a, [rSTAT] ;
+ ldh a, [rSTAT] ;
and STAT_LCDC_STATUS ;
jr nz, .loop ; assert hblank
ld a, [de]
ld [hl], a
- ld a, [rSTAT] ;
+ ldh a, [rSTAT] ;
and STAT_LCDC_STATUS ;
jr nz, .loop ; assert still in hblank
ei
@@ -2228,13 +2228,13 @@ SerialTimerHandler: ; 0c91 (0:0c91)
jr z, .check_for_timeout
ret
.begin_transfer
- ld a, [rSC] ;
+ ldh a, [rSC] ;
add a ; make sure that no serial transfer is active
ret c ;
ld a, SC_INTERNAL
- ld [rSC], a ; use internal clock
+ ldh [rSC], a ; use internal clock
ld a, SC_START | SC_INTERNAL
- ld [rSC], a ; use internal clock, set transfer start flag
+ ldh [rSC], a ; use internal clock, set transfer start flag
ret
.check_for_timeout
; sets bit7 of [wSerialFlags] if the serial interrupt hasn't triggered
@@ -2273,11 +2273,11 @@ Func_0cc5: ; 0cc5 (0:0cc5)
ret
.asm_cdc
ld a, $29
- ld [rSB], a
+ ldh [rSB], a
ld a, SC_INTERNAL
- ld [rSC], a
+ ldh [rSC], a
ld a, SC_START | SC_INTERNAL
- ld [rSC], a
+ ldh [rSC], a
.asm_ce8
ld a, [hl]
or a
@@ -2330,17 +2330,17 @@ SerialHandler: ; 0d26 (0:0d26)
or a ;
jr z, .asm_d55 ; skip ahead if [wSerialOp] zero
; send/receive a byte
- ld a, [rSB]
+ ldh a, [rSB]
call SerialHandleRecv
call SerialHandleSend ; returns byte to actually send
push af
.wait_for_completion
- ld a, [rSC]
+ ldh a, [rSC]
add a
jr c, .wait_for_completion
pop af
; end send/receive
- ld [rSB], a ; prepare sending byte (from Func_0dc8?)
+ ldh [rSB], a ; prepare sending byte (from Func_0dc8?)
ld a, [wSerialOp]
cp $29
jr z, .done ; if [wSerialOp] != $29, use external clock
@@ -2348,16 +2348,16 @@ SerialHandler: ; 0d26 (0:0d26)
.asm_d55
ld a, $1
ld [wSerialRecvCounter], a
- ld a, [rSB]
+ ldh a, [rSB]
ld [wSerialRecvBuf], a
ld a, $ac
- ld [rSB], a
+ ldh [rSB], a
ld a, [wSerialRecvBuf]
cp $12 ; if [wSerialRecvBuf] != $12, use external clock
jr z, .done ; and prepare for next byte. either way, return
.asm_d6a
ld a, SC_START | SC_EXTERNAL
- ld [rSC], a ; transfer start, use external clock
+ ldh [rSC], a ; transfer start, use external clock
.done
ld hl, wSerialCounter
inc [hl]
@@ -2592,25 +2592,25 @@ SerialExchangeBytes: ; 0e63 (0:0e63)
Func_0e8e: ; 0e8e (0:0e8e)
call ClearSerialData
ld a, $12
- ld [rSB], a ; send $12
+ ldh [rSB], a ; send $12
ld a, SC_START | SC_EXTERNAL
- ld [rSC], a ; use external clock, set transfer start flag
- ld a, [rIF]
+ ldh [rSC], a ; use external clock, set transfer start flag
+ ldh a, [rIF]
and ~(1 << INT_SERIAL)
- ld [rIF], a ; clear serial interrupt flag
- ld a, [rIE]
+ ldh [rIF], a ; clear serial interrupt flag
+ ldh a, [rIE]
or 1 << INT_SERIAL ; enable serial interrupt
- ld [rIE], a
+ ldh [rIE], a
ret
; disable serial interrupt, and clear rSB, rSC, and serial registers in WRAM
ResetSerial: ; 0ea6 (0:0ea6)
- ld a, [rIE]
+ ldh a, [rIE]
and ~(1 << INT_SERIAL)
- ld [rIE], a
+ ldh [rIE], a
xor a
- ld [rSB], a
- ld [rSC], a
+ ldh [rSB], a
+ ldh [rSC], a
; fallthrough
; zero serial registers in WRAM
@@ -4334,7 +4334,7 @@ CopyMoveDataAndDamage_FromDeckIndex: ; 16c0 (0:16c0)
call LoadCardDataToBuffer1_FromDeckIndex
; fallthrough
-CopyMoveDataAndDamage:
+CopyMoveDataAndDamage: ; 16ca (0:16ca)
ld a, [wLoadedCard1ID]
ld [wTempCardID_ccc2], a
ld hl, wLoadedCard1Move1
@@ -5691,7 +5691,7 @@ DrawRegularTextBoxDMG: ; 1e88 (0:1e88)
; continue drawing a labeled or regular textbox on DMG or SGB:
; body and bottom line of either type of textbox
-ContinueDrawingTextBoxDMGorSGB:
+ContinueDrawingTextBoxDMGorSGB: ; 1e93 (0:1e93)
dec c
dec c
.draw_text_box_body_loop
@@ -5742,7 +5742,7 @@ CopyLine: ; 1ea5 (0:1ea5)
ret
; DrawRegularTextBox branches here on CGB console
-DrawRegularTextBoxCGB:
+DrawRegularTextBoxCGB: ; 1ec9 (0:1ec9)
call DECoordToBGMap0Address
; top line (border) of the text box
ld a, SYM_BOX_TOP
@@ -5752,7 +5752,7 @@ DrawRegularTextBoxCGB:
; continue drawing a labeled or regular textbox on CGB:
; body and bottom line of either type of textbox
-ContinueDrawingTextBoxCGB:
+ContinueDrawingTextBoxCGB: ; 1ed4 (0:1ed4)
dec c
dec c
.draw_text_box_body_loop
@@ -5786,7 +5786,7 @@ CopyCurrentLineTilesAndAttrCGB: ; 1efb (0:1efb)
pop hl
; fallthrough
-CopyCurrentLineAttrCGB:
+CopyCurrentLineAttrCGB: ; 1f00 (0:1f00)
call BankswitchVRAM1
ld a, [wTextBoxFrameType] ; on CGB, wTextBoxFrameType determines the palette and the other attributes
ld e, a
@@ -5807,7 +5807,7 @@ DrawRegularTextBoxSGB: ; 1f0f (0:1f0f)
ret z
; fallthrough
-ColorizeTextBoxSGB:
+ColorizeTextBoxSGB: ; 1f1b (0:1f1b)
push bc
push de
ld hl, wTempSGBPacket
@@ -5852,7 +5852,7 @@ ColorizeTextBoxSGB:
AttrBlkPacket_TextBox: ; 1f4f (0:1f4f)
sgb ATTR_BLK, 1 ; sgb_command, length
db 1 ; number of data sets
- ; Control Code, Color Palette Designation, X1, Y1, X2, Y2
+ ; Control Code, Color Palette Designation, X1, Y1, X2, Y2
db ATTR_BLK_CTRL_INSIDE + ATTR_BLK_CTRL_LINE, 0 << 0 + 1 << 2, 0, 0, 0, 0 ; data set 1
ds 6 ; data set 2
ds 2 ; data set 3
@@ -6204,7 +6204,7 @@ LoadSymbolsFont: ; 2119 (0:2119)
; if $4000 ≤ hl ≤ $7fff
; copy b tiles from Gfx2:hl to de
CopyFontsOrDuelGraphicsTiles: ; 2121 (0:2121)
- ld a, BANK(Fonts); BANK(DuelGraphics)
+ ld a, BANK(Fonts) ; BANK(DuelGraphics)
call BankpushROM
ld c, TILE_SIZE
call CopyGfxData
@@ -6259,10 +6259,10 @@ DrawDuelBoxMessage: ; 2167 (0:2167)
jp FillRectangle
; load the tiles for the latin, katakana, and hiragana fonts into VRAM
-; from gfx/fonts/full_width/3.1bpp and gfx/fonts/full_width/4.t3.1bpp
+; from gfx/fonts/full_width/3.1bpp and gfx/fonts/full_width/4.1bpp
LoadFullWidthFontTiles: ; 2189 (0:2189)
ld hl, FullWidthFonts + $3cc tiles_1bpp - $4000
- ld a, BANK(Fonts); BANK(DuelGraphics)
+ ld a, BANK(Fonts) ; BANK(DuelGraphics)
call BankpushROM
push hl
ld e, l
@@ -7021,7 +7021,7 @@ ConvertTileNumberToTileDataAddress: ; 2518 (0:2518)
; create, at wTextTileBuffer, a full-width font tile given its
; within the full-width font graphics (FullWidthFonts) in hl
CreateFullWidthFontTile: ; 252e (0:252e)
- ld a, BANK(Fonts); BANK(DuelGraphics)
+ ld a, BANK(Fonts) ; BANK(DuelGraphics)
call BankpushROM
ld de, wTextTileBuffer
push de
@@ -7487,7 +7487,7 @@ PrintCardListItems: ; 2799 (0:2799)
; like PrintCardListItems, except more parameters are already initialized
; called instead of PrintCardListItems to reload the list after moving up or down
-ReloadCardListItems:
+ReloadCardListItems: ; 27af (0:27af)
ld e, SYM_SPACE
ld a, [wListScrollOffset]
or a
@@ -8064,7 +8064,7 @@ YesOrNoMenuWithText_LeftAligned: ; 2afe (0:2afe)
lb de, 2, 16 ; x, y
; fallthrough
-HandleYesOrNoMenu:
+HandleYesOrNoMenu: ; 2b0a (0:2b0a)
ld a, d
ld [wLeftmostItemCursorX], a
lb bc, SYM_CURSOR_R, SYM_SPACE ; cursor tile, tile behind cursor
@@ -8999,7 +8999,7 @@ LoadCardGfx: ; 2fa0 (0:2fa0)
; identical to CopyFontsOrDuelGraphicsTiles
CopyFontsOrDuelGraphicsTiles2: ; 2fcb (0:2fcb)
- ld a, BANK(Fonts); BANK(DuelGraphics)
+ ld a, BANK(Fonts) ; BANK(DuelGraphics)
call BankpushROM
ld c, TILE_SIZE
call CopyGfxData
@@ -9422,14 +9422,14 @@ Func_31e5: ; 31e5 (0:31e5)
jr Func_31e0
Func_31ea: ; 31ea (0:31ea)
- ld a, [rSB]
+ ldh a, [rSB]
ld [wce6e], a
Func_31ef: ; 31ef (0:31ef)
xor a
jr Func_31e0
Func_31f2: ; 31f2 (0:31f2)
- ld a, [rSB]
+ ldh a, [rSB]
ld [wce6f], a
xor a
ld [wce63], a
@@ -9456,11 +9456,11 @@ Func_31fc: ; 31fc (0:31fc)
; fallthrough
Func_3212: ; 3212 (0:3212)
- ld [rSB], a
+ ldh [rSB], a
ld a, SC_INTERNAL
- ld [rSC], a
+ ldh [rSC], a
ld a, SC_START | SC_INTERNAL
- ld [rSC], a
+ ldh [rSC], a
ret
; doubles the damage at de if swords dance or focus energy was used
@@ -10365,7 +10365,7 @@ GetArenaCardWeakness: ; 3730 (0:3730)
ld a, DUELVARS_ARENA_CARD
; fallthrough
-GetCardWeakness:
+GetCardWeakness: ; 3739 (0:3739)
call GetTurnDuelistVariable
call LoadCardDataToBuffer2_FromDeckIndex
ld a, [wLoadedCard2Weakness]
@@ -10390,7 +10390,7 @@ GetArenaCardResistance: ; 374a (0:374a)
ld a, DUELVARS_ARENA_CARD
; fallthrough
-GetCardResistance:
+GetCardResistance: ; 3753 (0:3753)
call GetTurnDuelistVariable
call LoadCardDataToBuffer2_FromDeckIndex
ld a, [wLoadedCard2Resistance]
@@ -11278,7 +11278,7 @@ CallBC: ; 3c46 (0:3c46)
DoFrameIfLCDEnabled: ; 3c48 (0:3c48)
push af
- ld a, [rLCDC]
+ ldh a, [rLCDC]
bit LCDC_ENABLE_F, a
jr z, .done
push bc
@@ -11548,7 +11548,7 @@ GetSpriteAnimBufferProperty: ; 3dbf (0:3dbf)
ld a, [wWhichSprite]
; fallthrough
-GetSpriteAnimBufferProperty_SpriteInA:
+GetSpriteAnimBufferProperty_SpriteInA: ; 3dc2 (0:3dc2)
cp SPRITE_ANIM_BUFFER_CAPACITY
jr c, .got_sprite
debug_ret
diff --git a/src/gfx.asm b/src/gfx.asm
index d568802..2cf2d77 100644
--- a/src/gfx.asm
+++ b/src/gfx.asm
@@ -11,7 +11,7 @@ INCBIN "gfx/fonts/full_width/0_2_digits_kanji1.1bpp"
INCBIN "gfx/fonts/full_width/1_kanji2.1bpp"
INCBIN "gfx/fonts/full_width/2_kanji3.1bpp"
INCBIN "gfx/fonts/full_width/3.1bpp"
-INCBIN "gfx/fonts/full_width/4.t3.1bpp"
+INCBIN "gfx/fonts/full_width/4.1bpp"
HalfWidthFont:: ; 76668 (1d:6668)
INCBIN "gfx/fonts/half_width.1bpp"
@@ -25,17 +25,17 @@ DuelCardHeaderGraphics:: ; 76ce8 (1d:6ce8)
INCBIN "gfx/duel/card_headers.2bpp"
DuelDmgSgbSymbolGraphics:: ; 76fe8 (1d:6fe8)
-INCBIN "gfx/duel/dmg_sgb_symbols.t7.2bpp"
+INCBIN "gfx/duel/dmg_sgb_symbols.2bpp"
DuelCgbSymbolGraphics:: ; 777f8 (1d:77f8)
-INCBIN "gfx/duel/cgb_symbols.t7.2bpp", $0, $808
+INCBIN "gfx/duel/cgb_symbols.2bpp", $0, $808
SECTION "Gfx 2", ROMX
-INCBIN "gfx/duel/cgb_symbols.t7.2bpp", $808, $8
+INCBIN "gfx/duel/cgb_symbols.2bpp", $808, $8
DuelOtherGraphics:: ; 78008 (1e:4008)
-INCBIN "gfx/duel/other.t7.2bpp"
+INCBIN "gfx/duel/other.2bpp"
DuelBoxMessages:: ; 78318 (1e:4318)
INCBIN "gfx/duel/box_messages.2bpp"
@@ -50,7 +50,7 @@ SECTION "Gfx 3", ROMX
IshiharaTilesetGfx: ; 87828 (21:7828)
dw $4d
- INCBIN "gfx/tilesets/ishihara.t3.2bpp"
+ INCBIN "gfx/tilesets/ishihara.2bpp"
SolidTiles1: ; 87cfa (21:7cfa)
dw $4
@@ -78,35 +78,35 @@ SECTION "Gfx 4", ROMX
OverworldMapTiles: ; 88000 (22:4000)
dw $c1
- INCBIN "gfx/overworld_map.t15.2bpp"
+ INCBIN "gfx/overworld_map.2bpp"
MasonLaboratoryTilesetGfx: ; 88c12 (22:4c12)
dw $97
- INCBIN "gfx/tilesets/masonlaboratory.t9.2bpp"
+ INCBIN "gfx/tilesets/masonlaboratory.2bpp"
ClubEntranceTilesetGfx: ; 89584 (22:5584)
dw $81
- INCBIN "gfx/tilesets/clubentrance.t15.2bpp"
+ INCBIN "gfx/tilesets/clubentrance.2bpp"
ClubLobbyTilesetGfx: ; 89d96 (22:5d96)
dw $78
- INCBIN "gfx/tilesets/clublobby.t8.2bpp"
+ INCBIN "gfx/tilesets/clublobby.2bpp"
FightingClubTilesetGfx: ; 8a518 (22:6518)
dw $63
- INCBIN "gfx/tilesets/fightingclub.t13.2bpp"
+ INCBIN "gfx/tilesets/fightingclub.2bpp"
RockClubTilesetGfx: ; 8ab4a (22:6b4a)
dw $3c
- INCBIN "gfx/tilesets/rockclub.t4.2bpp"
+ INCBIN "gfx/tilesets/rockclub.2bpp"
WaterClubTilesetGfx: ; 8af0c (22:6f0c)
dw $a1
- INCBIN "gfx/tilesets/waterclub.t15.2bpp"
+ INCBIN "gfx/tilesets/waterclub.2bpp"
GrassClubTilesetGfx: ; 8b91e (22:791e)
dw $57
- INCBIN "gfx/tilesets/grassclub.t9.2bpp"
+ INCBIN "gfx/tilesets/grassclub.2bpp"
OWSpritePlayer: ; 8be90 (22:7e90)
dw $14
@@ -122,35 +122,35 @@ SECTION "Gfx 5", ROMX
LightningClubTilesetGfx: ; 8c000 (23:4000)
dw $83
- INCBIN "gfx/tilesets/lightningclub.t13.2bpp"
+ INCBIN "gfx/tilesets/lightningclub.2bpp"
PsychicClubTilesetGfx: ; 8c832 (23:4832)
dw $3a
- INCBIN "gfx/tilesets/psychicclub.t6.2bpp"
+ INCBIN "gfx/tilesets/psychicclub.2bpp"
ScienceClubTilesetGfx: ; 8cbd4 (23:4bd4)
dw $52
- INCBIN "gfx/tilesets/scienceclub.t14.2bpp"
+ INCBIN "gfx/tilesets/scienceclub.2bpp"
FireClubTilesetGfx: ; 8d0f6 (23:50f6)
dw $57
- INCBIN "gfx/tilesets/fireclub.t9.2bpp"
+ INCBIN "gfx/tilesets/fireclub.2bpp"
ChallengeHallTilesetGfx: ; 8d668 (23:5668)
dw $9d
- INCBIN "gfx/tilesets/challengehall.t3.2bpp"
+ INCBIN "gfx/tilesets/challengehall.2bpp"
PokemonDomeEntranceTilesetGfx: ; 8e03a (23:603a)
dw $4e
- INCBIN "gfx/tilesets/pokemondomeentrance.t2.2bpp"
+ INCBIN "gfx/tilesets/pokemondomeentrance.2bpp"
PokemonDomeTilesetGfx: ; 8e51c (23:651c)
dw $cf
- INCBIN "gfx/tilesets/pokemondome.t1.2bpp"
+ INCBIN "gfx/tilesets/pokemondome.2bpp"
HallOfHonorTilesetGfx: ; 8f20e (23:720e)
dw $79
- INCBIN "gfx/tilesets/hallofhonor.t7.2bpp"
+ INCBIN "gfx/tilesets/hallofhonor.2bpp"
MedalGfx: ; 8f9a0 (23:79a0)
dw $48
@@ -187,15 +187,15 @@ SECTION "Gfx 6", ROMX
CardPop1Gfx: ; 90000 (24:4000)
dw $bd
- INCBIN "gfx/cardpop/cardpop1.t3.2bpp"
+ INCBIN "gfx/cardpop/cardpop1.2bpp"
CardPop2Gfx: ; 90bd2 (24:4bd2)
dw $6d
- INCBIN "gfx/cardpop/cardpop2.t3.2bpp"
+ INCBIN "gfx/cardpop/cardpop2.2bpp"
CardPop3Gfx: ; 912a4 (24:52a4)
dw $5d
- INCBIN "gfx/cardpop/cardpop3.t3.2bpp"
+ INCBIN "gfx/cardpop/cardpop3.2bpp"
Colosseum1Gfx: ; 91876 (24:5876)
dw $60
@@ -203,7 +203,7 @@ Colosseum1Gfx: ; 91876 (24:5876)
Colosseum2Gfx: ; 91e78 (24:5e78)
dw $56
- INCBIN "gfx/booster_packs/colosseum2.t10.2bpp"
+ INCBIN "gfx/booster_packs/colosseum2.2bpp"
Evolution1Gfx: ; 923da (24:63da)
dw $60
@@ -211,7 +211,7 @@ Evolution1Gfx: ; 923da (24:63da)
Evolution2Gfx: ; 929dc (24:69dc)
dw $56
- INCBIN "gfx/booster_packs/evolution2.t10.2bpp"
+ INCBIN "gfx/booster_packs/evolution2.2bpp"
Mystery1Gfx: ; 92f3e (24:6f3e)
dw $60
@@ -219,7 +219,7 @@ Mystery1Gfx: ; 92f3e (24:6f3e)
Mystery2Gfx: ; 93540 (24:7540)
dw $56
- INCBIN "gfx/booster_packs/mystery2.t10.2bpp"
+ INCBIN "gfx/booster_packs/mystery2.2bpp"
RonaldGfx: ; 93aa2 (24:7aa2)
dw $24
@@ -253,7 +253,7 @@ Laboratory1Gfx: ; 94000 (25:4000)
Laboratory2Gfx: ; 94602 (25:4602)
dw $56
- INCBIN "gfx/booster_packs/laboratory2.t10.2bpp"
+ INCBIN "gfx/booster_packs/laboratory2.2bpp"
CharizardIntro1Gfx: ; 94b64 (25:4b64)
dw $60
@@ -281,11 +281,11 @@ AerodactylIntro2Gfx: ; 9696e (25:696e)
Titlescreen1Gfx: ; 96f70 (25:6f70)
dw $61
- INCBIN "gfx/titlescreen/titlescreen1.t15.2bpp"
+ INCBIN "gfx/titlescreen/titlescreen1.2bpp"
Titlescreen2Gfx: ; 97582 (25:7582)
dw $61
- INCBIN "gfx/titlescreen/titlescreen2.t15.2bpp"
+ INCBIN "gfx/titlescreen/titlescreen2.2bpp"
CompaniesGfx: ; 97b94 (25:7b94)
dw $31
@@ -301,19 +301,19 @@ SECTION "Gfx 8", ROMX
Titlescreen3Gfx: ; 98000 (26:4000)
dw $f4
- INCBIN "gfx/titlescreen/titlescreen3.t12.2bpp"
+ INCBIN "gfx/titlescreen/titlescreen3.2bpp"
Titlescreen4Gfx: ; 98f42 (26:4f42)
dw $13b
- INCBIN "gfx/titlescreen/titlescreen4.t5.2bpp"
+ INCBIN "gfx/titlescreen/titlescreen4.2bpp"
Titlescreen5Gfx: ; 9a2f4 (26:62f4)
dw $dc
- INCBIN "gfx/titlescreen/titlescreen5.t4.2bpp"
+ INCBIN "gfx/titlescreen/titlescreen5.2bpp"
Titlescreen6Gfx: ; 9b0b6 (26:70b6)
dw $d4
- INCBIN "gfx/titlescreen/titlescreen6.t12.2bpp"
+ INCBIN "gfx/titlescreen/titlescreen6.2bpp"
DoctorMasonOWGfx: ; 9bdf8 (26:7df8)
dw $14
@@ -857,7 +857,7 @@ Duel50Gfx: ; a81f8 (2a:41f8)
Duel51Gfx: ; a836a (2a:436a)
dw $36
- INCBIN "gfx/duel/anims/51.t10.2bpp"
+ INCBIN "gfx/duel/anims/51.2bpp"
Duel52Gfx: ; a86cc (2a:46cc)
dw $0b
@@ -910,951 +910,951 @@ FightingGfx: ; a8e12 (2a:4e12)
INCROM $a8e54, $ac000
SECTION "Gfx 13", ROMX
- INCROM $ac000, $b0000
+ INCROM $ac000, $b0000
SECTION "Gfx 14", ROMX
- INCROM $b0000, $b4000
+ INCROM $b0000, $b4000
SECTION "Gfx 15", ROMX
- INCROM $b4000, $b8000
+ INCROM $b4000, $b8000
SECTION "Gfx 16", ROMX
- INCROM $b8000, $bc000
+ INCROM $b8000, $bc000
SECTION "Card Gfx 1", ROMX
CardGraphics:: ; c4000 (31:4000)
GrassEnergyCardGfx:: ; c4000 (31:4000)
- INCBIN "gfx/cards/grassenergy.8x6.2bpp"
+ INCBIN "gfx/cards/grassenergy.2bpp"
INCBIN "gfx/cards/grassenergy.pal"
FireEnergyCardGfx:: ; c4308 (31:4308)
- INCBIN "gfx/cards/fireenergy.8x6.2bpp"
+ INCBIN "gfx/cards/fireenergy.2bpp"
INCBIN "gfx/cards/fireenergy.pal"
WaterEnergyCardGfx:: ; c4610 (31:4610)
- INCBIN "gfx/cards/waterenergy.8x6.2bpp"
+ INCBIN "gfx/cards/waterenergy.2bpp"
INCBIN "gfx/cards/waterenergy.pal"
LightningEnergyCardGfx:: ; c4918 (31:4918)
- INCBIN "gfx/cards/lightningenergy.8x6.2bpp"
+ INCBIN "gfx/cards/lightningenergy.2bpp"
INCBIN "gfx/cards/lightningenergy.pal"
FightingEnergyCardGfx:: ; c4c20 (31:4c20)
- INCBIN "gfx/cards/fightingenergy.8x6.2bpp"
+ INCBIN "gfx/cards/fightingenergy.2bpp"
INCBIN "gfx/cards/fightingenergy.pal"
PsychicEnergyCardGfx:: ; c4f28 (31:4f28)
- INCBIN "gfx/cards/psychicenergy.8x6.2bpp"
+ INCBIN "gfx/cards/psychicenergy.2bpp"
INCBIN "gfx/cards/psychicenergy.pal"
DoubleColorlessEnergyCardGfx:: ; c5230 (31:5230)
- INCBIN "gfx/cards/doublecolorlessenergy.8x6.2bpp"
+ INCBIN "gfx/cards/doublecolorlessenergy.2bpp"
INCBIN "gfx/cards/doublecolorlessenergy.pal"
BulbasaurCardGfx:: ; c5538 (31:5538)
- INCBIN "gfx/cards/bulbasaur.8x6.2bpp"
+ INCBIN "gfx/cards/bulbasaur.2bpp"
INCBIN "gfx/cards/bulbasaur.pal"
IvysaurCardGfx:: ; c5840 (31:5840)
- INCBIN "gfx/cards/ivysaur.8x6.2bpp"
+ INCBIN "gfx/cards/ivysaur.2bpp"
INCBIN "gfx/cards/ivysaur.pal"
Venusaur1CardGfx:: ; c5b48 (31:5b48)
- INCBIN "gfx/cards/venusaur1.8x6.2bpp"
+ INCBIN "gfx/cards/venusaur1.2bpp"
INCBIN "gfx/cards/venusaur1.pal"
Venusaur2CardGfx:: ; c5e50 (31:5e50)
- INCBIN "gfx/cards/venusaur2.8x6.2bpp"
+ INCBIN "gfx/cards/venusaur2.2bpp"
INCBIN "gfx/cards/venusaur2.pal"
CaterpieCardGfx:: ; c6158 (31:6158)
- INCBIN "gfx/cards/caterpie.8x6.2bpp"
+ INCBIN "gfx/cards/caterpie.2bpp"
INCBIN "gfx/cards/caterpie.pal"
MetapodCardGfx:: ; c6460 (31:6460)
- INCBIN "gfx/cards/metapod.8x6.2bpp"
+ INCBIN "gfx/cards/metapod.2bpp"
INCBIN "gfx/cards/metapod.pal"
ButterfreeCardGfx:: ; c6768 (31:6768)
- INCBIN "gfx/cards/butterfree.8x6.2bpp"
+ INCBIN "gfx/cards/butterfree.2bpp"
INCBIN "gfx/cards/butterfree.pal"
WeedleCardGfx:: ; c6a70 (31:6a70)
- INCBIN "gfx/cards/weedle.8x6.2bpp"
+ INCBIN "gfx/cards/weedle.2bpp"
INCBIN "gfx/cards/weedle.pal"
KakunaCardGfx:: ; c6d78 (31:6d78)
- INCBIN "gfx/cards/kakuna.8x6.2bpp"
+ INCBIN "gfx/cards/kakuna.2bpp"
INCBIN "gfx/cards/kakuna.pal"
BeedrillCardGfx:: ; c7080 (31:7080)
- INCBIN "gfx/cards/beedrill.8x6.2bpp"
+ INCBIN "gfx/cards/beedrill.2bpp"
INCBIN "gfx/cards/beedrill.pal"
EkansCardGfx:: ; c7388 (31:7388)
- INCBIN "gfx/cards/ekans.8x6.2bpp"
+ INCBIN "gfx/cards/ekans.2bpp"
INCBIN "gfx/cards/ekans.pal"
ArbokCardGfx:: ; c7690 (31:7690)
- INCBIN "gfx/cards/arbok.8x6.2bpp"
+ INCBIN "gfx/cards/arbok.2bpp"
INCBIN "gfx/cards/arbok.pal"
NidoranFCardGfx:: ; c7998 (31:7998)
- INCBIN "gfx/cards/nidoranf.8x6.2bpp"
+ INCBIN "gfx/cards/nidoranf.2bpp"
INCBIN "gfx/cards/nidoranf.pal"
NidorinaCardGfx:: ; c7ca0 (31:7ca0)
- INCBIN "gfx/cards/nidorina.8x6.2bpp"
+ INCBIN "gfx/cards/nidorina.2bpp"
INCBIN "gfx/cards/nidorina.pal"
SECTION "Card Gfx 2", ROMX
NidoqueenCardGfx:: ; c8000 (32:4000)
- INCBIN "gfx/cards/nidoqueen.8x6.2bpp"
+ INCBIN "gfx/cards/nidoqueen.2bpp"
INCBIN "gfx/cards/nidoqueen.pal"
NidoranMCardGfx:: ; c8308 (32:4308)
- INCBIN "gfx/cards/nidoranm.8x6.2bpp"
+ INCBIN "gfx/cards/nidoranm.2bpp"
INCBIN "gfx/cards/nidoranm.pal"
NidorinoCardGfx:: ; c8610 (32:4610)
- INCBIN "gfx/cards/nidorino.8x6.2bpp"
+ INCBIN "gfx/cards/nidorino.2bpp"
INCBIN "gfx/cards/nidorino.pal"
NidokingCardGfx:: ; c8918 (32:4918)
- INCBIN "gfx/cards/nidoking.8x6.2bpp"
+ INCBIN "gfx/cards/nidoking.2bpp"
INCBIN "gfx/cards/nidoking.pal"
ZubatCardGfx:: ; c8c20 (32:4c20)
- INCBIN "gfx/cards/zubat.8x6.2bpp"
+ INCBIN "gfx/cards/zubat.2bpp"
INCBIN "gfx/cards/zubat.pal"
GolbatCardGfx:: ; c8f28 (32:4f28)
- INCBIN "gfx/cards/golbat.8x6.2bpp"
+ INCBIN "gfx/cards/golbat.2bpp"
INCBIN "gfx/cards/golbat.pal"
OddishCardGfx:: ; c9230 (32:5230)
- INCBIN "gfx/cards/oddish.8x6.2bpp"
+ INCBIN "gfx/cards/oddish.2bpp"
INCBIN "gfx/cards/oddish.pal"
GloomCardGfx:: ; c9538 (32:5538)
- INCBIN "gfx/cards/gloom.8x6.2bpp"
+ INCBIN "gfx/cards/gloom.2bpp"
INCBIN "gfx/cards/gloom.pal"
VileplumeCardGfx:: ; c9840 (32:5840)
- INCBIN "gfx/cards/vileplume.8x6.2bpp"
+ INCBIN "gfx/cards/vileplume.2bpp"
INCBIN "gfx/cards/vileplume.pal"
ParasCardGfx:: ; c9b48 (32:5b48)
- INCBIN "gfx/cards/paras.8x6.2bpp"
+ INCBIN "gfx/cards/paras.2bpp"
INCBIN "gfx/cards/paras.pal"
ParasectCardGfx:: ; c9e50 (32:5e50)
- INCBIN "gfx/cards/parasect.8x6.2bpp"
+ INCBIN "gfx/cards/parasect.2bpp"
INCBIN "gfx/cards/parasect.pal"
VenonatCardGfx:: ; ca158 (32:6158)
- INCBIN "gfx/cards/venonat.8x6.2bpp"
+ INCBIN "gfx/cards/venonat.2bpp"
INCBIN "gfx/cards/venonat.pal"
VenomothCardGfx:: ; ca460 (32:6460)
- INCBIN "gfx/cards/venomoth.8x6.2bpp"
+ INCBIN "gfx/cards/venomoth.2bpp"
INCBIN "gfx/cards/venomoth.pal"
BellsproutCardGfx:: ; ca768 (32:6768)
- INCBIN "gfx/cards/bellsprout.8x6.2bpp"
+ INCBIN "gfx/cards/bellsprout.2bpp"
INCBIN "gfx/cards/bellsprout.pal"
WeepinbellCardGfx:: ; caa70 (32:6a70)
- INCBIN "gfx/cards/weepinbell.8x6.2bpp"
+ INCBIN "gfx/cards/weepinbell.2bpp"
INCBIN "gfx/cards/weepinbell.pal"
VictreebelCardGfx:: ; cad78 (32:6d78)
- INCBIN "gfx/cards/victreebel.8x6.2bpp"
+ INCBIN "gfx/cards/victreebel.2bpp"
INCBIN "gfx/cards/victreebel.pal"
GrimerCardGfx:: ; cb080 (32:7080)
- INCBIN "gfx/cards/grimer.8x6.2bpp"
+ INCBIN "gfx/cards/grimer.2bpp"
INCBIN "gfx/cards/grimer.pal"
MukCardGfx:: ; cb388 (32:7388)
- INCBIN "gfx/cards/muk.8x6.2bpp"
+ INCBIN "gfx/cards/muk.2bpp"
INCBIN "gfx/cards/muk.pal"
ExeggcuteCardGfx:: ; cb690 (32:7690)
- INCBIN "gfx/cards/exeggcute.8x6.2bpp"
+ INCBIN "gfx/cards/exeggcute.2bpp"
INCBIN "gfx/cards/exeggcute.pal"
ExeggutorCardGfx:: ; cb998 (32:7998)
- INCBIN "gfx/cards/exeggutor.8x6.2bpp"
+ INCBIN "gfx/cards/exeggutor.2bpp"
INCBIN "gfx/cards/exeggutor.pal"
KoffingCardGfx:: ; cbca0 (32:7ca0)
- INCBIN "gfx/cards/koffing.8x6.2bpp"
+ INCBIN "gfx/cards/koffing.2bpp"
INCBIN "gfx/cards/koffing.pal"
SECTION "Card Gfx 3", ROMX
WeezingCardGfx:: ; cc000 (33:4000)
- INCBIN "gfx/cards/weezing.8x6.2bpp"
+ INCBIN "gfx/cards/weezing.2bpp"
INCBIN "gfx/cards/weezing.pal"
Tangela1CardGfx:: ; cc308 (33:4308)
- INCBIN "gfx/cards/tangela1.8x6.2bpp"
+ INCBIN "gfx/cards/tangela1.2bpp"
INCBIN "gfx/cards/tangela1.pal"
Tangela2CardGfx:: ; cc610 (33:4610)
- INCBIN "gfx/cards/tangela2.8x6.2bpp"
+ INCBIN "gfx/cards/tangela2.2bpp"
INCBIN "gfx/cards/tangela2.pal"
ScytherCardGfx:: ; cc918 (33:4918)
- INCBIN "gfx/cards/scyther.8x6.2bpp"
+ INCBIN "gfx/cards/scyther.2bpp"
INCBIN "gfx/cards/scyther.pal"
PinsirCardGfx:: ; ccc20 (33:4c20)
- INCBIN "gfx/cards/pinsir.8x6.2bpp"
+ INCBIN "gfx/cards/pinsir.2bpp"
INCBIN "gfx/cards/pinsir.pal"
CharmanderCardGfx:: ; ccf28 (33:4f28)
- INCBIN "gfx/cards/charmander.8x6.2bpp"
+ INCBIN "gfx/cards/charmander.2bpp"
INCBIN "gfx/cards/charmander.pal"
CharmeleonCardGfx:: ; cd230 (33:5230)
- INCBIN "gfx/cards/charmeleon.8x6.2bpp"
+ INCBIN "gfx/cards/charmeleon.2bpp"
INCBIN "gfx/cards/charmeleon.pal"
CharizardCardGfx:: ; cd538 (33:5538)
- INCBIN "gfx/cards/charizard.8x6.2bpp"
+ INCBIN "gfx/cards/charizard.2bpp"
INCBIN "gfx/cards/charizard.pal"
VulpixCardGfx:: ; cd840 (33:5840)
- INCBIN "gfx/cards/vulpix.8x6.2bpp"
+ INCBIN "gfx/cards/vulpix.2bpp"
INCBIN "gfx/cards/vulpix.pal"
Ninetails1CardGfx:: ; cdb48 (33:5b48)
- INCBIN "gfx/cards/ninetails1.8x6.2bpp"
+ INCBIN "gfx/cards/ninetails1.2bpp"
INCBIN "gfx/cards/ninetails1.pal"
Ninetails2CardGfx:: ; cde50 (33:5e50)
- INCBIN "gfx/cards/ninetails2.8x6.2bpp"
+ INCBIN "gfx/cards/ninetails2.2bpp"
INCBIN "gfx/cards/ninetails2.pal"
GrowlitheCardGfx:: ; ce158 (33:6158)
- INCBIN "gfx/cards/growlithe.8x6.2bpp"
+ INCBIN "gfx/cards/growlithe.2bpp"
INCBIN "gfx/cards/growlithe.pal"
Arcanine1CardGfx:: ; ce460 (33:6460)
- INCBIN "gfx/cards/arcanine1.8x6.2bpp"
+ INCBIN "gfx/cards/arcanine1.2bpp"
INCBIN "gfx/cards/arcanine1.pal"
Arcanine2CardGfx:: ; ce768 (33:6768)
- INCBIN "gfx/cards/arcanine2.8x6.2bpp"
+ INCBIN "gfx/cards/arcanine2.2bpp"
INCBIN "gfx/cards/arcanine2.pal"
PonytaCardGfx:: ; cea70 (33:6a70)
- INCBIN "gfx/cards/ponyta.8x6.2bpp"
+ INCBIN "gfx/cards/ponyta.2bpp"
INCBIN "gfx/cards/ponyta.pal"
RapidashCardGfx:: ; ced78 (33:6d78)
- INCBIN "gfx/cards/rapidash.8x6.2bpp"
+ INCBIN "gfx/cards/rapidash.2bpp"
INCBIN "gfx/cards/rapidash.pal"
Magmar1CardGfx:: ; cf080 (33:7080)
- INCBIN "gfx/cards/magmar1.8x6.2bpp"
+ INCBIN "gfx/cards/magmar1.2bpp"
INCBIN "gfx/cards/magmar1.pal"
Magmar2CardGfx:: ; cf388 (33:7388)
- INCBIN "gfx/cards/magmar2.8x6.2bpp"
+ INCBIN "gfx/cards/magmar2.2bpp"
INCBIN "gfx/cards/magmar2.pal"
Flareon1CardGfx:: ; cf690 (33:7690)
- INCBIN "gfx/cards/flareon1.8x6.2bpp"
+ INCBIN "gfx/cards/flareon1.2bpp"
INCBIN "gfx/cards/flareon1.pal"
Flareon2CardGfx:: ; cf998 (33:7998)
- INCBIN "gfx/cards/flareon2.8x6.2bpp"
+ INCBIN "gfx/cards/flareon2.2bpp"
INCBIN "gfx/cards/flareon2.pal"
Moltres1CardGfx:: ; cfca0 (33:7ca0)
- INCBIN "gfx/cards/moltres1.8x6.2bpp"
+ INCBIN "gfx/cards/moltres1.2bpp"
INCBIN "gfx/cards/moltres1.pal"
SECTION "Card Gfx 4", ROMX
Moltres2CardGfx:: ; d0000 (34:4000)
- INCBIN "gfx/cards/moltres2.8x6.2bpp"
+ INCBIN "gfx/cards/moltres2.2bpp"
INCBIN "gfx/cards/moltres2.pal"
SquirtleCardGfx:: ; d0308 (34:4308)
- INCBIN "gfx/cards/squirtle.8x6.2bpp"
+ INCBIN "gfx/cards/squirtle.2bpp"
INCBIN "gfx/cards/squirtle.pal"
WartortleCardGfx:: ; d0610 (34:4610)
- INCBIN "gfx/cards/wartortle.8x6.2bpp"
+ INCBIN "gfx/cards/wartortle.2bpp"
INCBIN "gfx/cards/wartortle.pal"
BlastoiseCardGfx:: ; d0918 (34:4918)
- INCBIN "gfx/cards/blastoise.8x6.2bpp"
+ INCBIN "gfx/cards/blastoise.2bpp"
INCBIN "gfx/cards/blastoise.pal"
PsyduckCardGfx:: ; d0c20 (34:4c20)
- INCBIN "gfx/cards/psyduck.8x6.2bpp"
+ INCBIN "gfx/cards/psyduck.2bpp"
INCBIN "gfx/cards/psyduck.pal"
GolduckCardGfx:: ; d0f28 (34:4f28)
- INCBIN "gfx/cards/golduck.8x6.2bpp"
+ INCBIN "gfx/cards/golduck.2bpp"
INCBIN "gfx/cards/golduck.pal"
PoliwagCardGfx:: ; d1230 (34:5230)
- INCBIN "gfx/cards/poliwag.8x6.2bpp"
+ INCBIN "gfx/cards/poliwag.2bpp"
INCBIN "gfx/cards/poliwag.pal"
PoliwhirlCardGfx:: ; d1538 (34:5538)
- INCBIN "gfx/cards/poliwhirl.8x6.2bpp"
+ INCBIN "gfx/cards/poliwhirl.2bpp"
INCBIN "gfx/cards/poliwhirl.pal"
PoliwrathCardGfx:: ; d1840 (34:5840)
- INCBIN "gfx/cards/poliwrath.8x6.2bpp"
+ INCBIN "gfx/cards/poliwrath.2bpp"
INCBIN "gfx/cards/poliwrath.pal"
TentacoolCardGfx:: ; d1b48 (34:5b48)
- INCBIN "gfx/cards/tentacool.8x6.2bpp"
+ INCBIN "gfx/cards/tentacool.2bpp"
INCBIN "gfx/cards/tentacool.pal"
TentacruelCardGfx:: ; d1e50 (34:5e50)
- INCBIN "gfx/cards/tentacruel.8x6.2bpp"
+ INCBIN "gfx/cards/tentacruel.2bpp"
INCBIN "gfx/cards/tentacruel.pal"
SeelCardGfx:: ; d2158 (34:6158)
- INCBIN "gfx/cards/seel.8x6.2bpp"
+ INCBIN "gfx/cards/seel.2bpp"
INCBIN "gfx/cards/seel.pal"
DewgongCardGfx:: ; d2460 (34:6460)
- INCBIN "gfx/cards/dewgong.8x6.2bpp"
+ INCBIN "gfx/cards/dewgong.2bpp"
INCBIN "gfx/cards/dewgong.pal"
ShellderCardGfx:: ; d2768 (34:6768)
- INCBIN "gfx/cards/shellder.8x6.2bpp"
+ INCBIN "gfx/cards/shellder.2bpp"
INCBIN "gfx/cards/shellder.pal"
CloysterCardGfx:: ; d2a70 (34:6a70)
- INCBIN "gfx/cards/cloyster.8x6.2bpp"
+ INCBIN "gfx/cards/cloyster.2bpp"
INCBIN "gfx/cards/cloyster.pal"
KrabbyCardGfx:: ; d2d78 (34:6d78)
- INCBIN "gfx/cards/krabby.8x6.2bpp"
+ INCBIN "gfx/cards/krabby.2bpp"
INCBIN "gfx/cards/krabby.pal"
KinglerCardGfx:: ; d3080 (34:7080)
- INCBIN "gfx/cards/kingler.8x6.2bpp"
+ INCBIN "gfx/cards/kingler.2bpp"
INCBIN "gfx/cards/kingler.pal"
HorseaCardGfx:: ; d3388 (34:7388)
- INCBIN "gfx/cards/horsea.8x6.2bpp"
+ INCBIN "gfx/cards/horsea.2bpp"
INCBIN "gfx/cards/horsea.pal"
SeadraCardGfx:: ; d3690 (34:7690)
- INCBIN "gfx/cards/seadra.8x6.2bpp"
+ INCBIN "gfx/cards/seadra.2bpp"
INCBIN "gfx/cards/seadra.pal"
GoldeenCardGfx:: ; d3998 (34:7998)
- INCBIN "gfx/cards/goldeen.8x6.2bpp"
+ INCBIN "gfx/cards/goldeen.2bpp"
INCBIN "gfx/cards/goldeen.pal"
SeakingCardGfx:: ; d3ca0 (34:7ca0)
- INCBIN "gfx/cards/seaking.8x6.2bpp"
+ INCBIN "gfx/cards/seaking.2bpp"
INCBIN "gfx/cards/seaking.pal"
SECTION "Card Gfx 5", ROMX
StaryuCardGfx:: ; d4000 (35:4000)
- INCBIN "gfx/cards/staryu.8x6.2bpp"
+ INCBIN "gfx/cards/staryu.2bpp"
INCBIN "gfx/cards/staryu.pal"
StarmieCardGfx:: ; d4308 (35:4308)
- INCBIN "gfx/cards/starmie.8x6.2bpp"
+ INCBIN "gfx/cards/starmie.2bpp"
INCBIN "gfx/cards/starmie.pal"
MagikarpCardGfx:: ; d4610 (35:4610)
- INCBIN "gfx/cards/magikarp.8x6.2bpp"
+ INCBIN "gfx/cards/magikarp.2bpp"
INCBIN "gfx/cards/magikarp.pal"
GyaradosCardGfx:: ; d4918 (35:4918)
- INCBIN "gfx/cards/gyarados.8x6.2bpp"
+ INCBIN "gfx/cards/gyarados.2bpp"
INCBIN "gfx/cards/gyarados.pal"
LaprasCardGfx:: ; d4c20 (35:4c20)
- INCBIN "gfx/cards/lapras.8x6.2bpp"
+ INCBIN "gfx/cards/lapras.2bpp"
INCBIN "gfx/cards/lapras.pal"
Vaporeon1CardGfx:: ; d4f28 (35:4f28)
- INCBIN "gfx/cards/vaporeon1.8x6.2bpp"
+ INCBIN "gfx/cards/vaporeon1.2bpp"
INCBIN "gfx/cards/vaporeon1.pal"
Vaporeon2CardGfx:: ; d5230 (35:5230)
- INCBIN "gfx/cards/vaporeon2.8x6.2bpp"
+ INCBIN "gfx/cards/vaporeon2.2bpp"
INCBIN "gfx/cards/vaporeon2.pal"
OmanyteCardGfx:: ; d5538 (35:5538)
- INCBIN "gfx/cards/omanyte.8x6.2bpp"
+ INCBIN "gfx/cards/omanyte.2bpp"
INCBIN "gfx/cards/omanyte.pal"
OmastarCardGfx:: ; d5840 (35:5840)
- INCBIN "gfx/cards/omastar.8x6.2bpp"
+ INCBIN "gfx/cards/omastar.2bpp"
INCBIN "gfx/cards/omastar.pal"
Articuno1CardGfx:: ; d5b48 (35:5b48)
- INCBIN "gfx/cards/articuno1.8x6.2bpp"
+ INCBIN "gfx/cards/articuno1.2bpp"
INCBIN "gfx/cards/articuno1.pal"
Articuno2CardGfx:: ; d5e50 (35:5e50)
- INCBIN "gfx/cards/articuno2.8x6.2bpp"
+ INCBIN "gfx/cards/articuno2.2bpp"
INCBIN "gfx/cards/articuno2.pal"
Pikachu1CardGfx:: ; d6158 (35:6158)
- INCBIN "gfx/cards/pikachu1.8x6.2bpp"
+ INCBIN "gfx/cards/pikachu1.2bpp"
INCBIN "gfx/cards/pikachu1.pal"
Pikachu2CardGfx:: ; d6460 (35:6460)
- INCBIN "gfx/cards/pikachu2.8x6.2bpp"
+ INCBIN "gfx/cards/pikachu2.2bpp"
INCBIN "gfx/cards/pikachu2.pal"
Pikachu3CardGfx:: ; d6768 (35:6768)
- INCBIN "gfx/cards/pikachu3.8x6.2bpp"
+ INCBIN "gfx/cards/pikachu3.2bpp"
INCBIN "gfx/cards/pikachu3.pal"
Pikachu4CardGfx:: ; d6a70 (35:6a70)
- INCBIN "gfx/cards/pikachu4.8x6.2bpp"
+ INCBIN "gfx/cards/pikachu4.2bpp"
INCBIN "gfx/cards/pikachu4.pal"
FlyingPikachuCardGfx:: ; d6d78 (35:6d78)
- INCBIN "gfx/cards/flyingpikachu.8x6.2bpp"
+ INCBIN "gfx/cards/flyingpikachu.2bpp"
INCBIN "gfx/cards/flyingpikachu.pal"
SurfingPikachu1CardGfx:: ; d7080 (35:7080)
- INCBIN "gfx/cards/surfingpikachu1.8x6.2bpp"
+ INCBIN "gfx/cards/surfingpikachu1.2bpp"
INCBIN "gfx/cards/surfingpikachu1.pal"
SurfingPikachu2CardGfx:: ; d7388 (35:7388)
- INCBIN "gfx/cards/surfingpikachu2.8x6.2bpp"
+ INCBIN "gfx/cards/surfingpikachu2.2bpp"
INCBIN "gfx/cards/surfingpikachu2.pal"
Raichu1CardGfx:: ; d7690 (35:7690)
- INCBIN "gfx/cards/raichu1.8x6.2bpp"
+ INCBIN "gfx/cards/raichu1.2bpp"
INCBIN "gfx/cards/raichu1.pal"
Raichu2CardGfx:: ; d7998 (35:7998)
- INCBIN "gfx/cards/raichu2.8x6.2bpp"
+ INCBIN "gfx/cards/raichu2.2bpp"
INCBIN "gfx/cards/raichu2.pal"
Magnemite1CardGfx:: ; d7ca0 (35:7ca0)
- INCBIN "gfx/cards/magnemite1.8x6.2bpp"
+ INCBIN "gfx/cards/magnemite1.2bpp"
INCBIN "gfx/cards/magnemite1.pal"
SECTION "Card Gfx 6", ROMX
Magnemite2CardGfx:: ; d8000 (36:4000)
- INCBIN "gfx/cards/magnemite2.8x6.2bpp"
+ INCBIN "gfx/cards/magnemite2.2bpp"
INCBIN "gfx/cards/magnemite2.pal"
Magneton1CardGfx:: ; d8308 (36:4308)
- INCBIN "gfx/cards/magneton1.8x6.2bpp"
+ INCBIN "gfx/cards/magneton1.2bpp"
INCBIN "gfx/cards/magneton1.pal"
Magneton2CardGfx:: ; d8610 (36:4610)
- INCBIN "gfx/cards/magneton2.8x6.2bpp"
+ INCBIN "gfx/cards/magneton2.2bpp"
INCBIN "gfx/cards/magneton2.pal"
VoltorbCardGfx:: ; d8918 (36:4918)
- INCBIN "gfx/cards/voltorb.8x6.2bpp"
+ INCBIN "gfx/cards/voltorb.2bpp"
INCBIN "gfx/cards/voltorb.pal"
Electrode1CardGfx:: ; d8c20 (36:4c20)
- INCBIN "gfx/cards/electrode1.8x6.2bpp"
+ INCBIN "gfx/cards/electrode1.2bpp"
INCBIN "gfx/cards/electrode1.pal"
Electrode2CardGfx:: ; d8f28 (36:4f28)
- INCBIN "gfx/cards/electrode2.8x6.2bpp"
+ INCBIN "gfx/cards/electrode2.2bpp"
INCBIN "gfx/cards/electrode2.pal"
Electabuzz1CardGfx:: ; d9230 (36:5230)
- INCBIN "gfx/cards/electabuzz1.8x6.2bpp"
+ INCBIN "gfx/cards/electabuzz1.2bpp"
INCBIN "gfx/cards/electabuzz1.pal"
Electabuzz2CardGfx:: ; d9538 (36:5538)
- INCBIN "gfx/cards/electabuzz2.8x6.2bpp"
+ INCBIN "gfx/cards/electabuzz2.2bpp"
INCBIN "gfx/cards/electabuzz2.pal"
Jolteon1CardGfx:: ; d9840 (36:5840)
- INCBIN "gfx/cards/jolteon1.8x6.2bpp"
+ INCBIN "gfx/cards/jolteon1.2bpp"
INCBIN "gfx/cards/jolteon1.pal"
Jolteon2CardGfx:: ; d9b48 (36:5b48)
- INCBIN "gfx/cards/jolteon2.8x6.2bpp"
+ INCBIN "gfx/cards/jolteon2.2bpp"
INCBIN "gfx/cards/jolteon2.pal"
Zapdos1CardGfx:: ; d9e50 (36:5e50)
- INCBIN "gfx/cards/zapdos1.8x6.2bpp"
+ INCBIN "gfx/cards/zapdos1.2bpp"
INCBIN "gfx/cards/zapdos1.pal"
Zapdos2CardGfx:: ; da158 (36:6158)
- INCBIN "gfx/cards/zapdos2.8x6.2bpp"
+ INCBIN "gfx/cards/zapdos2.2bpp"
INCBIN "gfx/cards/zapdos2.pal"
Zapdos3CardGfx:: ; da460 (36:6460)
- INCBIN "gfx/cards/zapdos3.8x6.2bpp"
+ INCBIN "gfx/cards/zapdos3.2bpp"
INCBIN "gfx/cards/zapdos3.pal"
SandshrewCardGfx:: ; da768 (36:6768)
- INCBIN "gfx/cards/sandshrew.8x6.2bpp"
+ INCBIN "gfx/cards/sandshrew.2bpp"
INCBIN "gfx/cards/sandshrew.pal"
SandslashCardGfx:: ; daa70 (36:6a70)
- INCBIN "gfx/cards/sandslash.8x6.2bpp"
+ INCBIN "gfx/cards/sandslash.2bpp"
INCBIN "gfx/cards/sandslash.pal"
DiglettCardGfx:: ; dad78 (36:6d78)
- INCBIN "gfx/cards/diglett.8x6.2bpp"
+ INCBIN "gfx/cards/diglett.2bpp"
INCBIN "gfx/cards/diglett.pal"
DugtrioCardGfx:: ; db080 (36:7080)
- INCBIN "gfx/cards/dugtrio.8x6.2bpp"
+ INCBIN "gfx/cards/dugtrio.2bpp"
INCBIN "gfx/cards/dugtrio.pal"
MankeyCardGfx:: ; db388 (36:7388)
- INCBIN "gfx/cards/mankey.8x6.2bpp"
+ INCBIN "gfx/cards/mankey.2bpp"
INCBIN "gfx/cards/mankey.pal"
PrimeapeCardGfx:: ; db690 (36:7690)
- INCBIN "gfx/cards/primeape.8x6.2bpp"
+ INCBIN "gfx/cards/primeape.2bpp"
INCBIN "gfx/cards/primeape.pal"
MachopCardGfx:: ; db998 (36:7998)
- INCBIN "gfx/cards/machop.8x6.2bpp"
+ INCBIN "gfx/cards/machop.2bpp"
INCBIN "gfx/cards/machop.pal"
MachokeCardGfx:: ; dbca0 (36:7ca0)
- INCBIN "gfx/cards/machoke.8x6.2bpp"
+ INCBIN "gfx/cards/machoke.2bpp"
INCBIN "gfx/cards/machoke.pal"
SECTION "Card Gfx 7", ROMX
MachampCardGfx:: ; dc000 (37:4000)
- INCBIN "gfx/cards/machamp.8x6.2bpp"
+ INCBIN "gfx/cards/machamp.2bpp"
INCBIN "gfx/cards/machamp.pal"
GeodudeCardGfx:: ; dc308 (37:4308)
- INCBIN "gfx/cards/geodude.8x6.2bpp"
+ INCBIN "gfx/cards/geodude.2bpp"
INCBIN "gfx/cards/geodude.pal"
GravelerCardGfx:: ; dc610 (37:4610)
- INCBIN "gfx/cards/graveler.8x6.2bpp"
+ INCBIN "gfx/cards/graveler.2bpp"
INCBIN "gfx/cards/graveler.pal"
GolemCardGfx:: ; dc918 (37:4918)
- INCBIN "gfx/cards/golem.8x6.2bpp"
+ INCBIN "gfx/cards/golem.2bpp"
INCBIN "gfx/cards/golem.pal"
OnixCardGfx:: ; dcc20 (37:4c20)
- INCBIN "gfx/cards/onix.8x6.2bpp"
+ INCBIN "gfx/cards/onix.2bpp"
INCBIN "gfx/cards/onix.pal"
CuboneCardGfx:: ; dcf28 (37:4f28)
- INCBIN "gfx/cards/cubone.8x6.2bpp"
+ INCBIN "gfx/cards/cubone.2bpp"
INCBIN "gfx/cards/cubone.pal"
Marowak1CardGfx:: ; dd230 (37:5230)
- INCBIN "gfx/cards/marowak1.8x6.2bpp"
+ INCBIN "gfx/cards/marowak1.2bpp"
INCBIN "gfx/cards/marowak1.pal"
Marowak2CardGfx:: ; dd538 (37:5538)
- INCBIN "gfx/cards/marowak2.8x6.2bpp"
+ INCBIN "gfx/cards/marowak2.2bpp"
INCBIN "gfx/cards/marowak2.pal"
HitmonleeCardGfx:: ; dd840 (37:5840)
- INCBIN "gfx/cards/hitmonlee.8x6.2bpp"
+ INCBIN "gfx/cards/hitmonlee.2bpp"
INCBIN "gfx/cards/hitmonlee.pal"
HitmonchanCardGfx:: ; ddb48 (37:5b48)
- INCBIN "gfx/cards/hitmonchan.8x6.2bpp"
+ INCBIN "gfx/cards/hitmonchan.2bpp"
INCBIN "gfx/cards/hitmonchan.pal"
RhyhornCardGfx:: ; dde50 (37:5e50)
- INCBIN "gfx/cards/rhyhorn.8x6.2bpp"
+ INCBIN "gfx/cards/rhyhorn.2bpp"
INCBIN "gfx/cards/rhyhorn.pal"
RhydonCardGfx:: ; de158 (37:6158)
- INCBIN "gfx/cards/rhydon.8x6.2bpp"
+ INCBIN "gfx/cards/rhydon.2bpp"
INCBIN "gfx/cards/rhydon.pal"
KabutoCardGfx:: ; de460 (37:6460)
- INCBIN "gfx/cards/kabuto.8x6.2bpp"
+ INCBIN "gfx/cards/kabuto.2bpp"
INCBIN "gfx/cards/kabuto.pal"
KabutopsCardGfx:: ; de768 (37:6768)
- INCBIN "gfx/cards/kabutops.8x6.2bpp"
+ INCBIN "gfx/cards/kabutops.2bpp"
INCBIN "gfx/cards/kabutops.pal"
AerodactylCardGfx:: ; dea70 (37:6a70)
- INCBIN "gfx/cards/aerodactyl.8x6.2bpp"
+ INCBIN "gfx/cards/aerodactyl.2bpp"
INCBIN "gfx/cards/aerodactyl.pal"
AbraCardGfx:: ; ded78 (37:6d78)
- INCBIN "gfx/cards/abra.8x6.2bpp"
+ INCBIN "gfx/cards/abra.2bpp"
INCBIN "gfx/cards/abra.pal"
KadabraCardGfx:: ; df080 (37:7080)
- INCBIN "gfx/cards/kadabra.8x6.2bpp"
+ INCBIN "gfx/cards/kadabra.2bpp"
INCBIN "gfx/cards/kadabra.pal"
AlakazamCardGfx:: ; df388 (37:7388)
- INCBIN "gfx/cards/alakazam.8x6.2bpp"
+ INCBIN "gfx/cards/alakazam.2bpp"
INCBIN "gfx/cards/alakazam.pal"
Slowpoke1CardGfx:: ; df690 (37:7690)
- INCBIN "gfx/cards/slowpoke1.8x6.2bpp"
+ INCBIN "gfx/cards/slowpoke1.2bpp"
INCBIN "gfx/cards/slowpoke1.pal"
Slowpoke2CardGfx:: ; df998 (37:7998)
- INCBIN "gfx/cards/slowpoke2.8x6.2bpp"
+ INCBIN "gfx/cards/slowpoke2.2bpp"
INCBIN "gfx/cards/slowpoke2.pal"
SlowbroCardGfx:: ; dfca0 (37:7ca0)
- INCBIN "gfx/cards/slowbro.8x6.2bpp"
+ INCBIN "gfx/cards/slowbro.2bpp"
INCBIN "gfx/cards/slowbro.pal"
SECTION "Card Gfx 8", ROMX
Gastly1CardGfx:: ; e0000 (38:4000)
- INCBIN "gfx/cards/gastly1.8x6.2bpp"
+ INCBIN "gfx/cards/gastly1.2bpp"
INCBIN "gfx/cards/gastly1.pal"
Gastly2CardGfx:: ; e0308 (38:4308)
- INCBIN "gfx/cards/gastly2.8x6.2bpp"
+ INCBIN "gfx/cards/gastly2.2bpp"
INCBIN "gfx/cards/gastly2.pal"
Haunter1CardGfx:: ; e0610 (38:4610)
- INCBIN "gfx/cards/haunter1.8x6.2bpp"
+ INCBIN "gfx/cards/haunter1.2bpp"
INCBIN "gfx/cards/haunter1.pal"
Haunter2CardGfx:: ; e0918 (38:4918)
- INCBIN "gfx/cards/haunter2.8x6.2bpp"
+ INCBIN "gfx/cards/haunter2.2bpp"
INCBIN "gfx/cards/haunter2.pal"
GengarCardGfx:: ; e0c20 (38:4c20)
- INCBIN "gfx/cards/gengar.8x6.2bpp"
+ INCBIN "gfx/cards/gengar.2bpp"
INCBIN "gfx/cards/gengar.pal"
DrowzeeCardGfx:: ; e0f28 (38:4f28)
- INCBIN "gfx/cards/drowzee.8x6.2bpp"
+ INCBIN "gfx/cards/drowzee.2bpp"
INCBIN "gfx/cards/drowzee.pal"
HypnoCardGfx:: ; e1230 (38:5230)
- INCBIN "gfx/cards/hypno.8x6.2bpp"
+ INCBIN "gfx/cards/hypno.2bpp"
INCBIN "gfx/cards/hypno.pal"
MrMimeCardGfx:: ; e1538 (38:5538)
- INCBIN "gfx/cards/mrmime.8x6.2bpp"
+ INCBIN "gfx/cards/mrmime.2bpp"
INCBIN "gfx/cards/mrmime.pal"
JynxCardGfx:: ; e1840 (38:5840)
- INCBIN "gfx/cards/jynx.8x6.2bpp"
+ INCBIN "gfx/cards/jynx.2bpp"
INCBIN "gfx/cards/jynx.pal"
Mewtwo1CardGfx:: ; e1b48 (38:5b48)
- INCBIN "gfx/cards/mewtwo1.8x6.2bpp"
+ INCBIN "gfx/cards/mewtwo1.2bpp"
INCBIN "gfx/cards/mewtwo1.pal"
Mewtwo2CardGfx:: ; e1e50 (38:5e50)
- INCBIN "gfx/cards/mewtwo2.8x6.2bpp"
+ INCBIN "gfx/cards/mewtwo2.2bpp"
INCBIN "gfx/cards/mewtwo2.pal"
Mewtwo3CardGfx:: ; e2158 (38:6158)
- INCBIN "gfx/cards/mewtwo3.8x6.2bpp"
+ INCBIN "gfx/cards/mewtwo3.2bpp"
INCBIN "gfx/cards/mewtwo3.pal"
Mew1CardGfx:: ; e2460 (38:6460)
- INCBIN "gfx/cards/mew1.8x6.2bpp"
+ INCBIN "gfx/cards/mew1.2bpp"
INCBIN "gfx/cards/mew1.pal"
Mew2CardGfx:: ; e2768 (38:6768)
- INCBIN "gfx/cards/mew2.8x6.2bpp"
+ INCBIN "gfx/cards/mew2.2bpp"
INCBIN "gfx/cards/mew2.pal"
Mew3CardGfx:: ; e2a70 (38:6a70)
- INCBIN "gfx/cards/mew3.8x6.2bpp"
+ INCBIN "gfx/cards/mew3.2bpp"
INCBIN "gfx/cards/mew3.pal"
PidgeyCardGfx:: ; e2d78 (38:6d78)
- INCBIN "gfx/cards/pidgey.8x6.2bpp"
+ INCBIN "gfx/cards/pidgey.2bpp"
INCBIN "gfx/cards/pidgey.pal"
PidgeottoCardGfx:: ; e3080 (38:7080)
- INCBIN "gfx/cards/pidgeotto.8x6.2bpp"
+ INCBIN "gfx/cards/pidgeotto.2bpp"
INCBIN "gfx/cards/pidgeotto.pal"
Pidgeot1CardGfx:: ; e3388 (38:7388)
- INCBIN "gfx/cards/pidgeot1.8x6.2bpp"
+ INCBIN "gfx/cards/pidgeot1.2bpp"
INCBIN "gfx/cards/pidgeot1.pal"
Pidgeot2CardGfx:: ; e3690 (38:7690)
- INCBIN "gfx/cards/pidgeot2.8x6.2bpp"
+ INCBIN "gfx/cards/pidgeot2.2bpp"
INCBIN "gfx/cards/pidgeot2.pal"
RattataCardGfx:: ; e3998 (38:7998)
- INCBIN "gfx/cards/rattata.8x6.2bpp"
+ INCBIN "gfx/cards/rattata.2bpp"
INCBIN "gfx/cards/rattata.pal"
RaticateCardGfx:: ; e3ca0 (38:7ca0)
- INCBIN "gfx/cards/raticate.8x6.2bpp"
+ INCBIN "gfx/cards/raticate.2bpp"
INCBIN "gfx/cards/raticate.pal"
SECTION "Card Gfx 9", ROMX
SpearowCardGfx:: ; e4000 (39:4000)
- INCBIN "gfx/cards/spearow.8x6.2bpp"
+ INCBIN "gfx/cards/spearow.2bpp"
INCBIN "gfx/cards/spearow.pal"
FearowCardGfx:: ; e4308 (39:4308)
- INCBIN "gfx/cards/fearow.8x6.2bpp"
+ INCBIN "gfx/cards/fearow.2bpp"
INCBIN "gfx/cards/fearow.pal"
ClefairyCardGfx:: ; e4610 (39:4610)
- INCBIN "gfx/cards/clefairy.8x6.2bpp"
+ INCBIN "gfx/cards/clefairy.2bpp"
INCBIN "gfx/cards/clefairy.pal"
ClefableCardGfx:: ; e4918 (39:4918)
- INCBIN "gfx/cards/clefable.8x6.2bpp"
+ INCBIN "gfx/cards/clefable.2bpp"
INCBIN "gfx/cards/clefable.pal"
Jigglypuff1CardGfx:: ; e4c20 (39:4c20)
- INCBIN "gfx/cards/jigglypuff1.8x6.2bpp"
+ INCBIN "gfx/cards/jigglypuff1.2bpp"
INCBIN "gfx/cards/jigglypuff1.pal"
Jigglypuff2CardGfx:: ; e4f28 (39:4f28)
- INCBIN "gfx/cards/jigglypuff2.8x6.2bpp"
+ INCBIN "gfx/cards/jigglypuff2.2bpp"
INCBIN "gfx/cards/jigglypuff2.pal"
Jigglypuff3CardGfx:: ; e5230 (39:5230)
- INCBIN "gfx/cards/jigglypuff3.8x6.2bpp"
+ INCBIN "gfx/cards/jigglypuff3.2bpp"
INCBIN "gfx/cards/jigglypuff3.pal"
WigglytuffCardGfx:: ; e5538 (39:5538)
- INCBIN "gfx/cards/wigglytuff.8x6.2bpp"
+ INCBIN "gfx/cards/wigglytuff.2bpp"
INCBIN "gfx/cards/wigglytuff.pal"
Meowth1CardGfx:: ; e5840 (39:5840)
- INCBIN "gfx/cards/meowth1.8x6.2bpp"
+ INCBIN "gfx/cards/meowth1.2bpp"
INCBIN "gfx/cards/meowth1.pal"
Meowth2CardGfx:: ; e5b48 (39:5b48)
- INCBIN "gfx/cards/meowth2.8x6.2bpp"
+ INCBIN "gfx/cards/meowth2.2bpp"
INCBIN "gfx/cards/meowth2.pal"
PersianCardGfx:: ; e5e50 (39:5e50)
- INCBIN "gfx/cards/persian.8x6.2bpp"
+ INCBIN "gfx/cards/persian.2bpp"
INCBIN "gfx/cards/persian.pal"
FarfetchdCardGfx:: ; e6158 (39:6158)
- INCBIN "gfx/cards/farfetchd.8x6.2bpp"
+ INCBIN "gfx/cards/farfetchd.2bpp"
INCBIN "gfx/cards/farfetchd.pal"
DoduoCardGfx:: ; e6460 (39:6460)
- INCBIN "gfx/cards/doduo.8x6.2bpp"
+ INCBIN "gfx/cards/doduo.2bpp"
INCBIN "gfx/cards/doduo.pal"
DodrioCardGfx:: ; e6768 (39:6768)
- INCBIN "gfx/cards/dodrio.8x6.2bpp"
+ INCBIN "gfx/cards/dodrio.2bpp"
INCBIN "gfx/cards/dodrio.pal"
LickitungCardGfx:: ; e6a70 (39:6a70)
- INCBIN "gfx/cards/lickitung.8x6.2bpp"
+ INCBIN "gfx/cards/lickitung.2bpp"
INCBIN "gfx/cards/lickitung.pal"
ChanseyCardGfx:: ; e6d78 (39:6d78)
- INCBIN "gfx/cards/chansey.8x6.2bpp"
+ INCBIN "gfx/cards/chansey.2bpp"
INCBIN "gfx/cards/chansey.pal"
KangaskhanCardGfx:: ; e7080 (39:7080)
- INCBIN "gfx/cards/kangaskhan.8x6.2bpp"
+ INCBIN "gfx/cards/kangaskhan.2bpp"
INCBIN "gfx/cards/kangaskhan.pal"
TaurosCardGfx:: ; e7388 (39:7388)
- INCBIN "gfx/cards/tauros.8x6.2bpp"
+ INCBIN "gfx/cards/tauros.2bpp"
INCBIN "gfx/cards/tauros.pal"
DittoCardGfx:: ; e7690 (39:7690)
- INCBIN "gfx/cards/ditto.8x6.2bpp"
+ INCBIN "gfx/cards/ditto.2bpp"
INCBIN "gfx/cards/ditto.pal"
EeveeCardGfx:: ; e7998 (39:7998)
- INCBIN "gfx/cards/eevee.8x6.2bpp"
+ INCBIN "gfx/cards/eevee.2bpp"
INCBIN "gfx/cards/eevee.pal"
PorygonCardGfx:: ; e7ca0 (39:7ca0)
- INCBIN "gfx/cards/porygon.8x6.2bpp"
+ INCBIN "gfx/cards/porygon.2bpp"
INCBIN "gfx/cards/porygon.pal"
SECTION "Card Gfx 10", ROMX
SnorlaxCardGfx:: ; e8000 (3a:4000)
- INCBIN "gfx/cards/snorlax.8x6.2bpp"
+ INCBIN "gfx/cards/snorlax.2bpp"
INCBIN "gfx/cards/snorlax.pal"
DratiniCardGfx:: ; e8308 (3a:4308)
- INCBIN "gfx/cards/dratini.8x6.2bpp"
+ INCBIN "gfx/cards/dratini.2bpp"
INCBIN "gfx/cards/dratini.pal"
DragonairCardGfx:: ; e8610 (3a:4610)
- INCBIN "gfx/cards/dragonair.8x6.2bpp"
+ INCBIN "gfx/cards/dragonair.2bpp"
INCBIN "gfx/cards/dragonair.pal"
Dragonite1CardGfx:: ; e8918 (3a:4918)
- INCBIN "gfx/cards/dragonite1.8x6.2bpp"
+ INCBIN "gfx/cards/dragonite1.2bpp"
INCBIN "gfx/cards/dragonite1.pal"
Dragonite2CardGfx:: ; e8c20 (3a:4c20)
- INCBIN "gfx/cards/dragonite2.8x6.2bpp"
+ INCBIN "gfx/cards/dragonite2.2bpp"
INCBIN "gfx/cards/dragonite2.pal"
ProfessorOakCardGfx:: ; e8f28 (3a:4f28)
- INCBIN "gfx/cards/professoroak.8x6.2bpp"
+ INCBIN "gfx/cards/professoroak.2bpp"
INCBIN "gfx/cards/professoroak.pal"
ImposterProfessorOakCardGfx:: ; e9230 (3a:5230)
- INCBIN "gfx/cards/imposterprofessoroak.8x6.2bpp"
+ INCBIN "gfx/cards/imposterprofessoroak.2bpp"
INCBIN "gfx/cards/imposterprofessoroak.pal"
BillCardGfx:: ; e9538 (3a:5538)
- INCBIN "gfx/cards/bill.8x6.2bpp"
+ INCBIN "gfx/cards/bill.2bpp"
INCBIN "gfx/cards/bill.pal"
MrFujiCardGfx:: ; e9840 (3a:5840)
- INCBIN "gfx/cards/mrfuji.8x6.2bpp"
+ INCBIN "gfx/cards/mrfuji.2bpp"
INCBIN "gfx/cards/mrfuji.pal"
LassCardGfx:: ; e9b48 (3a:5b48)
- INCBIN "gfx/cards/lass.8x6.2bpp"
+ INCBIN "gfx/cards/lass.2bpp"
INCBIN "gfx/cards/lass.pal"
ImakuniCardGfx:: ; e9e50 (3a:5e50)
- INCBIN "gfx/cards/imakuni.8x6.2bpp"
+ INCBIN "gfx/cards/imakuni.2bpp"
INCBIN "gfx/cards/imakuni.pal"
PokemonTraderCardGfx:: ; ea158 (3a:6158)
- INCBIN "gfx/cards/pokemontrader.8x6.2bpp"
+ INCBIN "gfx/cards/pokemontrader.2bpp"
INCBIN "gfx/cards/pokemontrader.pal"
PokemonBreederCardGfx:: ; ea460 (3a:6460)
- INCBIN "gfx/cards/pokemonbreeder.8x6.2bpp"
+ INCBIN "gfx/cards/pokemonbreeder.2bpp"
INCBIN "gfx/cards/pokemonbreeder.pal"
ClefairyDollCardGfx:: ; ea768 (3a:6768)
- INCBIN "gfx/cards/clefairydoll.8x6.2bpp"
+ INCBIN "gfx/cards/clefairydoll.2bpp"
INCBIN "gfx/cards/clefairydoll.pal"
MysteriousFossilCardGfx:: ; eaa70 (3a:6a70)
- INCBIN "gfx/cards/mysteriousfossil.8x6.2bpp"
+ INCBIN "gfx/cards/mysteriousfossil.2bpp"
INCBIN "gfx/cards/mysteriousfossil.pal"
EnergyRetrievalCardGfx:: ; ead78 (3a:6d78)
- INCBIN "gfx/cards/energyretrieval.8x6.2bpp"
+ INCBIN "gfx/cards/energyretrieval.2bpp"
INCBIN "gfx/cards/energyretrieval.pal"
SuperEnergyRetrievalCardGfx:: ; eb080 (3a:7080)
- INCBIN "gfx/cards/superenergyretrieval.8x6.2bpp"
+ INCBIN "gfx/cards/superenergyretrieval.2bpp"
INCBIN "gfx/cards/superenergyretrieval.pal"
EnergySearchCardGfx:: ; eb388 (3a:7388)
- INCBIN "gfx/cards/energysearch.8x6.2bpp"
+ INCBIN "gfx/cards/energysearch.2bpp"
INCBIN "gfx/cards/energysearch.pal"
EnergyRemovalCardGfx:: ; eb690 (3a:7690)
- INCBIN "gfx/cards/energyremoval.8x6.2bpp"
+ INCBIN "gfx/cards/energyremoval.2bpp"
INCBIN "gfx/cards/energyremoval.pal"
SuperEnergyRemovalCardGfx:: ; eb998 (3a:7998)
- INCBIN "gfx/cards/superenergyremoval.8x6.2bpp"
+ INCBIN "gfx/cards/superenergyremoval.2bpp"
INCBIN "gfx/cards/superenergyremoval.pal"
SwitchCardGfx:: ; ebca0 (3a:7ca0)
- INCBIN "gfx/cards/switch.8x6.2bpp"
+ INCBIN "gfx/cards/switch.2bpp"
INCBIN "gfx/cards/switch.pal"
SECTION "Card Gfx 11", ROMX
PokemonCenterCardGfx:: ; ec000 (3b:4000)
- INCBIN "gfx/cards/pokemoncenter.8x6.2bpp"
+ INCBIN "gfx/cards/pokemoncenter.2bpp"
INCBIN "gfx/cards/pokemoncenter.pal"
PokeBallCardGfx:: ; ec308 (3b:4308)
- INCBIN "gfx/cards/pokeball.8x6.2bpp"
+ INCBIN "gfx/cards/pokeball.2bpp"
INCBIN "gfx/cards/pokeball.pal"
ScoopUpCardGfx:: ; ec610 (3b:4610)
- INCBIN "gfx/cards/scoopup.8x6.2bpp"
+ INCBIN "gfx/cards/scoopup.2bpp"
INCBIN "gfx/cards/scoopup.pal"
ComputerSearchCardGfx:: ; ec918 (3b:4918)
- INCBIN "gfx/cards/computersearch.8x6.2bpp"
+ INCBIN "gfx/cards/computersearch.2bpp"
INCBIN "gfx/cards/computersearch.pal"
PokedexCardGfx:: ; ecc20 (3b:4c20)
- INCBIN "gfx/cards/pokedex.8x6.2bpp"
+ INCBIN "gfx/cards/pokedex.2bpp"
INCBIN "gfx/cards/pokedex.pal"
PlusPowerCardGfx:: ; ecf28 (3b:4f28)
- INCBIN "gfx/cards/pluspower.8x6.2bpp"
+ INCBIN "gfx/cards/pluspower.2bpp"
INCBIN "gfx/cards/pluspower.pal"
DefenderCardGfx:: ; ed230 (3b:5230)
- INCBIN "gfx/cards/defender.8x6.2bpp"
+ INCBIN "gfx/cards/defender.2bpp"
INCBIN "gfx/cards/defender.pal"
ItemFinderCardGfx:: ; ed538 (3b:5538)
- INCBIN "gfx/cards/itemfinder.8x6.2bpp"
+ INCBIN "gfx/cards/itemfinder.2bpp"
INCBIN "gfx/cards/itemfinder.pal"
GustOfWindCardGfx:: ; ed840 (3b:5840)
- INCBIN "gfx/cards/gustofwind.8x6.2bpp"
+ INCBIN "gfx/cards/gustofwind.2bpp"
INCBIN "gfx/cards/gustofwind.pal"
DevolutionSprayCardGfx:: ; edb48 (3b:5b48)
- INCBIN "gfx/cards/devolutionspray.8x6.2bpp"
+ INCBIN "gfx/cards/devolutionspray.2bpp"
INCBIN "gfx/cards/devolutionspray.pal"
PotionCardGfx:: ; ede50 (3b:5e50)
- INCBIN "gfx/cards/potion.8x6.2bpp"
+ INCBIN "gfx/cards/potion.2bpp"
INCBIN "gfx/cards/potion.pal"
SuperPotionCardGfx:: ; ee158 (3b:6158)
- INCBIN "gfx/cards/superpotion.8x6.2bpp"
+ INCBIN "gfx/cards/superpotion.2bpp"
INCBIN "gfx/cards/superpotion.pal"
FullHealCardGfx:: ; ee460 (3b:6460)
- INCBIN "gfx/cards/fullheal.8x6.2bpp"
+ INCBIN "gfx/cards/fullheal.2bpp"
INCBIN "gfx/cards/fullheal.pal"
ReviveCardGfx:: ; ee768 (3b:6768)
- INCBIN "gfx/cards/revive.8x6.2bpp"
+ INCBIN "gfx/cards/revive.2bpp"
INCBIN "gfx/cards/revive.pal"
MaintenanceCardGfx:: ; eea70 (3b:6a70)
- INCBIN "gfx/cards/maintenance.8x6.2bpp"
+ INCBIN "gfx/cards/maintenance.2bpp"
INCBIN "gfx/cards/maintenance.pal"
PokemonFluteCardGfx:: ; eed78 (3b:6d78)
- INCBIN "gfx/cards/pokemonflute.8x6.2bpp"
+ INCBIN "gfx/cards/pokemonflute.2bpp"
INCBIN "gfx/cards/pokemonflute.pal"
GamblerCardGfx:: ; ef080 (3b:7080)
- INCBIN "gfx/cards/gambler.8x6.2bpp"
+ INCBIN "gfx/cards/gambler.2bpp"
INCBIN "gfx/cards/gambler.pal"
RecycleCardGfx:: ; ef388 (3b:7388)
- INCBIN "gfx/cards/recycle.8x6.2bpp"
+ INCBIN "gfx/cards/recycle.2bpp"
INCBIN "gfx/cards/recycle.pal"
rept $970
diff --git a/src/gfx/booster_packs/colosseum2.t10.png b/src/gfx/booster_packs/colosseum2.png
index 1da1a52..1da1a52 100644
--- a/src/gfx/booster_packs/colosseum2.t10.png
+++ b/src/gfx/booster_packs/colosseum2.png
Binary files differ
diff --git a/src/gfx/booster_packs/evolution2.t10.png b/src/gfx/booster_packs/evolution2.png
index 09affa5..09affa5 100644
--- a/src/gfx/booster_packs/evolution2.t10.png
+++ b/src/gfx/booster_packs/evolution2.png
Binary files differ
diff --git a/src/gfx/booster_packs/laboratory2.t10.png b/src/gfx/booster_packs/laboratory2.png
index 4feb880..4feb880 100644
--- a/src/gfx/booster_packs/laboratory2.t10.png
+++ b/src/gfx/booster_packs/laboratory2.png
Binary files differ
diff --git a/src/gfx/booster_packs/mystery2.t10.png b/src/gfx/booster_packs/mystery2.png
index fc04dbf..fc04dbf 100644
--- a/src/gfx/booster_packs/mystery2.t10.png
+++ b/src/gfx/booster_packs/mystery2.png
Binary files differ
diff --git a/src/gfx/cardpop/cardpop1.t3.png b/src/gfx/cardpop/cardpop1.png
index c607d8d..c607d8d 100644
--- a/src/gfx/cardpop/cardpop1.t3.png
+++ b/src/gfx/cardpop/cardpop1.png
Binary files differ
diff --git a/src/gfx/cardpop/cardpop2.t3.png b/src/gfx/cardpop/cardpop2.png
index 75e5149..75e5149 100644
--- a/src/gfx/cardpop/cardpop2.t3.png
+++ b/src/gfx/cardpop/cardpop2.png
Binary files differ
diff --git a/src/gfx/cardpop/cardpop3.t3.png b/src/gfx/cardpop/cardpop3.png
index 48bd233..48bd233 100644
--- a/src/gfx/cardpop/cardpop3.t3.png
+++ b/src/gfx/cardpop/cardpop3.png
Binary files differ
diff --git a/src/gfx/cards/abra.8x6.png b/src/gfx/cards/abra.8x6.png
deleted file mode 100644
index 336068c..0000000
--- a/src/gfx/cards/abra.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/abra.pal b/src/gfx/cards/abra.pal
deleted file mode 100644
index 8478895..0000000
--- a/src/gfx/cards/abra.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/abra.png b/src/gfx/cards/abra.png
new file mode 100644
index 0000000..e3e8509
--- /dev/null
+++ b/src/gfx/cards/abra.png
Binary files differ
diff --git a/src/gfx/cards/aerodactyl.8x6.png b/src/gfx/cards/aerodactyl.8x6.png
deleted file mode 100644
index f250570..0000000
--- a/src/gfx/cards/aerodactyl.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/aerodactyl.pal b/src/gfx/cards/aerodactyl.pal
deleted file mode 100644
index 40075fb..0000000
--- a/src/gfx/cards/aerodactyl.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/aerodactyl.png b/src/gfx/cards/aerodactyl.png
new file mode 100644
index 0000000..c7bbc9e
--- /dev/null
+++ b/src/gfx/cards/aerodactyl.png
Binary files differ
diff --git a/src/gfx/cards/alakazam.8x6.png b/src/gfx/cards/alakazam.8x6.png
deleted file mode 100644
index de51bc8..0000000
--- a/src/gfx/cards/alakazam.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/alakazam.pal b/src/gfx/cards/alakazam.pal
deleted file mode 100644
index 9905df9..0000000
--- a/src/gfx/cards/alakazam.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/alakazam.png b/src/gfx/cards/alakazam.png
new file mode 100644
index 0000000..099fd66
--- /dev/null
+++ b/src/gfx/cards/alakazam.png
Binary files differ
diff --git a/src/gfx/cards/arbok.8x6.png b/src/gfx/cards/arbok.8x6.png
deleted file mode 100644
index 4d0bccb..0000000
--- a/src/gfx/cards/arbok.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/arbok.pal b/src/gfx/cards/arbok.pal
deleted file mode 100644
index 7220a36..0000000
--- a/src/gfx/cards/arbok.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/arbok.png b/src/gfx/cards/arbok.png
new file mode 100644
index 0000000..0393921
--- /dev/null
+++ b/src/gfx/cards/arbok.png
Binary files differ
diff --git a/src/gfx/cards/arcanine1.8x6.png b/src/gfx/cards/arcanine1.8x6.png
deleted file mode 100644
index 31cb8b0..0000000
--- a/src/gfx/cards/arcanine1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/arcanine1.pal b/src/gfx/cards/arcanine1.pal
deleted file mode 100644
index 844f708..0000000
--- a/src/gfx/cards/arcanine1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/arcanine1.png b/src/gfx/cards/arcanine1.png
new file mode 100644
index 0000000..840865b
--- /dev/null
+++ b/src/gfx/cards/arcanine1.png
Binary files differ
diff --git a/src/gfx/cards/arcanine2.8x6.png b/src/gfx/cards/arcanine2.8x6.png
deleted file mode 100644
index 64fc0bd..0000000
--- a/src/gfx/cards/arcanine2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/arcanine2.pal b/src/gfx/cards/arcanine2.pal
deleted file mode 100644
index f30b0c5..0000000
--- a/src/gfx/cards/arcanine2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/arcanine2.png b/src/gfx/cards/arcanine2.png
new file mode 100644
index 0000000..e943cc4
--- /dev/null
+++ b/src/gfx/cards/arcanine2.png
Binary files differ
diff --git a/src/gfx/cards/articuno1.8x6.png b/src/gfx/cards/articuno1.8x6.png
deleted file mode 100644
index f9c54c4..0000000
--- a/src/gfx/cards/articuno1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/articuno1.pal b/src/gfx/cards/articuno1.pal
deleted file mode 100644
index a7ba53f..0000000
--- a/src/gfx/cards/articuno1.pal
+++ /dev/null
@@ -1 +0,0 @@
-~U \ No newline at end of file
diff --git a/src/gfx/cards/articuno1.png b/src/gfx/cards/articuno1.png
new file mode 100644
index 0000000..e03d821
--- /dev/null
+++ b/src/gfx/cards/articuno1.png
Binary files differ
diff --git a/src/gfx/cards/articuno2.8x6.png b/src/gfx/cards/articuno2.8x6.png
deleted file mode 100644
index d7bdc49..0000000
--- a/src/gfx/cards/articuno2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/articuno2.pal b/src/gfx/cards/articuno2.pal
deleted file mode 100644
index 7d7d50e..0000000
--- a/src/gfx/cards/articuno2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/articuno2.png b/src/gfx/cards/articuno2.png
new file mode 100644
index 0000000..948c5a6
--- /dev/null
+++ b/src/gfx/cards/articuno2.png
Binary files differ
diff --git a/src/gfx/cards/beedrill.8x6.png b/src/gfx/cards/beedrill.8x6.png
deleted file mode 100644
index ec6af50..0000000
--- a/src/gfx/cards/beedrill.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/beedrill.pal b/src/gfx/cards/beedrill.pal
deleted file mode 100644
index 23f06a5..0000000
--- a/src/gfx/cards/beedrill.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/beedrill.png b/src/gfx/cards/beedrill.png
new file mode 100644
index 0000000..fabacc9
--- /dev/null
+++ b/src/gfx/cards/beedrill.png
Binary files differ
diff --git a/src/gfx/cards/bellsprout.8x6.png b/src/gfx/cards/bellsprout.8x6.png
deleted file mode 100644
index 6dd6297..0000000
--- a/src/gfx/cards/bellsprout.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/bellsprout.pal b/src/gfx/cards/bellsprout.pal
deleted file mode 100644
index ede7e7b..0000000
--- a/src/gfx/cards/bellsprout.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/bellsprout.png b/src/gfx/cards/bellsprout.png
new file mode 100644
index 0000000..044fd5b
--- /dev/null
+++ b/src/gfx/cards/bellsprout.png
Binary files differ
diff --git a/src/gfx/cards/bill.8x6.png b/src/gfx/cards/bill.8x6.png
deleted file mode 100644
index f730116..0000000
--- a/src/gfx/cards/bill.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/bill.pal b/src/gfx/cards/bill.pal
deleted file mode 100644
index aab4025..0000000
--- a/src/gfx/cards/bill.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/bill.png b/src/gfx/cards/bill.png
new file mode 100644
index 0000000..d915777
--- /dev/null
+++ b/src/gfx/cards/bill.png
Binary files differ
diff --git a/src/gfx/cards/blastoise.8x6.png b/src/gfx/cards/blastoise.8x6.png
deleted file mode 100644
index 68c7ddb..0000000
--- a/src/gfx/cards/blastoise.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/blastoise.pal b/src/gfx/cards/blastoise.pal
deleted file mode 100644
index 0145e41..0000000
--- a/src/gfx/cards/blastoise.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/blastoise.png b/src/gfx/cards/blastoise.png
new file mode 100644
index 0000000..d2bc5bb
--- /dev/null
+++ b/src/gfx/cards/blastoise.png
Binary files differ
diff --git a/src/gfx/cards/bulbasaur.8x6.png b/src/gfx/cards/bulbasaur.8x6.png
deleted file mode 100644
index fdb0552..0000000
--- a/src/gfx/cards/bulbasaur.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/bulbasaur.pal b/src/gfx/cards/bulbasaur.pal
deleted file mode 100644
index 1d1a8a0..0000000
--- a/src/gfx/cards/bulbasaur.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/bulbasaur.png b/src/gfx/cards/bulbasaur.png
new file mode 100644
index 0000000..5bda906
--- /dev/null
+++ b/src/gfx/cards/bulbasaur.png
Binary files differ
diff --git a/src/gfx/cards/butterfree.8x6.png b/src/gfx/cards/butterfree.8x6.png
deleted file mode 100644
index 5c02eb1..0000000
--- a/src/gfx/cards/butterfree.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/butterfree.pal b/src/gfx/cards/butterfree.pal
deleted file mode 100644
index 66dd06d..0000000
--- a/src/gfx/cards/butterfree.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/butterfree.png b/src/gfx/cards/butterfree.png
new file mode 100644
index 0000000..c1c8d4e
--- /dev/null
+++ b/src/gfx/cards/butterfree.png
Binary files differ
diff --git a/src/gfx/cards/caterpie.8x6.png b/src/gfx/cards/caterpie.8x6.png
deleted file mode 100644
index c1784e0..0000000
--- a/src/gfx/cards/caterpie.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/caterpie.pal b/src/gfx/cards/caterpie.pal
deleted file mode 100644
index 13c1994..0000000
--- a/src/gfx/cards/caterpie.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/caterpie.png b/src/gfx/cards/caterpie.png
new file mode 100644
index 0000000..06cef2a
--- /dev/null
+++ b/src/gfx/cards/caterpie.png
Binary files differ
diff --git a/src/gfx/cards/chansey.8x6.png b/src/gfx/cards/chansey.8x6.png
deleted file mode 100644
index e63a246..0000000
--- a/src/gfx/cards/chansey.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/chansey.pal b/src/gfx/cards/chansey.pal
deleted file mode 100644
index 87ec980..0000000
--- a/src/gfx/cards/chansey.pal
+++ /dev/null
@@ -1 +0,0 @@
-_kB1 \ No newline at end of file
diff --git a/src/gfx/cards/chansey.png b/src/gfx/cards/chansey.png
new file mode 100644
index 0000000..ae31291
--- /dev/null
+++ b/src/gfx/cards/chansey.png
Binary files differ
diff --git a/src/gfx/cards/charizard.8x6.png b/src/gfx/cards/charizard.8x6.png
deleted file mode 100644
index d5d22ef..0000000
--- a/src/gfx/cards/charizard.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/charizard.pal b/src/gfx/cards/charizard.pal
deleted file mode 100644
index 13c5ead..0000000
--- a/src/gfx/cards/charizard.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/charizard.png b/src/gfx/cards/charizard.png
new file mode 100644
index 0000000..6dc3968
--- /dev/null
+++ b/src/gfx/cards/charizard.png
Binary files differ
diff --git a/src/gfx/cards/charmander.8x6.png b/src/gfx/cards/charmander.8x6.png
deleted file mode 100644
index 7fadeaf..0000000
--- a/src/gfx/cards/charmander.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/charmander.pal b/src/gfx/cards/charmander.pal
deleted file mode 100644
index 85d1934..0000000
--- a/src/gfx/cards/charmander.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/charmander.png b/src/gfx/cards/charmander.png
new file mode 100644
index 0000000..8b2f4f0
--- /dev/null
+++ b/src/gfx/cards/charmander.png
Binary files differ
diff --git a/src/gfx/cards/charmeleon.8x6.png b/src/gfx/cards/charmeleon.8x6.png
deleted file mode 100644
index c996d81..0000000
--- a/src/gfx/cards/charmeleon.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/charmeleon.pal b/src/gfx/cards/charmeleon.pal
deleted file mode 100644
index 6133a9e..0000000
--- a/src/gfx/cards/charmeleon.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/charmeleon.png b/src/gfx/cards/charmeleon.png
new file mode 100644
index 0000000..b7ffb64
--- /dev/null
+++ b/src/gfx/cards/charmeleon.png
Binary files differ
diff --git a/src/gfx/cards/clefable.8x6.png b/src/gfx/cards/clefable.8x6.png
deleted file mode 100644
index 014b1b9..0000000
--- a/src/gfx/cards/clefable.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/clefable.pal b/src/gfx/cards/clefable.pal
deleted file mode 100644
index 5f85ff1..0000000
--- a/src/gfx/cards/clefable.pal
+++ /dev/null
@@ -1 +0,0 @@
-V \ No newline at end of file
diff --git a/src/gfx/cards/clefable.png b/src/gfx/cards/clefable.png
new file mode 100644
index 0000000..7c0cb86
--- /dev/null
+++ b/src/gfx/cards/clefable.png
Binary files differ
diff --git a/src/gfx/cards/clefairy.8x6.png b/src/gfx/cards/clefairy.8x6.png
deleted file mode 100644
index cfc66ef..0000000
--- a/src/gfx/cards/clefairy.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/clefairy.pal b/src/gfx/cards/clefairy.pal
deleted file mode 100644
index 1b27709..0000000
--- a/src/gfx/cards/clefairy.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/clefairy.png b/src/gfx/cards/clefairy.png
new file mode 100644
index 0000000..eda9e4d
--- /dev/null
+++ b/src/gfx/cards/clefairy.png
Binary files differ
diff --git a/src/gfx/cards/clefairydoll.8x6.png b/src/gfx/cards/clefairydoll.8x6.png
deleted file mode 100644
index c12f8c4..0000000
--- a/src/gfx/cards/clefairydoll.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/clefairydoll.pal b/src/gfx/cards/clefairydoll.pal
deleted file mode 100644
index 2d980d8..0000000
--- a/src/gfx/cards/clefairydoll.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/clefairydoll.png b/src/gfx/cards/clefairydoll.png
new file mode 100644
index 0000000..e607ea1
--- /dev/null
+++ b/src/gfx/cards/clefairydoll.png
Binary files differ
diff --git a/src/gfx/cards/cloyster.8x6.png b/src/gfx/cards/cloyster.8x6.png
deleted file mode 100644
index 5f59e88..0000000
--- a/src/gfx/cards/cloyster.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/cloyster.pal b/src/gfx/cards/cloyster.pal
deleted file mode 100644
index 8243bd0..0000000
--- a/src/gfx/cards/cloyster.pal
+++ /dev/null
@@ -1 +0,0 @@
-_kU \ No newline at end of file
diff --git a/src/gfx/cards/cloyster.png b/src/gfx/cards/cloyster.png
new file mode 100644
index 0000000..c24df71
--- /dev/null
+++ b/src/gfx/cards/cloyster.png
Binary files differ
diff --git a/src/gfx/cards/computersearch.8x6.png b/src/gfx/cards/computersearch.8x6.png
deleted file mode 100644
index 79f1c78..0000000
--- a/src/gfx/cards/computersearch.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/computersearch.pal b/src/gfx/cards/computersearch.pal
deleted file mode 100644
index de3a143..0000000
--- a/src/gfx/cards/computersearch.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/computersearch.png b/src/gfx/cards/computersearch.png
new file mode 100644
index 0000000..4786ab3
--- /dev/null
+++ b/src/gfx/cards/computersearch.png
Binary files differ
diff --git a/src/gfx/cards/cubone.8x6.png b/src/gfx/cards/cubone.8x6.png
deleted file mode 100644
index 49d5b23..0000000
--- a/src/gfx/cards/cubone.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/cubone.pal b/src/gfx/cards/cubone.pal
deleted file mode 100644
index 3352c5b..0000000
--- a/src/gfx/cards/cubone.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/cubone.png b/src/gfx/cards/cubone.png
new file mode 100644
index 0000000..d914d25
--- /dev/null
+++ b/src/gfx/cards/cubone.png
Binary files differ
diff --git a/src/gfx/cards/defender.8x6.png b/src/gfx/cards/defender.8x6.png
deleted file mode 100644
index adde4fc..0000000
--- a/src/gfx/cards/defender.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/defender.pal b/src/gfx/cards/defender.pal
deleted file mode 100644
index 541b683..0000000
--- a/src/gfx/cards/defender.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/defender.png b/src/gfx/cards/defender.png
new file mode 100644
index 0000000..bdeb050
--- /dev/null
+++ b/src/gfx/cards/defender.png
Binary files differ
diff --git a/src/gfx/cards/devolutionspray.8x6.png b/src/gfx/cards/devolutionspray.8x6.png
deleted file mode 100644
index b3b69a4..0000000
--- a/src/gfx/cards/devolutionspray.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/devolutionspray.pal b/src/gfx/cards/devolutionspray.pal
deleted file mode 100644
index 5b1619f..0000000
--- a/src/gfx/cards/devolutionspray.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/devolutionspray.png b/src/gfx/cards/devolutionspray.png
new file mode 100644
index 0000000..de65594
--- /dev/null
+++ b/src/gfx/cards/devolutionspray.png
Binary files differ
diff --git a/src/gfx/cards/dewgong.8x6.png b/src/gfx/cards/dewgong.8x6.png
deleted file mode 100644
index c4be81b..0000000
--- a/src/gfx/cards/dewgong.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dewgong.pal b/src/gfx/cards/dewgong.pal
deleted file mode 100644
index ae4ee37..0000000
--- a/src/gfx/cards/dewgong.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dewgong.png b/src/gfx/cards/dewgong.png
new file mode 100644
index 0000000..21d8f49
--- /dev/null
+++ b/src/gfx/cards/dewgong.png
Binary files differ
diff --git a/src/gfx/cards/diglett.8x6.png b/src/gfx/cards/diglett.8x6.png
deleted file mode 100644
index cae6aef..0000000
--- a/src/gfx/cards/diglett.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/diglett.pal b/src/gfx/cards/diglett.pal
deleted file mode 100644
index 96817c1..0000000
--- a/src/gfx/cards/diglett.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/diglett.png b/src/gfx/cards/diglett.png
new file mode 100644
index 0000000..06e3f98
--- /dev/null
+++ b/src/gfx/cards/diglett.png
Binary files differ
diff --git a/src/gfx/cards/ditto.8x6.png b/src/gfx/cards/ditto.8x6.png
deleted file mode 100644
index 566dcf4..0000000
--- a/src/gfx/cards/ditto.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ditto.pal b/src/gfx/cards/ditto.pal
deleted file mode 100644
index fcc03f2..0000000
--- a/src/gfx/cards/ditto.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ditto.png b/src/gfx/cards/ditto.png
new file mode 100644
index 0000000..14cf202
--- /dev/null
+++ b/src/gfx/cards/ditto.png
Binary files differ
diff --git a/src/gfx/cards/dodrio.8x6.png b/src/gfx/cards/dodrio.8x6.png
deleted file mode 100644
index 222bb79..0000000
--- a/src/gfx/cards/dodrio.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dodrio.pal b/src/gfx/cards/dodrio.pal
deleted file mode 100644
index 5209538..0000000
--- a/src/gfx/cards/dodrio.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dodrio.png b/src/gfx/cards/dodrio.png
new file mode 100644
index 0000000..4792c45
--- /dev/null
+++ b/src/gfx/cards/dodrio.png
Binary files differ
diff --git a/src/gfx/cards/doduo.8x6.png b/src/gfx/cards/doduo.8x6.png
deleted file mode 100644
index fad2467..0000000
--- a/src/gfx/cards/doduo.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/doduo.pal b/src/gfx/cards/doduo.pal
deleted file mode 100644
index b3e7b20..0000000
--- a/src/gfx/cards/doduo.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/doduo.png b/src/gfx/cards/doduo.png
new file mode 100644
index 0000000..31b44af
--- /dev/null
+++ b/src/gfx/cards/doduo.png
Binary files differ
diff --git a/src/gfx/cards/doublecolorlessenergy.8x6.png b/src/gfx/cards/doublecolorlessenergy.8x6.png
deleted file mode 100644
index b3b367b..0000000
--- a/src/gfx/cards/doublecolorlessenergy.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/doublecolorlessenergy.pal b/src/gfx/cards/doublecolorlessenergy.pal
deleted file mode 100644
index 85c7d41..0000000
--- a/src/gfx/cards/doublecolorlessenergy.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/doublecolorlessenergy.png b/src/gfx/cards/doublecolorlessenergy.png
new file mode 100644
index 0000000..767be48
--- /dev/null
+++ b/src/gfx/cards/doublecolorlessenergy.png
Binary files differ
diff --git a/src/gfx/cards/dragonair.8x6.png b/src/gfx/cards/dragonair.8x6.png
deleted file mode 100644
index e0cf766..0000000
--- a/src/gfx/cards/dragonair.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dragonair.pal b/src/gfx/cards/dragonair.pal
deleted file mode 100644
index 96b3358..0000000
--- a/src/gfx/cards/dragonair.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dragonair.png b/src/gfx/cards/dragonair.png
new file mode 100644
index 0000000..5c88db3
--- /dev/null
+++ b/src/gfx/cards/dragonair.png
Binary files differ
diff --git a/src/gfx/cards/dragonite1.8x6.png b/src/gfx/cards/dragonite1.8x6.png
deleted file mode 100644
index 10c4ed9..0000000
--- a/src/gfx/cards/dragonite1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dragonite1.pal b/src/gfx/cards/dragonite1.pal
deleted file mode 100644
index 9b3e049..0000000
--- a/src/gfx/cards/dragonite1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dragonite1.png b/src/gfx/cards/dragonite1.png
new file mode 100644
index 0000000..205b109
--- /dev/null
+++ b/src/gfx/cards/dragonite1.png
Binary files differ
diff --git a/src/gfx/cards/dragonite2.8x6.png b/src/gfx/cards/dragonite2.8x6.png
deleted file mode 100644
index 9d15c00..0000000
--- a/src/gfx/cards/dragonite2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dragonite2.pal b/src/gfx/cards/dragonite2.pal
deleted file mode 100644
index 1313288..0000000
--- a/src/gfx/cards/dragonite2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dragonite2.png b/src/gfx/cards/dragonite2.png
new file mode 100644
index 0000000..8ba22a7
--- /dev/null
+++ b/src/gfx/cards/dragonite2.png
Binary files differ
diff --git a/src/gfx/cards/dratini.8x6.png b/src/gfx/cards/dratini.8x6.png
deleted file mode 100644
index 1c66ac3..0000000
--- a/src/gfx/cards/dratini.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dratini.pal b/src/gfx/cards/dratini.pal
deleted file mode 100644
index 8cb1478..0000000
--- a/src/gfx/cards/dratini.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dratini.png b/src/gfx/cards/dratini.png
new file mode 100644
index 0000000..77aaa63
--- /dev/null
+++ b/src/gfx/cards/dratini.png
Binary files differ
diff --git a/src/gfx/cards/drowzee.8x6.png b/src/gfx/cards/drowzee.8x6.png
deleted file mode 100644
index 3239903..0000000
--- a/src/gfx/cards/drowzee.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/drowzee.pal b/src/gfx/cards/drowzee.pal
deleted file mode 100644
index e1ac5f8..0000000
--- a/src/gfx/cards/drowzee.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/drowzee.png b/src/gfx/cards/drowzee.png
new file mode 100644
index 0000000..ee65440
--- /dev/null
+++ b/src/gfx/cards/drowzee.png
Binary files differ
diff --git a/src/gfx/cards/dugtrio.8x6.png b/src/gfx/cards/dugtrio.8x6.png
deleted file mode 100644
index bffe640..0000000
--- a/src/gfx/cards/dugtrio.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dugtrio.pal b/src/gfx/cards/dugtrio.pal
deleted file mode 100644
index 6d8c3d2..0000000
--- a/src/gfx/cards/dugtrio.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/dugtrio.png b/src/gfx/cards/dugtrio.png
new file mode 100644
index 0000000..41d93d6
--- /dev/null
+++ b/src/gfx/cards/dugtrio.png
Binary files differ
diff --git a/src/gfx/cards/eevee.8x6.png b/src/gfx/cards/eevee.8x6.png
deleted file mode 100644
index 3114928..0000000
--- a/src/gfx/cards/eevee.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/eevee.pal b/src/gfx/cards/eevee.pal
deleted file mode 100644
index 0cf883c..0000000
--- a/src/gfx/cards/eevee.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/eevee.png b/src/gfx/cards/eevee.png
new file mode 100644
index 0000000..534ed3d
--- /dev/null
+++ b/src/gfx/cards/eevee.png
Binary files differ
diff --git a/src/gfx/cards/ekans.8x6.png b/src/gfx/cards/ekans.8x6.png
deleted file mode 100644
index 416e073..0000000
--- a/src/gfx/cards/ekans.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ekans.pal b/src/gfx/cards/ekans.pal
deleted file mode 100644
index 73f6a7c..0000000
--- a/src/gfx/cards/ekans.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ekans.png b/src/gfx/cards/ekans.png
new file mode 100644
index 0000000..16b6be7
--- /dev/null
+++ b/src/gfx/cards/ekans.png
Binary files differ
diff --git a/src/gfx/cards/electabuzz1.8x6.png b/src/gfx/cards/electabuzz1.8x6.png
deleted file mode 100644
index 75ed8f5..0000000
--- a/src/gfx/cards/electabuzz1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/electabuzz1.pal b/src/gfx/cards/electabuzz1.pal
deleted file mode 100644
index eab69c6..0000000
--- a/src/gfx/cards/electabuzz1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/electabuzz1.png b/src/gfx/cards/electabuzz1.png
new file mode 100644
index 0000000..c6b6711
--- /dev/null
+++ b/src/gfx/cards/electabuzz1.png
Binary files differ
diff --git a/src/gfx/cards/electabuzz2.8x6.png b/src/gfx/cards/electabuzz2.8x6.png
deleted file mode 100644
index 8ca64a8..0000000
--- a/src/gfx/cards/electabuzz2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/electabuzz2.pal b/src/gfx/cards/electabuzz2.pal
deleted file mode 100644
index c4110cb..0000000
--- a/src/gfx/cards/electabuzz2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/electabuzz2.png b/src/gfx/cards/electabuzz2.png
new file mode 100644
index 0000000..84a0067
--- /dev/null
+++ b/src/gfx/cards/electabuzz2.png
Binary files differ
diff --git a/src/gfx/cards/electrode1.8x6.png b/src/gfx/cards/electrode1.8x6.png
deleted file mode 100644
index cdc1fca..0000000
--- a/src/gfx/cards/electrode1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/electrode1.pal b/src/gfx/cards/electrode1.pal
deleted file mode 100644
index 09074fa..0000000
--- a/src/gfx/cards/electrode1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/electrode1.png b/src/gfx/cards/electrode1.png
new file mode 100644
index 0000000..2c3c67a
--- /dev/null
+++ b/src/gfx/cards/electrode1.png
Binary files differ
diff --git a/src/gfx/cards/electrode2.8x6.png b/src/gfx/cards/electrode2.8x6.png
deleted file mode 100644
index 29ccc8b..0000000
--- a/src/gfx/cards/electrode2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/electrode2.pal b/src/gfx/cards/electrode2.pal
deleted file mode 100644
index 7cb4fe9..0000000
--- a/src/gfx/cards/electrode2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/electrode2.png b/src/gfx/cards/electrode2.png
new file mode 100644
index 0000000..10a6163
--- /dev/null
+++ b/src/gfx/cards/electrode2.png
Binary files differ
diff --git a/src/gfx/cards/energyremoval.8x6.png b/src/gfx/cards/energyremoval.8x6.png
deleted file mode 100644
index 1958df7..0000000
--- a/src/gfx/cards/energyremoval.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/energyremoval.pal b/src/gfx/cards/energyremoval.pal
deleted file mode 100644
index ce72955..0000000
--- a/src/gfx/cards/energyremoval.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/energyremoval.png b/src/gfx/cards/energyremoval.png
new file mode 100644
index 0000000..860d517
--- /dev/null
+++ b/src/gfx/cards/energyremoval.png
Binary files differ
diff --git a/src/gfx/cards/energyretrieval.8x6.png b/src/gfx/cards/energyretrieval.8x6.png
deleted file mode 100644
index 270f967..0000000
--- a/src/gfx/cards/energyretrieval.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/energyretrieval.pal b/src/gfx/cards/energyretrieval.pal
deleted file mode 100644
index 770704b..0000000
--- a/src/gfx/cards/energyretrieval.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/energyretrieval.png b/src/gfx/cards/energyretrieval.png
new file mode 100644
index 0000000..93154be
--- /dev/null
+++ b/src/gfx/cards/energyretrieval.png
Binary files differ
diff --git a/src/gfx/cards/energysearch.8x6.png b/src/gfx/cards/energysearch.8x6.png
deleted file mode 100644
index d5d5328..0000000
--- a/src/gfx/cards/energysearch.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/energysearch.pal b/src/gfx/cards/energysearch.pal
deleted file mode 100644
index a638ba4..0000000
--- a/src/gfx/cards/energysearch.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/energysearch.png b/src/gfx/cards/energysearch.png
new file mode 100644
index 0000000..0fe54fd
--- /dev/null
+++ b/src/gfx/cards/energysearch.png
Binary files differ
diff --git a/src/gfx/cards/exeggcute.8x6.png b/src/gfx/cards/exeggcute.8x6.png
deleted file mode 100644
index 585aa5d..0000000
--- a/src/gfx/cards/exeggcute.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/exeggcute.pal b/src/gfx/cards/exeggcute.pal
deleted file mode 100644
index b9cf4ad..0000000
--- a/src/gfx/cards/exeggcute.pal
+++ /dev/null
@@ -1 +0,0 @@
-_U  \ No newline at end of file
diff --git a/src/gfx/cards/exeggcute.png b/src/gfx/cards/exeggcute.png
new file mode 100644
index 0000000..1ae396f
--- /dev/null
+++ b/src/gfx/cards/exeggcute.png
Binary files differ
diff --git a/src/gfx/cards/exeggutor.8x6.png b/src/gfx/cards/exeggutor.8x6.png
deleted file mode 100644
index 6687638..0000000
--- a/src/gfx/cards/exeggutor.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/exeggutor.pal b/src/gfx/cards/exeggutor.pal
deleted file mode 100644
index 5296d43..0000000
--- a/src/gfx/cards/exeggutor.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/exeggutor.png b/src/gfx/cards/exeggutor.png
new file mode 100644
index 0000000..1403e38
--- /dev/null
+++ b/src/gfx/cards/exeggutor.png
Binary files differ
diff --git a/src/gfx/cards/farfetchd.8x6.png b/src/gfx/cards/farfetchd.8x6.png
deleted file mode 100644
index b156585..0000000
--- a/src/gfx/cards/farfetchd.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/farfetchd.pal b/src/gfx/cards/farfetchd.pal
deleted file mode 100644
index 2681635..0000000
--- a/src/gfx/cards/farfetchd.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/farfetchd.png b/src/gfx/cards/farfetchd.png
new file mode 100644
index 0000000..fc5d678
--- /dev/null
+++ b/src/gfx/cards/farfetchd.png
Binary files differ
diff --git a/src/gfx/cards/fearow.8x6.png b/src/gfx/cards/fearow.8x6.png
deleted file mode 100644
index 25f0d12..0000000
--- a/src/gfx/cards/fearow.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/fearow.pal b/src/gfx/cards/fearow.pal
deleted file mode 100644
index 5855ba7..0000000
--- a/src/gfx/cards/fearow.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/fearow.png b/src/gfx/cards/fearow.png
new file mode 100644
index 0000000..dbc9197
--- /dev/null
+++ b/src/gfx/cards/fearow.png
Binary files differ
diff --git a/src/gfx/cards/fightingenergy.8x6.png b/src/gfx/cards/fightingenergy.8x6.png
deleted file mode 100644
index 2c63c5b..0000000
--- a/src/gfx/cards/fightingenergy.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/fightingenergy.pal b/src/gfx/cards/fightingenergy.pal
deleted file mode 100644
index 8680b0c..0000000
--- a/src/gfx/cards/fightingenergy.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/fightingenergy.png b/src/gfx/cards/fightingenergy.png
new file mode 100644
index 0000000..ef50467
--- /dev/null
+++ b/src/gfx/cards/fightingenergy.png
Binary files differ
diff --git a/src/gfx/cards/fireenergy.8x6.png b/src/gfx/cards/fireenergy.8x6.png
deleted file mode 100644
index 2cb3419..0000000
--- a/src/gfx/cards/fireenergy.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/fireenergy.pal b/src/gfx/cards/fireenergy.pal
deleted file mode 100644
index 3cc39b1..0000000
--- a/src/gfx/cards/fireenergy.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/fireenergy.png b/src/gfx/cards/fireenergy.png
new file mode 100644
index 0000000..451dd4f
--- /dev/null
+++ b/src/gfx/cards/fireenergy.png
Binary files differ
diff --git a/src/gfx/cards/flareon1.8x6.png b/src/gfx/cards/flareon1.8x6.png
deleted file mode 100644
index eb5ebe3..0000000
--- a/src/gfx/cards/flareon1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/flareon1.pal b/src/gfx/cards/flareon1.pal
deleted file mode 100644
index 2c9594a..0000000
--- a/src/gfx/cards/flareon1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/flareon1.png b/src/gfx/cards/flareon1.png
new file mode 100644
index 0000000..0faa467
--- /dev/null
+++ b/src/gfx/cards/flareon1.png
Binary files differ
diff --git a/src/gfx/cards/flareon2.8x6.png b/src/gfx/cards/flareon2.8x6.png
deleted file mode 100644
index 6c32566..0000000
--- a/src/gfx/cards/flareon2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/flareon2.pal b/src/gfx/cards/flareon2.pal
deleted file mode 100644
index 28c1b50..0000000
--- a/src/gfx/cards/flareon2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/flareon2.png b/src/gfx/cards/flareon2.png
new file mode 100644
index 0000000..9e822ae
--- /dev/null
+++ b/src/gfx/cards/flareon2.png
Binary files differ
diff --git a/src/gfx/cards/flyingpikachu.8x6.png b/src/gfx/cards/flyingpikachu.8x6.png
deleted file mode 100644
index 14168a3..0000000
--- a/src/gfx/cards/flyingpikachu.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/flyingpikachu.pal b/src/gfx/cards/flyingpikachu.pal
deleted file mode 100644
index 00880ab..0000000
--- a/src/gfx/cards/flyingpikachu.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/flyingpikachu.png b/src/gfx/cards/flyingpikachu.png
new file mode 100644
index 0000000..155855d
--- /dev/null
+++ b/src/gfx/cards/flyingpikachu.png
Binary files differ
diff --git a/src/gfx/cards/fullheal.8x6.png b/src/gfx/cards/fullheal.8x6.png
deleted file mode 100644
index 281cc20..0000000
--- a/src/gfx/cards/fullheal.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/fullheal.pal b/src/gfx/cards/fullheal.pal
deleted file mode 100644
index 3a5a83c..0000000
--- a/src/gfx/cards/fullheal.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/fullheal.png b/src/gfx/cards/fullheal.png
new file mode 100644
index 0000000..d6a5c34
--- /dev/null
+++ b/src/gfx/cards/fullheal.png
Binary files differ
diff --git a/src/gfx/cards/gambler.8x6.png b/src/gfx/cards/gambler.8x6.png
deleted file mode 100644
index 1aeb1e3..0000000
--- a/src/gfx/cards/gambler.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/gambler.pal b/src/gfx/cards/gambler.pal
deleted file mode 100644
index 58f8ec9..0000000
--- a/src/gfx/cards/gambler.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/gambler.png b/src/gfx/cards/gambler.png
new file mode 100644
index 0000000..aa67e41
--- /dev/null
+++ b/src/gfx/cards/gambler.png
Binary files differ
diff --git a/src/gfx/cards/gastly1.8x6.png b/src/gfx/cards/gastly1.8x6.png
deleted file mode 100644
index 2a7bd88..0000000
--- a/src/gfx/cards/gastly1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/gastly1.pal b/src/gfx/cards/gastly1.pal
deleted file mode 100644
index 61e1ce3..0000000
--- a/src/gfx/cards/gastly1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/gastly1.png b/src/gfx/cards/gastly1.png
new file mode 100644
index 0000000..4bac9e6
--- /dev/null
+++ b/src/gfx/cards/gastly1.png
Binary files differ
diff --git a/src/gfx/cards/gastly2.8x6.png b/src/gfx/cards/gastly2.8x6.png
deleted file mode 100644
index b9d56b2..0000000
--- a/src/gfx/cards/gastly2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/gastly2.pal b/src/gfx/cards/gastly2.pal
deleted file mode 100644
index ce711a8..0000000
--- a/src/gfx/cards/gastly2.pal
+++ /dev/null
@@ -1 +0,0 @@
-0 \ No newline at end of file
diff --git a/src/gfx/cards/gastly2.png b/src/gfx/cards/gastly2.png
new file mode 100644
index 0000000..06d393f
--- /dev/null
+++ b/src/gfx/cards/gastly2.png
Binary files differ
diff --git a/src/gfx/cards/gengar.8x6.png b/src/gfx/cards/gengar.8x6.png
deleted file mode 100644
index 53d9bf9..0000000
--- a/src/gfx/cards/gengar.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/gengar.pal b/src/gfx/cards/gengar.pal
deleted file mode 100644
index 42817c1..0000000
--- a/src/gfx/cards/gengar.pal
+++ /dev/null
@@ -1 +0,0 @@
-_ T \ No newline at end of file
diff --git a/src/gfx/cards/gengar.png b/src/gfx/cards/gengar.png
new file mode 100644
index 0000000..74026d0
--- /dev/null
+++ b/src/gfx/cards/gengar.png
Binary files differ
diff --git a/src/gfx/cards/geodude.8x6.png b/src/gfx/cards/geodude.8x6.png
deleted file mode 100644
index 1c5a0fb..0000000
--- a/src/gfx/cards/geodude.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/geodude.pal b/src/gfx/cards/geodude.pal
deleted file mode 100644
index f4ca2f0..0000000
--- a/src/gfx/cards/geodude.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/geodude.png b/src/gfx/cards/geodude.png
new file mode 100644
index 0000000..5d7c9eb
--- /dev/null
+++ b/src/gfx/cards/geodude.png
Binary files differ
diff --git a/src/gfx/cards/gloom.8x6.png b/src/gfx/cards/gloom.8x6.png
deleted file mode 100644
index 973001b..0000000
--- a/src/gfx/cards/gloom.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/gloom.pal b/src/gfx/cards/gloom.pal
deleted file mode 100644
index c10860d..0000000
--- a/src/gfx/cards/gloom.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/gloom.png b/src/gfx/cards/gloom.png
new file mode 100644
index 0000000..e306d98
--- /dev/null
+++ b/src/gfx/cards/gloom.png
Binary files differ
diff --git a/src/gfx/cards/golbat.8x6.png b/src/gfx/cards/golbat.8x6.png
deleted file mode 100644
index 342b48c..0000000
--- a/src/gfx/cards/golbat.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/golbat.pal b/src/gfx/cards/golbat.pal
deleted file mode 100644
index 4d58109..0000000
--- a/src/gfx/cards/golbat.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/golbat.png b/src/gfx/cards/golbat.png
new file mode 100644
index 0000000..239d662
--- /dev/null
+++ b/src/gfx/cards/golbat.png
Binary files differ
diff --git a/src/gfx/cards/goldeen.8x6.png b/src/gfx/cards/goldeen.8x6.png
deleted file mode 100644
index 8427b7b..0000000
--- a/src/gfx/cards/goldeen.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/goldeen.pal b/src/gfx/cards/goldeen.pal
deleted file mode 100644
index 5cab2b8..0000000
--- a/src/gfx/cards/goldeen.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/goldeen.png b/src/gfx/cards/goldeen.png
new file mode 100644
index 0000000..93bc336
--- /dev/null
+++ b/src/gfx/cards/goldeen.png
Binary files differ
diff --git a/src/gfx/cards/golduck.8x6.png b/src/gfx/cards/golduck.8x6.png
deleted file mode 100644
index cdbdf51..0000000
--- a/src/gfx/cards/golduck.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/golduck.pal b/src/gfx/cards/golduck.pal
deleted file mode 100644
index 45e3791..0000000
--- a/src/gfx/cards/golduck.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/golduck.png b/src/gfx/cards/golduck.png
new file mode 100644
index 0000000..ab6e83f
--- /dev/null
+++ b/src/gfx/cards/golduck.png
Binary files differ
diff --git a/src/gfx/cards/golem.8x6.png b/src/gfx/cards/golem.8x6.png
deleted file mode 100644
index e64b911..0000000
--- a/src/gfx/cards/golem.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/golem.pal b/src/gfx/cards/golem.pal
deleted file mode 100644
index c0ec481..0000000
--- a/src/gfx/cards/golem.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/golem.png b/src/gfx/cards/golem.png
new file mode 100644
index 0000000..cffba36
--- /dev/null
+++ b/src/gfx/cards/golem.png
Binary files differ
diff --git a/src/gfx/cards/grassenergy.8x6.png b/src/gfx/cards/grassenergy.8x6.png
deleted file mode 100644
index 2046bcb..0000000
--- a/src/gfx/cards/grassenergy.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/grassenergy.pal b/src/gfx/cards/grassenergy.pal
deleted file mode 100644
index e4d0aaa..0000000
--- a/src/gfx/cards/grassenergy.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/grassenergy.png b/src/gfx/cards/grassenergy.png
new file mode 100644
index 0000000..e76556f
--- /dev/null
+++ b/src/gfx/cards/grassenergy.png
Binary files differ
diff --git a/src/gfx/cards/graveler.8x6.png b/src/gfx/cards/graveler.8x6.png
deleted file mode 100644
index 13a8892..0000000
--- a/src/gfx/cards/graveler.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/graveler.pal b/src/gfx/cards/graveler.pal
deleted file mode 100644
index 50d56dc..0000000
--- a/src/gfx/cards/graveler.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/graveler.png b/src/gfx/cards/graveler.png
new file mode 100644
index 0000000..0d83998
--- /dev/null
+++ b/src/gfx/cards/graveler.png
Binary files differ
diff --git a/src/gfx/cards/grimer.8x6.png b/src/gfx/cards/grimer.8x6.png
deleted file mode 100644
index 19a6737..0000000
--- a/src/gfx/cards/grimer.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/grimer.pal b/src/gfx/cards/grimer.pal
deleted file mode 100644
index 7a5c4d1..0000000
--- a/src/gfx/cards/grimer.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/grimer.png b/src/gfx/cards/grimer.png
new file mode 100644
index 0000000..19d3cbb
--- /dev/null
+++ b/src/gfx/cards/grimer.png
Binary files differ
diff --git a/src/gfx/cards/growlithe.8x6.png b/src/gfx/cards/growlithe.8x6.png
deleted file mode 100644
index 76ce33c..0000000
--- a/src/gfx/cards/growlithe.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/growlithe.pal b/src/gfx/cards/growlithe.pal
deleted file mode 100644
index 6d8c3d2..0000000
--- a/src/gfx/cards/growlithe.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/growlithe.png b/src/gfx/cards/growlithe.png
new file mode 100644
index 0000000..293020a
--- /dev/null
+++ b/src/gfx/cards/growlithe.png
Binary files differ
diff --git a/src/gfx/cards/gustofwind.8x6.png b/src/gfx/cards/gustofwind.8x6.png
deleted file mode 100644
index 70de29d..0000000
--- a/src/gfx/cards/gustofwind.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/gustofwind.pal b/src/gfx/cards/gustofwind.pal
deleted file mode 100644
index 343e078..0000000
--- a/src/gfx/cards/gustofwind.pal
+++ /dev/null
@@ -1 +0,0 @@
-_k!@ \ No newline at end of file
diff --git a/src/gfx/cards/gustofwind.png b/src/gfx/cards/gustofwind.png
new file mode 100644
index 0000000..4d6e073
--- /dev/null
+++ b/src/gfx/cards/gustofwind.png
Binary files differ
diff --git a/src/gfx/cards/gyarados.8x6.png b/src/gfx/cards/gyarados.8x6.png
deleted file mode 100644
index 20c5dac..0000000
--- a/src/gfx/cards/gyarados.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/gyarados.pal b/src/gfx/cards/gyarados.pal
deleted file mode 100644
index dd1984c..0000000
--- a/src/gfx/cards/gyarados.pal
+++ /dev/null
@@ -1 +0,0 @@
-kHA \ No newline at end of file
diff --git a/src/gfx/cards/gyarados.png b/src/gfx/cards/gyarados.png
new file mode 100644
index 0000000..7f5b645
--- /dev/null
+++ b/src/gfx/cards/gyarados.png
Binary files differ
diff --git a/src/gfx/cards/haunter1.8x6.png b/src/gfx/cards/haunter1.8x6.png
deleted file mode 100644
index 1dc1869..0000000
--- a/src/gfx/cards/haunter1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/haunter1.pal b/src/gfx/cards/haunter1.pal
deleted file mode 100644
index f3af7c0..0000000
--- a/src/gfx/cards/haunter1.pal
+++ /dev/null
@@ -1 +0,0 @@
-_U \ No newline at end of file
diff --git a/src/gfx/cards/haunter1.png b/src/gfx/cards/haunter1.png
new file mode 100644
index 0000000..afef947
--- /dev/null
+++ b/src/gfx/cards/haunter1.png
Binary files differ
diff --git a/src/gfx/cards/haunter2.8x6.png b/src/gfx/cards/haunter2.8x6.png
deleted file mode 100644
index ffb76a2..0000000
--- a/src/gfx/cards/haunter2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/haunter2.pal b/src/gfx/cards/haunter2.pal
deleted file mode 100644
index 09ac25b..0000000
--- a/src/gfx/cards/haunter2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/haunter2.png b/src/gfx/cards/haunter2.png
new file mode 100644
index 0000000..cb68e59
--- /dev/null
+++ b/src/gfx/cards/haunter2.png
Binary files differ
diff --git a/src/gfx/cards/hitmonchan.8x6.png b/src/gfx/cards/hitmonchan.8x6.png
deleted file mode 100644
index e9869ac..0000000
--- a/src/gfx/cards/hitmonchan.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/hitmonchan.pal b/src/gfx/cards/hitmonchan.pal
deleted file mode 100644
index 60ce3d0..0000000
--- a/src/gfx/cards/hitmonchan.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/hitmonchan.png b/src/gfx/cards/hitmonchan.png
new file mode 100644
index 0000000..2828e3f
--- /dev/null
+++ b/src/gfx/cards/hitmonchan.png
Binary files differ
diff --git a/src/gfx/cards/hitmonlee.8x6.png b/src/gfx/cards/hitmonlee.8x6.png
deleted file mode 100644
index e67fe78..0000000
--- a/src/gfx/cards/hitmonlee.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/hitmonlee.pal b/src/gfx/cards/hitmonlee.pal
deleted file mode 100644
index 857d807..0000000
--- a/src/gfx/cards/hitmonlee.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/hitmonlee.png b/src/gfx/cards/hitmonlee.png
new file mode 100644
index 0000000..6a40b93
--- /dev/null
+++ b/src/gfx/cards/hitmonlee.png
Binary files differ
diff --git a/src/gfx/cards/horsea.8x6.png b/src/gfx/cards/horsea.8x6.png
deleted file mode 100644
index 19a95d8..0000000
--- a/src/gfx/cards/horsea.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/horsea.pal b/src/gfx/cards/horsea.pal
deleted file mode 100644
index 3dbe59a..0000000
--- a/src/gfx/cards/horsea.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/horsea.png b/src/gfx/cards/horsea.png
new file mode 100644
index 0000000..43116fe
--- /dev/null
+++ b/src/gfx/cards/horsea.png
Binary files differ
diff --git a/src/gfx/cards/hypno.8x6.png b/src/gfx/cards/hypno.8x6.png
deleted file mode 100644
index e58a6c2..0000000
--- a/src/gfx/cards/hypno.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/hypno.pal b/src/gfx/cards/hypno.pal
deleted file mode 100644
index c6f4cdd..0000000
--- a/src/gfx/cards/hypno.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/hypno.png b/src/gfx/cards/hypno.png
new file mode 100644
index 0000000..22b1dfa
--- /dev/null
+++ b/src/gfx/cards/hypno.png
Binary files differ
diff --git a/src/gfx/cards/imakuni.8x6.png b/src/gfx/cards/imakuni.8x6.png
deleted file mode 100644
index ff95e64..0000000
--- a/src/gfx/cards/imakuni.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/imakuni.pal b/src/gfx/cards/imakuni.pal
deleted file mode 100644
index f9c9e88..0000000
--- a/src/gfx/cards/imakuni.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/imakuni.png b/src/gfx/cards/imakuni.png
new file mode 100644
index 0000000..ce74375
--- /dev/null
+++ b/src/gfx/cards/imakuni.png
Binary files differ
diff --git a/src/gfx/cards/imposterprofessoroak.8x6.png b/src/gfx/cards/imposterprofessoroak.8x6.png
deleted file mode 100644
index 2f78301..0000000
--- a/src/gfx/cards/imposterprofessoroak.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/imposterprofessoroak.pal b/src/gfx/cards/imposterprofessoroak.pal
deleted file mode 100644
index 4fdad0f..0000000
--- a/src/gfx/cards/imposterprofessoroak.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/imposterprofessoroak.png b/src/gfx/cards/imposterprofessoroak.png
new file mode 100644
index 0000000..88bfb1c
--- /dev/null
+++ b/src/gfx/cards/imposterprofessoroak.png
Binary files differ
diff --git a/src/gfx/cards/itemfinder.8x6.png b/src/gfx/cards/itemfinder.8x6.png
deleted file mode 100644
index 3ba1499..0000000
--- a/src/gfx/cards/itemfinder.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/itemfinder.pal b/src/gfx/cards/itemfinder.pal
deleted file mode 100644
index 763c960..0000000
--- a/src/gfx/cards/itemfinder.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/itemfinder.png b/src/gfx/cards/itemfinder.png
new file mode 100644
index 0000000..48bee2e
--- /dev/null
+++ b/src/gfx/cards/itemfinder.png
Binary files differ
diff --git a/src/gfx/cards/ivysaur.8x6.png b/src/gfx/cards/ivysaur.8x6.png
deleted file mode 100644
index 4220b52..0000000
--- a/src/gfx/cards/ivysaur.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ivysaur.pal b/src/gfx/cards/ivysaur.pal
deleted file mode 100644
index 4bf4f92..0000000
--- a/src/gfx/cards/ivysaur.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ivysaur.png b/src/gfx/cards/ivysaur.png
new file mode 100644
index 0000000..64d7d4f
--- /dev/null
+++ b/src/gfx/cards/ivysaur.png
Binary files differ
diff --git a/src/gfx/cards/jigglypuff1.8x6.png b/src/gfx/cards/jigglypuff1.8x6.png
deleted file mode 100644
index 0986137..0000000
--- a/src/gfx/cards/jigglypuff1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/jigglypuff1.pal b/src/gfx/cards/jigglypuff1.pal
deleted file mode 100644
index 6a8a81a..0000000
--- a/src/gfx/cards/jigglypuff1.pal
+++ /dev/null
@@ -1 +0,0 @@
-i2 \ No newline at end of file
diff --git a/src/gfx/cards/jigglypuff1.png b/src/gfx/cards/jigglypuff1.png
new file mode 100644
index 0000000..4c1ae0a
--- /dev/null
+++ b/src/gfx/cards/jigglypuff1.png
Binary files differ
diff --git a/src/gfx/cards/jigglypuff2.8x6.png b/src/gfx/cards/jigglypuff2.8x6.png
deleted file mode 100644
index 8fb626e..0000000
--- a/src/gfx/cards/jigglypuff2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/jigglypuff2.pal b/src/gfx/cards/jigglypuff2.pal
deleted file mode 100644
index 147ab62..0000000
--- a/src/gfx/cards/jigglypuff2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/jigglypuff2.png b/src/gfx/cards/jigglypuff2.png
new file mode 100644
index 0000000..a94cba9
--- /dev/null
+++ b/src/gfx/cards/jigglypuff2.png
Binary files differ
diff --git a/src/gfx/cards/jigglypuff3.8x6.png b/src/gfx/cards/jigglypuff3.8x6.png
deleted file mode 100644
index b67b5ba..0000000
--- a/src/gfx/cards/jigglypuff3.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/jigglypuff3.pal b/src/gfx/cards/jigglypuff3.pal
deleted file mode 100644
index f7ef5d5..0000000
--- a/src/gfx/cards/jigglypuff3.pal
+++ /dev/null
@@ -1 +0,0 @@
-0D# \ No newline at end of file
diff --git a/src/gfx/cards/jigglypuff3.png b/src/gfx/cards/jigglypuff3.png
new file mode 100644
index 0000000..a7e8e54
--- /dev/null
+++ b/src/gfx/cards/jigglypuff3.png
Binary files differ
diff --git a/src/gfx/cards/jolteon1.8x6.png b/src/gfx/cards/jolteon1.8x6.png
deleted file mode 100644
index 81d403b..0000000
--- a/src/gfx/cards/jolteon1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/jolteon1.pal b/src/gfx/cards/jolteon1.pal
deleted file mode 100644
index d88630e..0000000
--- a/src/gfx/cards/jolteon1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/jolteon1.png b/src/gfx/cards/jolteon1.png
new file mode 100644
index 0000000..2af9377
--- /dev/null
+++ b/src/gfx/cards/jolteon1.png
Binary files differ
diff --git a/src/gfx/cards/jolteon2.8x6.png b/src/gfx/cards/jolteon2.8x6.png
deleted file mode 100644
index 308966c..0000000
--- a/src/gfx/cards/jolteon2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/jolteon2.pal b/src/gfx/cards/jolteon2.pal
deleted file mode 100644
index 2b1bea1..0000000
--- a/src/gfx/cards/jolteon2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/jolteon2.png b/src/gfx/cards/jolteon2.png
new file mode 100644
index 0000000..5a40770
--- /dev/null
+++ b/src/gfx/cards/jolteon2.png
Binary files differ
diff --git a/src/gfx/cards/jynx.8x6.png b/src/gfx/cards/jynx.8x6.png
deleted file mode 100644
index 048ae21..0000000
--- a/src/gfx/cards/jynx.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/jynx.pal b/src/gfx/cards/jynx.pal
deleted file mode 100644
index 4992e3c..0000000
--- a/src/gfx/cards/jynx.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/jynx.png b/src/gfx/cards/jynx.png
new file mode 100644
index 0000000..93a71f0
--- /dev/null
+++ b/src/gfx/cards/jynx.png
Binary files differ
diff --git a/src/gfx/cards/kabuto.8x6.png b/src/gfx/cards/kabuto.8x6.png
deleted file mode 100644
index 3ebcaf7..0000000
--- a/src/gfx/cards/kabuto.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kabuto.pal b/src/gfx/cards/kabuto.pal
deleted file mode 100644
index f26725b..0000000
--- a/src/gfx/cards/kabuto.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kabuto.png b/src/gfx/cards/kabuto.png
new file mode 100644
index 0000000..86ed76b
--- /dev/null
+++ b/src/gfx/cards/kabuto.png
Binary files differ
diff --git a/src/gfx/cards/kabutops.8x6.png b/src/gfx/cards/kabutops.8x6.png
deleted file mode 100644
index 4efff6b..0000000
--- a/src/gfx/cards/kabutops.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kabutops.pal b/src/gfx/cards/kabutops.pal
deleted file mode 100644
index 44fd608..0000000
--- a/src/gfx/cards/kabutops.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kabutops.png b/src/gfx/cards/kabutops.png
new file mode 100644
index 0000000..e16d426
--- /dev/null
+++ b/src/gfx/cards/kabutops.png
Binary files differ
diff --git a/src/gfx/cards/kadabra.8x6.png b/src/gfx/cards/kadabra.8x6.png
deleted file mode 100644
index fe66443..0000000
--- a/src/gfx/cards/kadabra.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kadabra.pal b/src/gfx/cards/kadabra.pal
deleted file mode 100644
index 6b874e3..0000000
--- a/src/gfx/cards/kadabra.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kadabra.png b/src/gfx/cards/kadabra.png
new file mode 100644
index 0000000..350ab8a
--- /dev/null
+++ b/src/gfx/cards/kadabra.png
Binary files differ
diff --git a/src/gfx/cards/kakuna.8x6.png b/src/gfx/cards/kakuna.8x6.png
deleted file mode 100644
index 9739a1b..0000000
--- a/src/gfx/cards/kakuna.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kakuna.pal b/src/gfx/cards/kakuna.pal
deleted file mode 100644
index 743ac9f..0000000
--- a/src/gfx/cards/kakuna.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kakuna.png b/src/gfx/cards/kakuna.png
new file mode 100644
index 0000000..e185ef6
--- /dev/null
+++ b/src/gfx/cards/kakuna.png
Binary files differ
diff --git a/src/gfx/cards/kangaskhan.8x6.png b/src/gfx/cards/kangaskhan.8x6.png
deleted file mode 100644
index 192fba2..0000000
--- a/src/gfx/cards/kangaskhan.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kangaskhan.pal b/src/gfx/cards/kangaskhan.pal
deleted file mode 100644
index 8a1f94c..0000000
--- a/src/gfx/cards/kangaskhan.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kangaskhan.png b/src/gfx/cards/kangaskhan.png
new file mode 100644
index 0000000..c14b97e
--- /dev/null
+++ b/src/gfx/cards/kangaskhan.png
Binary files differ
diff --git a/src/gfx/cards/kingler.8x6.png b/src/gfx/cards/kingler.8x6.png
deleted file mode 100644
index 19966d9..0000000
--- a/src/gfx/cards/kingler.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kingler.pal b/src/gfx/cards/kingler.pal
deleted file mode 100644
index 3b01628..0000000
--- a/src/gfx/cards/kingler.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/kingler.png b/src/gfx/cards/kingler.png
new file mode 100644
index 0000000..a90a4f9
--- /dev/null
+++ b/src/gfx/cards/kingler.png
Binary files differ
diff --git a/src/gfx/cards/koffing.8x6.png b/src/gfx/cards/koffing.8x6.png
deleted file mode 100644
index cda1a9d..0000000
--- a/src/gfx/cards/koffing.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/koffing.pal b/src/gfx/cards/koffing.pal
deleted file mode 100644
index e2f1b01..0000000
--- a/src/gfx/cards/koffing.pal
+++ /dev/null
@@ -1 +0,0 @@
-3U@ \ No newline at end of file
diff --git a/src/gfx/cards/koffing.png b/src/gfx/cards/koffing.png
new file mode 100644
index 0000000..eac4d34
--- /dev/null
+++ b/src/gfx/cards/koffing.png
Binary files differ
diff --git a/src/gfx/cards/krabby.8x6.png b/src/gfx/cards/krabby.8x6.png
deleted file mode 100644
index 5dda9a9..0000000
--- a/src/gfx/cards/krabby.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/krabby.pal b/src/gfx/cards/krabby.pal
deleted file mode 100644
index b521b6e..0000000
--- a/src/gfx/cards/krabby.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/krabby.png b/src/gfx/cards/krabby.png
new file mode 100644
index 0000000..a669a26
--- /dev/null
+++ b/src/gfx/cards/krabby.png
Binary files differ
diff --git a/src/gfx/cards/lapras.8x6.png b/src/gfx/cards/lapras.8x6.png
deleted file mode 100644
index 2212622..0000000
--- a/src/gfx/cards/lapras.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/lapras.pal b/src/gfx/cards/lapras.pal
deleted file mode 100644
index 096c79d..0000000
--- a/src/gfx/cards/lapras.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/lapras.png b/src/gfx/cards/lapras.png
new file mode 100644
index 0000000..7388e8c
--- /dev/null
+++ b/src/gfx/cards/lapras.png
Binary files differ
diff --git a/src/gfx/cards/lass.8x6.png b/src/gfx/cards/lass.8x6.png
deleted file mode 100644
index aad9f17..0000000
--- a/src/gfx/cards/lass.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/lass.pal b/src/gfx/cards/lass.pal
deleted file mode 100644
index fdbadf4..0000000
--- a/src/gfx/cards/lass.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/lass.png b/src/gfx/cards/lass.png
new file mode 100644
index 0000000..1c33c6f
--- /dev/null
+++ b/src/gfx/cards/lass.png
Binary files differ
diff --git a/src/gfx/cards/lickitung.8x6.png b/src/gfx/cards/lickitung.8x6.png
deleted file mode 100644
index 857e21a..0000000
--- a/src/gfx/cards/lickitung.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/lickitung.pal b/src/gfx/cards/lickitung.pal
deleted file mode 100644
index 8f9a149..0000000
--- a/src/gfx/cards/lickitung.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/lickitung.png b/src/gfx/cards/lickitung.png
new file mode 100644
index 0000000..0abc593
--- /dev/null
+++ b/src/gfx/cards/lickitung.png
Binary files differ
diff --git a/src/gfx/cards/lightningenergy.8x6.png b/src/gfx/cards/lightningenergy.8x6.png
deleted file mode 100644
index 3fdc83c..0000000
--- a/src/gfx/cards/lightningenergy.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/lightningenergy.pal b/src/gfx/cards/lightningenergy.pal
deleted file mode 100644
index fc96784..0000000
--- a/src/gfx/cards/lightningenergy.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/lightningenergy.png b/src/gfx/cards/lightningenergy.png
new file mode 100644
index 0000000..d4b627b
--- /dev/null
+++ b/src/gfx/cards/lightningenergy.png
Binary files differ
diff --git a/src/gfx/cards/machamp.8x6.png b/src/gfx/cards/machamp.8x6.png
deleted file mode 100644
index 55f52fb..0000000
--- a/src/gfx/cards/machamp.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/machamp.pal b/src/gfx/cards/machamp.pal
deleted file mode 100644
index a138a9a..0000000
--- a/src/gfx/cards/machamp.pal
+++ /dev/null
@@ -1 +0,0 @@
-VU \ No newline at end of file
diff --git a/src/gfx/cards/machamp.png b/src/gfx/cards/machamp.png
new file mode 100644
index 0000000..3f21a3b
--- /dev/null
+++ b/src/gfx/cards/machamp.png
Binary files differ
diff --git a/src/gfx/cards/machoke.8x6.png b/src/gfx/cards/machoke.8x6.png
deleted file mode 100644
index 943d13a..0000000
--- a/src/gfx/cards/machoke.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/machoke.pal b/src/gfx/cards/machoke.pal
deleted file mode 100644
index 948967d..0000000
--- a/src/gfx/cards/machoke.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/machoke.png b/src/gfx/cards/machoke.png
new file mode 100644
index 0000000..fe76d14
--- /dev/null
+++ b/src/gfx/cards/machoke.png
Binary files differ
diff --git a/src/gfx/cards/machop.8x6.png b/src/gfx/cards/machop.8x6.png
deleted file mode 100644
index 256a710..0000000
--- a/src/gfx/cards/machop.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/machop.pal b/src/gfx/cards/machop.pal
deleted file mode 100644
index 060094b..0000000
--- a/src/gfx/cards/machop.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/machop.png b/src/gfx/cards/machop.png
new file mode 100644
index 0000000..ab9d40c
--- /dev/null
+++ b/src/gfx/cards/machop.png
Binary files differ
diff --git a/src/gfx/cards/magikarp.8x6.png b/src/gfx/cards/magikarp.8x6.png
deleted file mode 100644
index 0f40b78..0000000
--- a/src/gfx/cards/magikarp.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magikarp.pal b/src/gfx/cards/magikarp.pal
deleted file mode 100644
index 252df21..0000000
--- a/src/gfx/cards/magikarp.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magikarp.png b/src/gfx/cards/magikarp.png
new file mode 100644
index 0000000..41d79af
--- /dev/null
+++ b/src/gfx/cards/magikarp.png
Binary files differ
diff --git a/src/gfx/cards/magmar1.8x6.png b/src/gfx/cards/magmar1.8x6.png
deleted file mode 100644
index 571bdc6..0000000
--- a/src/gfx/cards/magmar1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magmar1.pal b/src/gfx/cards/magmar1.pal
deleted file mode 100644
index f201dfb..0000000
--- a/src/gfx/cards/magmar1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magmar1.png b/src/gfx/cards/magmar1.png
new file mode 100644
index 0000000..b24106b
--- /dev/null
+++ b/src/gfx/cards/magmar1.png
Binary files differ
diff --git a/src/gfx/cards/magmar2.8x6.png b/src/gfx/cards/magmar2.8x6.png
deleted file mode 100644
index 64cd043..0000000
--- a/src/gfx/cards/magmar2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magmar2.pal b/src/gfx/cards/magmar2.pal
deleted file mode 100644
index 00ddb8f..0000000
--- a/src/gfx/cards/magmar2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magmar2.png b/src/gfx/cards/magmar2.png
new file mode 100644
index 0000000..7722142
--- /dev/null
+++ b/src/gfx/cards/magmar2.png
Binary files differ
diff --git a/src/gfx/cards/magnemite1.8x6.png b/src/gfx/cards/magnemite1.8x6.png
deleted file mode 100644
index d81dfb3..0000000
--- a/src/gfx/cards/magnemite1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magnemite1.pal b/src/gfx/cards/magnemite1.pal
deleted file mode 100644
index 632ec88..0000000
--- a/src/gfx/cards/magnemite1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magnemite1.png b/src/gfx/cards/magnemite1.png
new file mode 100644
index 0000000..ff85f09
--- /dev/null
+++ b/src/gfx/cards/magnemite1.png
Binary files differ
diff --git a/src/gfx/cards/magnemite2.8x6.png b/src/gfx/cards/magnemite2.8x6.png
deleted file mode 100644
index 8cb3f4d..0000000
--- a/src/gfx/cards/magnemite2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magnemite2.pal b/src/gfx/cards/magnemite2.pal
deleted file mode 100644
index 8b36fae..0000000
--- a/src/gfx/cards/magnemite2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magnemite2.png b/src/gfx/cards/magnemite2.png
new file mode 100644
index 0000000..c1b84e6
--- /dev/null
+++ b/src/gfx/cards/magnemite2.png
Binary files differ
diff --git a/src/gfx/cards/magneton1.8x6.png b/src/gfx/cards/magneton1.8x6.png
deleted file mode 100644
index efcc9f9..0000000
--- a/src/gfx/cards/magneton1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magneton1.pal b/src/gfx/cards/magneton1.pal
deleted file mode 100644
index 632ec88..0000000
--- a/src/gfx/cards/magneton1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magneton1.png b/src/gfx/cards/magneton1.png
new file mode 100644
index 0000000..d555492
--- /dev/null
+++ b/src/gfx/cards/magneton1.png
Binary files differ
diff --git a/src/gfx/cards/magneton2.8x6.png b/src/gfx/cards/magneton2.8x6.png
deleted file mode 100644
index e20b2f4..0000000
--- a/src/gfx/cards/magneton2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/magneton2.pal b/src/gfx/cards/magneton2.pal
deleted file mode 100644
index 5b13617..0000000
--- a/src/gfx/cards/magneton2.pal
+++ /dev/null
@@ -1 +0,0 @@
-B \ No newline at end of file
diff --git a/src/gfx/cards/magneton2.png b/src/gfx/cards/magneton2.png
new file mode 100644
index 0000000..77eebd7
--- /dev/null
+++ b/src/gfx/cards/magneton2.png
Binary files differ
diff --git a/src/gfx/cards/maintenance.8x6.png b/src/gfx/cards/maintenance.8x6.png
deleted file mode 100644
index 915487a..0000000
--- a/src/gfx/cards/maintenance.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/maintenance.pal b/src/gfx/cards/maintenance.pal
deleted file mode 100644
index fb3554f..0000000
--- a/src/gfx/cards/maintenance.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/maintenance.png b/src/gfx/cards/maintenance.png
new file mode 100644
index 0000000..dba26b4
--- /dev/null
+++ b/src/gfx/cards/maintenance.png
Binary files differ
diff --git a/src/gfx/cards/mankey.8x6.png b/src/gfx/cards/mankey.8x6.png
deleted file mode 100644
index 06b4ab3..0000000
--- a/src/gfx/cards/mankey.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mankey.pal b/src/gfx/cards/mankey.pal
deleted file mode 100644
index f63660e..0000000
--- a/src/gfx/cards/mankey.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mankey.png b/src/gfx/cards/mankey.png
new file mode 100644
index 0000000..74af8e1
--- /dev/null
+++ b/src/gfx/cards/mankey.png
Binary files differ
diff --git a/src/gfx/cards/marowak1.8x6.png b/src/gfx/cards/marowak1.8x6.png
deleted file mode 100644
index 10d6eca..0000000
--- a/src/gfx/cards/marowak1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/marowak1.pal b/src/gfx/cards/marowak1.pal
deleted file mode 100644
index 021cbd4..0000000
--- a/src/gfx/cards/marowak1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/marowak1.png b/src/gfx/cards/marowak1.png
new file mode 100644
index 0000000..7926178
--- /dev/null
+++ b/src/gfx/cards/marowak1.png
Binary files differ
diff --git a/src/gfx/cards/marowak2.8x6.png b/src/gfx/cards/marowak2.8x6.png
deleted file mode 100644
index a7023bc..0000000
--- a/src/gfx/cards/marowak2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/marowak2.pal b/src/gfx/cards/marowak2.pal
deleted file mode 100644
index 05e97c9..0000000
--- a/src/gfx/cards/marowak2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/marowak2.png b/src/gfx/cards/marowak2.png
new file mode 100644
index 0000000..ec924b6
--- /dev/null
+++ b/src/gfx/cards/marowak2.png
Binary files differ
diff --git a/src/gfx/cards/meowth1.8x6.png b/src/gfx/cards/meowth1.8x6.png
deleted file mode 100644
index 3225611..0000000
--- a/src/gfx/cards/meowth1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/meowth1.pal b/src/gfx/cards/meowth1.pal
deleted file mode 100644
index 1505390..0000000
--- a/src/gfx/cards/meowth1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/meowth1.png b/src/gfx/cards/meowth1.png
new file mode 100644
index 0000000..80f502e
--- /dev/null
+++ b/src/gfx/cards/meowth1.png
Binary files differ
diff --git a/src/gfx/cards/meowth2.8x6.png b/src/gfx/cards/meowth2.8x6.png
deleted file mode 100644
index 6dd0c10..0000000
--- a/src/gfx/cards/meowth2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/meowth2.pal b/src/gfx/cards/meowth2.pal
deleted file mode 100644
index ae55a01..0000000
--- a/src/gfx/cards/meowth2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/meowth2.png b/src/gfx/cards/meowth2.png
new file mode 100644
index 0000000..264ce17
--- /dev/null
+++ b/src/gfx/cards/meowth2.png
Binary files differ
diff --git a/src/gfx/cards/metapod.8x6.png b/src/gfx/cards/metapod.8x6.png
deleted file mode 100644
index 3c1df91..0000000
--- a/src/gfx/cards/metapod.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/metapod.pal b/src/gfx/cards/metapod.pal
deleted file mode 100644
index 51a1848..0000000
--- a/src/gfx/cards/metapod.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/metapod.png b/src/gfx/cards/metapod.png
new file mode 100644
index 0000000..3ab895a
--- /dev/null
+++ b/src/gfx/cards/metapod.png
Binary files differ
diff --git a/src/gfx/cards/mew1.8x6.png b/src/gfx/cards/mew1.8x6.png
deleted file mode 100644
index aa5e5d5..0000000
--- a/src/gfx/cards/mew1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mew1.pal b/src/gfx/cards/mew1.pal
deleted file mode 100644
index 7fc106d..0000000
--- a/src/gfx/cards/mew1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mew1.png b/src/gfx/cards/mew1.png
new file mode 100644
index 0000000..983848f
--- /dev/null
+++ b/src/gfx/cards/mew1.png
Binary files differ
diff --git a/src/gfx/cards/mew2.8x6.png b/src/gfx/cards/mew2.8x6.png
deleted file mode 100644
index 8658006..0000000
--- a/src/gfx/cards/mew2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mew2.pal b/src/gfx/cards/mew2.pal
deleted file mode 100644
index 81ae1e6..0000000
--- a/src/gfx/cards/mew2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mew2.png b/src/gfx/cards/mew2.png
new file mode 100644
index 0000000..a2106fb
--- /dev/null
+++ b/src/gfx/cards/mew2.png
Binary files differ
diff --git a/src/gfx/cards/mew3.8x6.png b/src/gfx/cards/mew3.8x6.png
deleted file mode 100644
index 189a97b..0000000
--- a/src/gfx/cards/mew3.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mew3.pal b/src/gfx/cards/mew3.pal
deleted file mode 100644
index e2c6160..0000000
--- a/src/gfx/cards/mew3.pal
+++ /dev/null
@@ -1 +0,0 @@
-UB \ No newline at end of file
diff --git a/src/gfx/cards/mew3.png b/src/gfx/cards/mew3.png
new file mode 100644
index 0000000..476c1bc
--- /dev/null
+++ b/src/gfx/cards/mew3.png
Binary files differ
diff --git a/src/gfx/cards/mewtwo1.8x6.png b/src/gfx/cards/mewtwo1.8x6.png
deleted file mode 100644
index b5566c5..0000000
--- a/src/gfx/cards/mewtwo1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mewtwo1.pal b/src/gfx/cards/mewtwo1.pal
deleted file mode 100644
index 5ae9d52..0000000
--- a/src/gfx/cards/mewtwo1.pal
+++ /dev/null
@@ -1 +0,0 @@
-jh \ No newline at end of file
diff --git a/src/gfx/cards/mewtwo1.png b/src/gfx/cards/mewtwo1.png
new file mode 100644
index 0000000..0200721
--- /dev/null
+++ b/src/gfx/cards/mewtwo1.png
Binary files differ
diff --git a/src/gfx/cards/mewtwo2.8x6.png b/src/gfx/cards/mewtwo2.8x6.png
deleted file mode 100644
index 9f36308..0000000
--- a/src/gfx/cards/mewtwo2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mewtwo2.pal b/src/gfx/cards/mewtwo2.pal
deleted file mode 100644
index bde36b5..0000000
--- a/src/gfx/cards/mewtwo2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mewtwo2.png b/src/gfx/cards/mewtwo2.png
new file mode 100644
index 0000000..9ffefad
--- /dev/null
+++ b/src/gfx/cards/mewtwo2.png
Binary files differ
diff --git a/src/gfx/cards/mewtwo3.8x6.png b/src/gfx/cards/mewtwo3.8x6.png
deleted file mode 100644
index bbe8c6e..0000000
--- a/src/gfx/cards/mewtwo3.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mewtwo3.pal b/src/gfx/cards/mewtwo3.pal
deleted file mode 100644
index d643585..0000000
--- a/src/gfx/cards/mewtwo3.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mewtwo3.png b/src/gfx/cards/mewtwo3.png
new file mode 100644
index 0000000..18abd5c
--- /dev/null
+++ b/src/gfx/cards/mewtwo3.png
Binary files differ
diff --git a/src/gfx/cards/moltres1.8x6.png b/src/gfx/cards/moltres1.8x6.png
deleted file mode 100644
index cc867ea..0000000
--- a/src/gfx/cards/moltres1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/moltres1.pal b/src/gfx/cards/moltres1.pal
deleted file mode 100644
index 481d6d0..0000000
--- a/src/gfx/cards/moltres1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/moltres1.png b/src/gfx/cards/moltres1.png
new file mode 100644
index 0000000..e12fe97
--- /dev/null
+++ b/src/gfx/cards/moltres1.png
Binary files differ
diff --git a/src/gfx/cards/moltres2.8x6.png b/src/gfx/cards/moltres2.8x6.png
deleted file mode 100644
index 220cbee..0000000
--- a/src/gfx/cards/moltres2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/moltres2.pal b/src/gfx/cards/moltres2.pal
deleted file mode 100644
index a60186f..0000000
--- a/src/gfx/cards/moltres2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/moltres2.png b/src/gfx/cards/moltres2.png
new file mode 100644
index 0000000..5071ef4
--- /dev/null
+++ b/src/gfx/cards/moltres2.png
Binary files differ
diff --git a/src/gfx/cards/mrfuji.8x6.png b/src/gfx/cards/mrfuji.8x6.png
deleted file mode 100644
index f012d07..0000000
--- a/src/gfx/cards/mrfuji.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mrfuji.pal b/src/gfx/cards/mrfuji.pal
deleted file mode 100644
index 7a0bbac..0000000
--- a/src/gfx/cards/mrfuji.pal
+++ /dev/null
@@ -1 +0,0 @@
-_W"  \ No newline at end of file
diff --git a/src/gfx/cards/mrfuji.png b/src/gfx/cards/mrfuji.png
new file mode 100644
index 0000000..d1b37ae
--- /dev/null
+++ b/src/gfx/cards/mrfuji.png
Binary files differ
diff --git a/src/gfx/cards/mrmime.8x6.png b/src/gfx/cards/mrmime.8x6.png
deleted file mode 100644
index 2c16ea4..0000000
--- a/src/gfx/cards/mrmime.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mrmime.pal b/src/gfx/cards/mrmime.pal
deleted file mode 100644
index 50495ae..0000000
--- a/src/gfx/cards/mrmime.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mrmime.png b/src/gfx/cards/mrmime.png
new file mode 100644
index 0000000..42605aa
--- /dev/null
+++ b/src/gfx/cards/mrmime.png
Binary files differ
diff --git a/src/gfx/cards/muk.8x6.png b/src/gfx/cards/muk.8x6.png
deleted file mode 100644
index 972d445..0000000
--- a/src/gfx/cards/muk.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/muk.pal b/src/gfx/cards/muk.pal
deleted file mode 100644
index ed9a7d9..0000000
--- a/src/gfx/cards/muk.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/muk.png b/src/gfx/cards/muk.png
new file mode 100644
index 0000000..51893c1
--- /dev/null
+++ b/src/gfx/cards/muk.png
Binary files differ
diff --git a/src/gfx/cards/mysteriousfossil.8x6.png b/src/gfx/cards/mysteriousfossil.8x6.png
deleted file mode 100644
index 93752fc..0000000
--- a/src/gfx/cards/mysteriousfossil.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mysteriousfossil.pal b/src/gfx/cards/mysteriousfossil.pal
deleted file mode 100644
index 0013d02..0000000
--- a/src/gfx/cards/mysteriousfossil.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/mysteriousfossil.png b/src/gfx/cards/mysteriousfossil.png
new file mode 100644
index 0000000..1226faa
--- /dev/null
+++ b/src/gfx/cards/mysteriousfossil.png
Binary files differ
diff --git a/src/gfx/cards/nidoking.8x6.png b/src/gfx/cards/nidoking.8x6.png
deleted file mode 100644
index eff3ccf..0000000
--- a/src/gfx/cards/nidoking.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/nidoking.pal b/src/gfx/cards/nidoking.pal
deleted file mode 100644
index a58a343..0000000
--- a/src/gfx/cards/nidoking.pal
+++ /dev/null
@@ -1 +0,0 @@
-i U \ No newline at end of file
diff --git a/src/gfx/cards/nidoking.png b/src/gfx/cards/nidoking.png
new file mode 100644
index 0000000..2e6f08a
--- /dev/null
+++ b/src/gfx/cards/nidoking.png
Binary files differ
diff --git a/src/gfx/cards/nidoqueen.8x6.png b/src/gfx/cards/nidoqueen.8x6.png
deleted file mode 100644
index 5c67daa..0000000
--- a/src/gfx/cards/nidoqueen.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/nidoqueen.pal b/src/gfx/cards/nidoqueen.pal
deleted file mode 100644
index fc2202a..0000000
--- a/src/gfx/cards/nidoqueen.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/nidoqueen.png b/src/gfx/cards/nidoqueen.png
new file mode 100644
index 0000000..383bbe7
--- /dev/null
+++ b/src/gfx/cards/nidoqueen.png
Binary files differ
diff --git a/src/gfx/cards/nidoranf.8x6.png b/src/gfx/cards/nidoranf.8x6.png
deleted file mode 100644
index 17de19e..0000000
--- a/src/gfx/cards/nidoranf.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/nidoranf.pal b/src/gfx/cards/nidoranf.pal
deleted file mode 100644
index e2209b7..0000000
--- a/src/gfx/cards/nidoranf.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/nidoranf.png b/src/gfx/cards/nidoranf.png
new file mode 100644
index 0000000..f859596
--- /dev/null
+++ b/src/gfx/cards/nidoranf.png
Binary files differ
diff --git a/src/gfx/cards/nidoranm.8x6.png b/src/gfx/cards/nidoranm.8x6.png
deleted file mode 100644
index 00718d9..0000000
--- a/src/gfx/cards/nidoranm.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/nidoranm.pal b/src/gfx/cards/nidoranm.pal
deleted file mode 100644
index b8f783c..0000000
--- a/src/gfx/cards/nidoranm.pal
+++ /dev/null
@@ -1 +0,0 @@
-_kU0 \ No newline at end of file
diff --git a/src/gfx/cards/nidoranm.png b/src/gfx/cards/nidoranm.png
new file mode 100644
index 0000000..bbb304b
--- /dev/null
+++ b/src/gfx/cards/nidoranm.png
Binary files differ
diff --git a/src/gfx/cards/nidorina.8x6.png b/src/gfx/cards/nidorina.8x6.png
deleted file mode 100644
index c879610..0000000
--- a/src/gfx/cards/nidorina.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/nidorina.pal b/src/gfx/cards/nidorina.pal
deleted file mode 100644
index cd74af4..0000000
--- a/src/gfx/cards/nidorina.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/nidorina.png b/src/gfx/cards/nidorina.png
new file mode 100644
index 0000000..939e887
--- /dev/null
+++ b/src/gfx/cards/nidorina.png
Binary files differ
diff --git a/src/gfx/cards/nidorino.8x6.png b/src/gfx/cards/nidorino.8x6.png
deleted file mode 100644
index 65f851c..0000000
--- a/src/gfx/cards/nidorino.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/nidorino.pal b/src/gfx/cards/nidorino.pal
deleted file mode 100644
index 8310b61..0000000
--- a/src/gfx/cards/nidorino.pal
+++ /dev/null
@@ -1 +0,0 @@
-_kVA \ No newline at end of file
diff --git a/src/gfx/cards/nidorino.png b/src/gfx/cards/nidorino.png
new file mode 100644
index 0000000..d9bc6ca
--- /dev/null
+++ b/src/gfx/cards/nidorino.png
Binary files differ
diff --git a/src/gfx/cards/ninetails1.8x6.png b/src/gfx/cards/ninetails1.8x6.png
deleted file mode 100644
index eba870d..0000000
--- a/src/gfx/cards/ninetails1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ninetails1.pal b/src/gfx/cards/ninetails1.pal
deleted file mode 100644
index 90d7857..0000000
--- a/src/gfx/cards/ninetails1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ninetails1.png b/src/gfx/cards/ninetails1.png
new file mode 100644
index 0000000..38ed8be
--- /dev/null
+++ b/src/gfx/cards/ninetails1.png
Binary files differ
diff --git a/src/gfx/cards/ninetails2.8x6.png b/src/gfx/cards/ninetails2.8x6.png
deleted file mode 100644
index 2003e52..0000000
--- a/src/gfx/cards/ninetails2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ninetails2.pal b/src/gfx/cards/ninetails2.pal
deleted file mode 100644
index 8341ea2..0000000
--- a/src/gfx/cards/ninetails2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ninetails2.png b/src/gfx/cards/ninetails2.png
new file mode 100644
index 0000000..43a165d
--- /dev/null
+++ b/src/gfx/cards/ninetails2.png
Binary files differ
diff --git a/src/gfx/cards/oddish.8x6.png b/src/gfx/cards/oddish.8x6.png
deleted file mode 100644
index b37f1c0..0000000
--- a/src/gfx/cards/oddish.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/oddish.pal b/src/gfx/cards/oddish.pal
deleted file mode 100644
index e798b00..0000000
--- a/src/gfx/cards/oddish.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/oddish.png b/src/gfx/cards/oddish.png
new file mode 100644
index 0000000..b5474e6
--- /dev/null
+++ b/src/gfx/cards/oddish.png
Binary files differ
diff --git a/src/gfx/cards/omanyte.8x6.png b/src/gfx/cards/omanyte.8x6.png
deleted file mode 100644
index b56b359..0000000
--- a/src/gfx/cards/omanyte.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/omanyte.pal b/src/gfx/cards/omanyte.pal
deleted file mode 100644
index cddccc7..0000000
--- a/src/gfx/cards/omanyte.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/omanyte.png b/src/gfx/cards/omanyte.png
new file mode 100644
index 0000000..f1ec65f
--- /dev/null
+++ b/src/gfx/cards/omanyte.png
Binary files differ
diff --git a/src/gfx/cards/omastar.8x6.png b/src/gfx/cards/omastar.8x6.png
deleted file mode 100644
index ba090fc..0000000
--- a/src/gfx/cards/omastar.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/omastar.pal b/src/gfx/cards/omastar.pal
deleted file mode 100644
index b9f69b3..0000000
--- a/src/gfx/cards/omastar.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/omastar.png b/src/gfx/cards/omastar.png
new file mode 100644
index 0000000..bce6c17
--- /dev/null
+++ b/src/gfx/cards/omastar.png
Binary files differ
diff --git a/src/gfx/cards/onix.8x6.png b/src/gfx/cards/onix.8x6.png
deleted file mode 100644
index 5d48c2c..0000000
--- a/src/gfx/cards/onix.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/onix.pal b/src/gfx/cards/onix.pal
deleted file mode 100644
index b8cc75e..0000000
--- a/src/gfx/cards/onix.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/onix.png b/src/gfx/cards/onix.png
new file mode 100644
index 0000000..44ef65e
--- /dev/null
+++ b/src/gfx/cards/onix.png
Binary files differ
diff --git a/src/gfx/cards/paras.8x6.png b/src/gfx/cards/paras.8x6.png
deleted file mode 100644
index 6054beb..0000000
--- a/src/gfx/cards/paras.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/paras.pal b/src/gfx/cards/paras.pal
deleted file mode 100644
index 2865103..0000000
--- a/src/gfx/cards/paras.pal
+++ /dev/null
@@ -1 +0,0 @@
- \ No newline at end of file
diff --git a/src/gfx/cards/paras.png b/src/gfx/cards/paras.png
new file mode 100644
index 0000000..61a5e98
--- /dev/null
+++ b/src/gfx/cards/paras.png
Binary files differ
diff --git a/src/gfx/cards/parasect.8x6.png b/src/gfx/cards/parasect.8x6.png
deleted file mode 100644
index 3c772f4..0000000
--- a/src/gfx/cards/parasect.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/parasect.pal b/src/gfx/cards/parasect.pal
deleted file mode 100644
index a6f1581..0000000
--- a/src/gfx/cards/parasect.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/parasect.png b/src/gfx/cards/parasect.png
new file mode 100644
index 0000000..d5bd538
--- /dev/null
+++ b/src/gfx/cards/parasect.png
Binary files differ
diff --git a/src/gfx/cards/persian.8x6.png b/src/gfx/cards/persian.8x6.png
deleted file mode 100644
index 0cdc9ee..0000000
--- a/src/gfx/cards/persian.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/persian.pal b/src/gfx/cards/persian.pal
deleted file mode 100644
index 17afb1f..0000000
--- a/src/gfx/cards/persian.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/persian.png b/src/gfx/cards/persian.png
new file mode 100644
index 0000000..59144bf
--- /dev/null
+++ b/src/gfx/cards/persian.png
Binary files differ
diff --git a/src/gfx/cards/pidgeot1.8x6.png b/src/gfx/cards/pidgeot1.8x6.png
deleted file mode 100644
index 4f3422a..0000000
--- a/src/gfx/cards/pidgeot1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pidgeot1.pal b/src/gfx/cards/pidgeot1.pal
deleted file mode 100644
index 0cb3532..0000000
--- a/src/gfx/cards/pidgeot1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pidgeot1.png b/src/gfx/cards/pidgeot1.png
new file mode 100644
index 0000000..e6498b4
--- /dev/null
+++ b/src/gfx/cards/pidgeot1.png
Binary files differ
diff --git a/src/gfx/cards/pidgeot2.8x6.png b/src/gfx/cards/pidgeot2.8x6.png
deleted file mode 100644
index ede4ad5..0000000
--- a/src/gfx/cards/pidgeot2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pidgeot2.pal b/src/gfx/cards/pidgeot2.pal
deleted file mode 100644
index b5f5ea0..0000000
--- a/src/gfx/cards/pidgeot2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pidgeot2.png b/src/gfx/cards/pidgeot2.png
new file mode 100644
index 0000000..8e5f742
--- /dev/null
+++ b/src/gfx/cards/pidgeot2.png
Binary files differ
diff --git a/src/gfx/cards/pidgeotto.8x6.png b/src/gfx/cards/pidgeotto.8x6.png
deleted file mode 100644
index ec7e03d..0000000
--- a/src/gfx/cards/pidgeotto.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pidgeotto.pal b/src/gfx/cards/pidgeotto.pal
deleted file mode 100644
index 14413aa..0000000
--- a/src/gfx/cards/pidgeotto.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pidgeotto.png b/src/gfx/cards/pidgeotto.png
new file mode 100644
index 0000000..f52c342
--- /dev/null
+++ b/src/gfx/cards/pidgeotto.png
Binary files differ
diff --git a/src/gfx/cards/pidgey.8x6.png b/src/gfx/cards/pidgey.8x6.png
deleted file mode 100644
index 5fc97a5..0000000
--- a/src/gfx/cards/pidgey.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pidgey.pal b/src/gfx/cards/pidgey.pal
deleted file mode 100644
index 52c807a..0000000
--- a/src/gfx/cards/pidgey.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pidgey.png b/src/gfx/cards/pidgey.png
new file mode 100644
index 0000000..e32186a
--- /dev/null
+++ b/src/gfx/cards/pidgey.png
Binary files differ
diff --git a/src/gfx/cards/pikachu1.8x6.png b/src/gfx/cards/pikachu1.8x6.png
deleted file mode 100644
index 5696eb2..0000000
--- a/src/gfx/cards/pikachu1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pikachu1.pal b/src/gfx/cards/pikachu1.pal
deleted file mode 100644
index 31ce085..0000000
--- a/src/gfx/cards/pikachu1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pikachu1.png b/src/gfx/cards/pikachu1.png
new file mode 100644
index 0000000..a28298a
--- /dev/null
+++ b/src/gfx/cards/pikachu1.png
Binary files differ
diff --git a/src/gfx/cards/pikachu2.8x6.png b/src/gfx/cards/pikachu2.8x6.png
deleted file mode 100644
index b97b530..0000000
--- a/src/gfx/cards/pikachu2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pikachu2.pal b/src/gfx/cards/pikachu2.pal
deleted file mode 100644
index 0a5206f..0000000
--- a/src/gfx/cards/pikachu2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pikachu2.png b/src/gfx/cards/pikachu2.png
new file mode 100644
index 0000000..f85b40a
--- /dev/null
+++ b/src/gfx/cards/pikachu2.png
Binary files differ
diff --git a/src/gfx/cards/pikachu3.8x6.png b/src/gfx/cards/pikachu3.8x6.png
deleted file mode 100644
index 4dec614..0000000
--- a/src/gfx/cards/pikachu3.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pikachu3.pal b/src/gfx/cards/pikachu3.pal
deleted file mode 100644
index 7e93511..0000000
--- a/src/gfx/cards/pikachu3.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pikachu3.png b/src/gfx/cards/pikachu3.png
new file mode 100644
index 0000000..e0155e5
--- /dev/null
+++ b/src/gfx/cards/pikachu3.png
Binary files differ
diff --git a/src/gfx/cards/pikachu4.8x6.png b/src/gfx/cards/pikachu4.8x6.png
deleted file mode 100644
index b355807..0000000
--- a/src/gfx/cards/pikachu4.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pikachu4.pal b/src/gfx/cards/pikachu4.pal
deleted file mode 100644
index 4cdf54b..0000000
--- a/src/gfx/cards/pikachu4.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pikachu4.png b/src/gfx/cards/pikachu4.png
new file mode 100644
index 0000000..c918c94
--- /dev/null
+++ b/src/gfx/cards/pikachu4.png
Binary files differ
diff --git a/src/gfx/cards/pinsir.8x6.png b/src/gfx/cards/pinsir.8x6.png
deleted file mode 100644
index 1e23b81..0000000
--- a/src/gfx/cards/pinsir.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pinsir.pal b/src/gfx/cards/pinsir.pal
deleted file mode 100644
index 13418da..0000000
--- a/src/gfx/cards/pinsir.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pinsir.png b/src/gfx/cards/pinsir.png
new file mode 100644
index 0000000..35a7a67
--- /dev/null
+++ b/src/gfx/cards/pinsir.png
Binary files differ
diff --git a/src/gfx/cards/pluspower.8x6.png b/src/gfx/cards/pluspower.8x6.png
deleted file mode 100644
index efb4b1c..0000000
--- a/src/gfx/cards/pluspower.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pluspower.pal b/src/gfx/cards/pluspower.pal
deleted file mode 100644
index 6ab8631..0000000
--- a/src/gfx/cards/pluspower.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pluspower.png b/src/gfx/cards/pluspower.png
new file mode 100644
index 0000000..5882fcc
--- /dev/null
+++ b/src/gfx/cards/pluspower.png
Binary files differ
diff --git a/src/gfx/cards/pokeball.8x6.png b/src/gfx/cards/pokeball.8x6.png
deleted file mode 100644
index bd99dfd..0000000
--- a/src/gfx/cards/pokeball.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokeball.pal b/src/gfx/cards/pokeball.pal
deleted file mode 100644
index c6230de..0000000
--- a/src/gfx/cards/pokeball.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokeball.png b/src/gfx/cards/pokeball.png
new file mode 100644
index 0000000..bb2750d
--- /dev/null
+++ b/src/gfx/cards/pokeball.png
Binary files differ
diff --git a/src/gfx/cards/pokedex.8x6.png b/src/gfx/cards/pokedex.8x6.png
deleted file mode 100644
index 970be3e..0000000
--- a/src/gfx/cards/pokedex.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokedex.pal b/src/gfx/cards/pokedex.pal
deleted file mode 100644
index ab3a819..0000000
--- a/src/gfx/cards/pokedex.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokedex.png b/src/gfx/cards/pokedex.png
new file mode 100644
index 0000000..cb94fed
--- /dev/null
+++ b/src/gfx/cards/pokedex.png
Binary files differ
diff --git a/src/gfx/cards/pokemonbreeder.8x6.png b/src/gfx/cards/pokemonbreeder.8x6.png
deleted file mode 100644
index 0661bde..0000000
--- a/src/gfx/cards/pokemonbreeder.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokemonbreeder.pal b/src/gfx/cards/pokemonbreeder.pal
deleted file mode 100644
index 411a545..0000000
--- a/src/gfx/cards/pokemonbreeder.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokemonbreeder.png b/src/gfx/cards/pokemonbreeder.png
new file mode 100644
index 0000000..c9b875f
--- /dev/null
+++ b/src/gfx/cards/pokemonbreeder.png
Binary files differ
diff --git a/src/gfx/cards/pokemoncenter.8x6.png b/src/gfx/cards/pokemoncenter.8x6.png
deleted file mode 100644
index 2ddffb8..0000000
--- a/src/gfx/cards/pokemoncenter.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokemoncenter.pal b/src/gfx/cards/pokemoncenter.pal
deleted file mode 100644
index 318425d..0000000
--- a/src/gfx/cards/pokemoncenter.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokemoncenter.png b/src/gfx/cards/pokemoncenter.png
new file mode 100644
index 0000000..652446c
--- /dev/null
+++ b/src/gfx/cards/pokemoncenter.png
Binary files differ
diff --git a/src/gfx/cards/pokemonflute.8x6.png b/src/gfx/cards/pokemonflute.8x6.png
deleted file mode 100644
index f9cb9df..0000000
--- a/src/gfx/cards/pokemonflute.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokemonflute.pal b/src/gfx/cards/pokemonflute.pal
deleted file mode 100644
index 5185e49..0000000
--- a/src/gfx/cards/pokemonflute.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokemonflute.png b/src/gfx/cards/pokemonflute.png
new file mode 100644
index 0000000..979ebf1
--- /dev/null
+++ b/src/gfx/cards/pokemonflute.png
Binary files differ
diff --git a/src/gfx/cards/pokemontrader.8x6.png b/src/gfx/cards/pokemontrader.8x6.png
deleted file mode 100644
index c35959d..0000000
--- a/src/gfx/cards/pokemontrader.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokemontrader.pal b/src/gfx/cards/pokemontrader.pal
deleted file mode 100644
index c0ce4fc..0000000
--- a/src/gfx/cards/pokemontrader.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/pokemontrader.png b/src/gfx/cards/pokemontrader.png
new file mode 100644
index 0000000..bc9dfc2
--- /dev/null
+++ b/src/gfx/cards/pokemontrader.png
Binary files differ
diff --git a/src/gfx/cards/poliwag.8x6.png b/src/gfx/cards/poliwag.8x6.png
deleted file mode 100644
index e555007..0000000
--- a/src/gfx/cards/poliwag.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/poliwag.pal b/src/gfx/cards/poliwag.pal
deleted file mode 100644
index b7612e9..0000000
--- a/src/gfx/cards/poliwag.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/poliwag.png b/src/gfx/cards/poliwag.png
new file mode 100644
index 0000000..f4e0ae8
--- /dev/null
+++ b/src/gfx/cards/poliwag.png
Binary files differ
diff --git a/src/gfx/cards/poliwhirl.8x6.png b/src/gfx/cards/poliwhirl.8x6.png
deleted file mode 100644
index bf73eca..0000000
--- a/src/gfx/cards/poliwhirl.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/poliwhirl.pal b/src/gfx/cards/poliwhirl.pal
deleted file mode 100644
index 1ece94a..0000000
--- a/src/gfx/cards/poliwhirl.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/poliwhirl.png b/src/gfx/cards/poliwhirl.png
new file mode 100644
index 0000000..e778014
--- /dev/null
+++ b/src/gfx/cards/poliwhirl.png
Binary files differ
diff --git a/src/gfx/cards/poliwrath.8x6.png b/src/gfx/cards/poliwrath.8x6.png
deleted file mode 100644
index d4af8a2..0000000
--- a/src/gfx/cards/poliwrath.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/poliwrath.pal b/src/gfx/cards/poliwrath.pal
deleted file mode 100644
index 91d9eda..0000000
--- a/src/gfx/cards/poliwrath.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/poliwrath.png b/src/gfx/cards/poliwrath.png
new file mode 100644
index 0000000..5d50e45
--- /dev/null
+++ b/src/gfx/cards/poliwrath.png
Binary files differ
diff --git a/src/gfx/cards/ponyta.8x6.png b/src/gfx/cards/ponyta.8x6.png
deleted file mode 100644
index 051665a..0000000
--- a/src/gfx/cards/ponyta.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ponyta.pal b/src/gfx/cards/ponyta.pal
deleted file mode 100644
index 0109046..0000000
--- a/src/gfx/cards/ponyta.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/ponyta.png b/src/gfx/cards/ponyta.png
new file mode 100644
index 0000000..c4b7554
--- /dev/null
+++ b/src/gfx/cards/ponyta.png
Binary files differ
diff --git a/src/gfx/cards/porygon.8x6.png b/src/gfx/cards/porygon.8x6.png
deleted file mode 100644
index bd21d61..0000000
--- a/src/gfx/cards/porygon.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/porygon.pal b/src/gfx/cards/porygon.pal
deleted file mode 100644
index 6d540f9..0000000
--- a/src/gfx/cards/porygon.pal
+++ /dev/null
@@ -1 +0,0 @@
-j  \ No newline at end of file
diff --git a/src/gfx/cards/porygon.png b/src/gfx/cards/porygon.png
new file mode 100644
index 0000000..a2ebed7
--- /dev/null
+++ b/src/gfx/cards/porygon.png
Binary files differ
diff --git a/src/gfx/cards/potion.8x6.png b/src/gfx/cards/potion.8x6.png
deleted file mode 100644
index 2ea8805..0000000
--- a/src/gfx/cards/potion.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/potion.pal b/src/gfx/cards/potion.pal
deleted file mode 100644
index 182bfcb..0000000
--- a/src/gfx/cards/potion.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/potion.png b/src/gfx/cards/potion.png
new file mode 100644
index 0000000..15ae183
--- /dev/null
+++ b/src/gfx/cards/potion.png
Binary files differ
diff --git a/src/gfx/cards/primeape.8x6.png b/src/gfx/cards/primeape.8x6.png
deleted file mode 100644
index 6b3186d..0000000
--- a/src/gfx/cards/primeape.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/primeape.pal b/src/gfx/cards/primeape.pal
deleted file mode 100644
index 56cdfa1..0000000
--- a/src/gfx/cards/primeape.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/primeape.png b/src/gfx/cards/primeape.png
new file mode 100644
index 0000000..fdfc577
--- /dev/null
+++ b/src/gfx/cards/primeape.png
Binary files differ
diff --git a/src/gfx/cards/professoroak.8x6.png b/src/gfx/cards/professoroak.8x6.png
deleted file mode 100644
index 1073c5a..0000000
--- a/src/gfx/cards/professoroak.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/professoroak.pal b/src/gfx/cards/professoroak.pal
deleted file mode 100644
index 4ad5671..0000000
--- a/src/gfx/cards/professoroak.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/professoroak.png b/src/gfx/cards/professoroak.png
new file mode 100644
index 0000000..aaf249a
--- /dev/null
+++ b/src/gfx/cards/professoroak.png
Binary files differ
diff --git a/src/gfx/cards/psychicenergy.8x6.png b/src/gfx/cards/psychicenergy.8x6.png
deleted file mode 100644
index d2ed9ab..0000000
--- a/src/gfx/cards/psychicenergy.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/psychicenergy.pal b/src/gfx/cards/psychicenergy.pal
deleted file mode 100644
index 44fd31a..0000000
--- a/src/gfx/cards/psychicenergy.pal
+++ /dev/null
@@ -1 +0,0 @@
-_i@ \ No newline at end of file
diff --git a/src/gfx/cards/psychicenergy.png b/src/gfx/cards/psychicenergy.png
new file mode 100644
index 0000000..20d54d8
--- /dev/null
+++ b/src/gfx/cards/psychicenergy.png
Binary files differ
diff --git a/src/gfx/cards/psyduck.8x6.png b/src/gfx/cards/psyduck.8x6.png
deleted file mode 100644
index 22f2188..0000000
--- a/src/gfx/cards/psyduck.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/psyduck.pal b/src/gfx/cards/psyduck.pal
deleted file mode 100644
index e94c8ff..0000000
--- a/src/gfx/cards/psyduck.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/psyduck.png b/src/gfx/cards/psyduck.png
new file mode 100644
index 0000000..323ae49
--- /dev/null
+++ b/src/gfx/cards/psyduck.png
Binary files differ
diff --git a/src/gfx/cards/raichu1.8x6.png b/src/gfx/cards/raichu1.8x6.png
deleted file mode 100644
index 84aa606..0000000
--- a/src/gfx/cards/raichu1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/raichu1.pal b/src/gfx/cards/raichu1.pal
deleted file mode 100644
index 390ad34..0000000
--- a/src/gfx/cards/raichu1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/raichu1.png b/src/gfx/cards/raichu1.png
new file mode 100644
index 0000000..9b2d6ff
--- /dev/null
+++ b/src/gfx/cards/raichu1.png
Binary files differ
diff --git a/src/gfx/cards/raichu2.8x6.png b/src/gfx/cards/raichu2.8x6.png
deleted file mode 100644
index 708699a..0000000
--- a/src/gfx/cards/raichu2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/raichu2.pal b/src/gfx/cards/raichu2.pal
deleted file mode 100644
index 8cef515..0000000
--- a/src/gfx/cards/raichu2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/raichu2.png b/src/gfx/cards/raichu2.png
new file mode 100644
index 0000000..8c35b05
--- /dev/null
+++ b/src/gfx/cards/raichu2.png
Binary files differ
diff --git a/src/gfx/cards/rapidash.8x6.png b/src/gfx/cards/rapidash.8x6.png
deleted file mode 100644
index 0ae1186..0000000
--- a/src/gfx/cards/rapidash.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/rapidash.pal b/src/gfx/cards/rapidash.pal
deleted file mode 100644
index 87185a3..0000000
--- a/src/gfx/cards/rapidash.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/rapidash.png b/src/gfx/cards/rapidash.png
new file mode 100644
index 0000000..d86f93e
--- /dev/null
+++ b/src/gfx/cards/rapidash.png
Binary files differ
diff --git a/src/gfx/cards/raticate.8x6.png b/src/gfx/cards/raticate.8x6.png
deleted file mode 100644
index 8c79e7f..0000000
--- a/src/gfx/cards/raticate.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/raticate.pal b/src/gfx/cards/raticate.pal
deleted file mode 100644
index 9a861fc..0000000
--- a/src/gfx/cards/raticate.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/raticate.png b/src/gfx/cards/raticate.png
new file mode 100644
index 0000000..a20c6b9
--- /dev/null
+++ b/src/gfx/cards/raticate.png
Binary files differ
diff --git a/src/gfx/cards/rattata.8x6.png b/src/gfx/cards/rattata.8x6.png
deleted file mode 100644
index 2bf4f19..0000000
--- a/src/gfx/cards/rattata.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/rattata.pal b/src/gfx/cards/rattata.pal
deleted file mode 100644
index 9e49d97..0000000
--- a/src/gfx/cards/rattata.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/rattata.png b/src/gfx/cards/rattata.png
new file mode 100644
index 0000000..d90ea49
--- /dev/null
+++ b/src/gfx/cards/rattata.png
Binary files differ
diff --git a/src/gfx/cards/recycle.8x6.png b/src/gfx/cards/recycle.8x6.png
deleted file mode 100644
index e7e809c..0000000
--- a/src/gfx/cards/recycle.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/recycle.pal b/src/gfx/cards/recycle.pal
deleted file mode 100644
index 9da25ce..0000000
--- a/src/gfx/cards/recycle.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/recycle.png b/src/gfx/cards/recycle.png
new file mode 100644
index 0000000..32637ce
--- /dev/null
+++ b/src/gfx/cards/recycle.png
Binary files differ
diff --git a/src/gfx/cards/revive.8x6.png b/src/gfx/cards/revive.8x6.png
deleted file mode 100644
index 6cf1afa..0000000
--- a/src/gfx/cards/revive.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/revive.pal b/src/gfx/cards/revive.pal
deleted file mode 100644
index 5b62c4f..0000000
--- a/src/gfx/cards/revive.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/revive.png b/src/gfx/cards/revive.png
new file mode 100644
index 0000000..e2df762
--- /dev/null
+++ b/src/gfx/cards/revive.png
Binary files differ
diff --git a/src/gfx/cards/rhydon.8x6.png b/src/gfx/cards/rhydon.8x6.png
deleted file mode 100644
index c420a66..0000000
--- a/src/gfx/cards/rhydon.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/rhydon.pal b/src/gfx/cards/rhydon.pal
deleted file mode 100644
index 311cd3e..0000000
--- a/src/gfx/cards/rhydon.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/rhydon.png b/src/gfx/cards/rhydon.png
new file mode 100644
index 0000000..550256f
--- /dev/null
+++ b/src/gfx/cards/rhydon.png
Binary files differ
diff --git a/src/gfx/cards/rhyhorn.8x6.png b/src/gfx/cards/rhyhorn.8x6.png
deleted file mode 100644
index 591f7b5..0000000
--- a/src/gfx/cards/rhyhorn.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/rhyhorn.pal b/src/gfx/cards/rhyhorn.pal
deleted file mode 100644
index fd637ff..0000000
--- a/src/gfx/cards/rhyhorn.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/rhyhorn.png b/src/gfx/cards/rhyhorn.png
new file mode 100644
index 0000000..62740d4
--- /dev/null
+++ b/src/gfx/cards/rhyhorn.png
Binary files differ
diff --git a/src/gfx/cards/sandshrew.8x6.png b/src/gfx/cards/sandshrew.8x6.png
deleted file mode 100644
index db01d0c..0000000
--- a/src/gfx/cards/sandshrew.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/sandshrew.pal b/src/gfx/cards/sandshrew.pal
deleted file mode 100644
index 5b6f131..0000000
--- a/src/gfx/cards/sandshrew.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/sandshrew.png b/src/gfx/cards/sandshrew.png
new file mode 100644
index 0000000..c83e2c4
--- /dev/null
+++ b/src/gfx/cards/sandshrew.png
Binary files differ
diff --git a/src/gfx/cards/sandslash.8x6.png b/src/gfx/cards/sandslash.8x6.png
deleted file mode 100644
index 438b2e2..0000000
--- a/src/gfx/cards/sandslash.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/sandslash.pal b/src/gfx/cards/sandslash.pal
deleted file mode 100644
index 1935ba9..0000000
--- a/src/gfx/cards/sandslash.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/sandslash.png b/src/gfx/cards/sandslash.png
new file mode 100644
index 0000000..a6d739d
--- /dev/null
+++ b/src/gfx/cards/sandslash.png
Binary files differ
diff --git a/src/gfx/cards/scoopup.8x6.png b/src/gfx/cards/scoopup.8x6.png
deleted file mode 100644
index 3e75ec7..0000000
--- a/src/gfx/cards/scoopup.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/scoopup.pal b/src/gfx/cards/scoopup.pal
deleted file mode 100644
index 343e078..0000000
--- a/src/gfx/cards/scoopup.pal
+++ /dev/null
@@ -1 +0,0 @@
-_k!@ \ No newline at end of file
diff --git a/src/gfx/cards/scoopup.png b/src/gfx/cards/scoopup.png
new file mode 100644
index 0000000..e9364ff
--- /dev/null
+++ b/src/gfx/cards/scoopup.png
Binary files differ
diff --git a/src/gfx/cards/scyther.8x6.png b/src/gfx/cards/scyther.8x6.png
deleted file mode 100644
index 85d9255..0000000
--- a/src/gfx/cards/scyther.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/scyther.pal b/src/gfx/cards/scyther.pal
deleted file mode 100644
index 1da0cd9..0000000
--- a/src/gfx/cards/scyther.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/scyther.png b/src/gfx/cards/scyther.png
new file mode 100644
index 0000000..ddc9624
--- /dev/null
+++ b/src/gfx/cards/scyther.png
Binary files differ
diff --git a/src/gfx/cards/seadra.8x6.png b/src/gfx/cards/seadra.8x6.png
deleted file mode 100644
index 168eb4e..0000000
--- a/src/gfx/cards/seadra.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/seadra.pal b/src/gfx/cards/seadra.pal
deleted file mode 100644
index 1fc8f85..0000000
--- a/src/gfx/cards/seadra.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/seadra.png b/src/gfx/cards/seadra.png
new file mode 100644
index 0000000..1ceefc6
--- /dev/null
+++ b/src/gfx/cards/seadra.png
Binary files differ
diff --git a/src/gfx/cards/seaking.8x6.png b/src/gfx/cards/seaking.8x6.png
deleted file mode 100644
index ada6702..0000000
--- a/src/gfx/cards/seaking.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/seaking.pal b/src/gfx/cards/seaking.pal
deleted file mode 100644
index 08a50b6..0000000
--- a/src/gfx/cards/seaking.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/seaking.png b/src/gfx/cards/seaking.png
new file mode 100644
index 0000000..8f58c89
--- /dev/null
+++ b/src/gfx/cards/seaking.png
Binary files differ
diff --git a/src/gfx/cards/seel.8x6.png b/src/gfx/cards/seel.8x6.png
deleted file mode 100644
index 9face9f..0000000
--- a/src/gfx/cards/seel.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/seel.pal b/src/gfx/cards/seel.pal
deleted file mode 100644
index ba76726..0000000
--- a/src/gfx/cards/seel.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/seel.png b/src/gfx/cards/seel.png
new file mode 100644
index 0000000..dec2c2f
--- /dev/null
+++ b/src/gfx/cards/seel.png
Binary files differ
diff --git a/src/gfx/cards/shellder.8x6.png b/src/gfx/cards/shellder.8x6.png
deleted file mode 100644
index ad49832..0000000
--- a/src/gfx/cards/shellder.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/shellder.pal b/src/gfx/cards/shellder.pal
deleted file mode 100644
index 70e70bf..0000000
--- a/src/gfx/cards/shellder.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/shellder.png b/src/gfx/cards/shellder.png
new file mode 100644
index 0000000..1c336f6
--- /dev/null
+++ b/src/gfx/cards/shellder.png
Binary files differ
diff --git a/src/gfx/cards/slowbro.8x6.png b/src/gfx/cards/slowbro.8x6.png
deleted file mode 100644
index ad59fd6..0000000
--- a/src/gfx/cards/slowbro.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/slowbro.pal b/src/gfx/cards/slowbro.pal
deleted file mode 100644
index 4b51616..0000000
--- a/src/gfx/cards/slowbro.pal
+++ /dev/null
@@ -1 +0,0 @@
-_3  \ No newline at end of file
diff --git a/src/gfx/cards/slowbro.png b/src/gfx/cards/slowbro.png
new file mode 100644
index 0000000..e574738
--- /dev/null
+++ b/src/gfx/cards/slowbro.png
Binary files differ
diff --git a/src/gfx/cards/slowpoke1.8x6.png b/src/gfx/cards/slowpoke1.8x6.png
deleted file mode 100644
index a74d1a4..0000000
--- a/src/gfx/cards/slowpoke1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/slowpoke1.pal b/src/gfx/cards/slowpoke1.pal
deleted file mode 100644
index 81b0ad9..0000000
--- a/src/gfx/cards/slowpoke1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/slowpoke1.png b/src/gfx/cards/slowpoke1.png
new file mode 100644
index 0000000..54cd6c9
--- /dev/null
+++ b/src/gfx/cards/slowpoke1.png
Binary files differ
diff --git a/src/gfx/cards/slowpoke2.8x6.png b/src/gfx/cards/slowpoke2.8x6.png
deleted file mode 100644
index 834cf05..0000000
--- a/src/gfx/cards/slowpoke2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/slowpoke2.pal b/src/gfx/cards/slowpoke2.pal
deleted file mode 100644
index 73881a1..0000000
--- a/src/gfx/cards/slowpoke2.pal
+++ /dev/null
@@ -1 +0,0 @@
-_k0 \ No newline at end of file
diff --git a/src/gfx/cards/slowpoke2.png b/src/gfx/cards/slowpoke2.png
new file mode 100644
index 0000000..c951930
--- /dev/null
+++ b/src/gfx/cards/slowpoke2.png
Binary files differ
diff --git a/src/gfx/cards/snorlax.8x6.png b/src/gfx/cards/snorlax.8x6.png
deleted file mode 100644
index 4eb26a4..0000000
--- a/src/gfx/cards/snorlax.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/snorlax.pal b/src/gfx/cards/snorlax.pal
deleted file mode 100644
index e1d7d63..0000000
--- a/src/gfx/cards/snorlax.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/snorlax.png b/src/gfx/cards/snorlax.png
new file mode 100644
index 0000000..cfd5ca7
--- /dev/null
+++ b/src/gfx/cards/snorlax.png
Binary files differ
diff --git a/src/gfx/cards/spearow.8x6.png b/src/gfx/cards/spearow.8x6.png
deleted file mode 100644
index f76c643..0000000
--- a/src/gfx/cards/spearow.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/spearow.pal b/src/gfx/cards/spearow.pal
deleted file mode 100644
index f241eaa..0000000
--- a/src/gfx/cards/spearow.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/spearow.png b/src/gfx/cards/spearow.png
new file mode 100644
index 0000000..c3d39dd
--- /dev/null
+++ b/src/gfx/cards/spearow.png
Binary files differ
diff --git a/src/gfx/cards/squirtle.8x6.png b/src/gfx/cards/squirtle.8x6.png
deleted file mode 100644
index e8907eb..0000000
--- a/src/gfx/cards/squirtle.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/squirtle.pal b/src/gfx/cards/squirtle.pal
deleted file mode 100644
index a7aaec5..0000000
--- a/src/gfx/cards/squirtle.pal
+++ /dev/null
@@ -1 +0,0 @@
-kLC \ No newline at end of file
diff --git a/src/gfx/cards/squirtle.png b/src/gfx/cards/squirtle.png
new file mode 100644
index 0000000..ba604ac
--- /dev/null
+++ b/src/gfx/cards/squirtle.png
Binary files differ
diff --git a/src/gfx/cards/starmie.8x6.png b/src/gfx/cards/starmie.8x6.png
deleted file mode 100644
index 5e4c0b1..0000000
--- a/src/gfx/cards/starmie.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/starmie.pal b/src/gfx/cards/starmie.pal
deleted file mode 100644
index 7bcf392..0000000
--- a/src/gfx/cards/starmie.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/starmie.png b/src/gfx/cards/starmie.png
new file mode 100644
index 0000000..96efadd
--- /dev/null
+++ b/src/gfx/cards/starmie.png
Binary files differ
diff --git a/src/gfx/cards/staryu.8x6.png b/src/gfx/cards/staryu.8x6.png
deleted file mode 100644
index 1e63f1c..0000000
--- a/src/gfx/cards/staryu.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/staryu.pal b/src/gfx/cards/staryu.pal
deleted file mode 100644
index 2664741..0000000
--- a/src/gfx/cards/staryu.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/staryu.png b/src/gfx/cards/staryu.png
new file mode 100644
index 0000000..23b5322
--- /dev/null
+++ b/src/gfx/cards/staryu.png
Binary files differ
diff --git a/src/gfx/cards/superenergyremoval.8x6.png b/src/gfx/cards/superenergyremoval.8x6.png
deleted file mode 100644
index f71ac87..0000000
--- a/src/gfx/cards/superenergyremoval.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/superenergyremoval.pal b/src/gfx/cards/superenergyremoval.pal
deleted file mode 100644
index f6fab91..0000000
--- a/src/gfx/cards/superenergyremoval.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/superenergyremoval.png b/src/gfx/cards/superenergyremoval.png
new file mode 100644
index 0000000..05460b7
--- /dev/null
+++ b/src/gfx/cards/superenergyremoval.png
Binary files differ
diff --git a/src/gfx/cards/superenergyretrieval.8x6.png b/src/gfx/cards/superenergyretrieval.8x6.png
deleted file mode 100644
index be4c186..0000000
--- a/src/gfx/cards/superenergyretrieval.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/superenergyretrieval.pal b/src/gfx/cards/superenergyretrieval.pal
deleted file mode 100644
index 9dcf420..0000000
--- a/src/gfx/cards/superenergyretrieval.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/superenergyretrieval.png b/src/gfx/cards/superenergyretrieval.png
new file mode 100644
index 0000000..93e967b
--- /dev/null
+++ b/src/gfx/cards/superenergyretrieval.png
Binary files differ
diff --git a/src/gfx/cards/superpotion.8x6.png b/src/gfx/cards/superpotion.8x6.png
deleted file mode 100644
index b476aba..0000000
--- a/src/gfx/cards/superpotion.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/superpotion.pal b/src/gfx/cards/superpotion.pal
deleted file mode 100644
index fe84a56..0000000
--- a/src/gfx/cards/superpotion.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/superpotion.png b/src/gfx/cards/superpotion.png
new file mode 100644
index 0000000..86ac5ef
--- /dev/null
+++ b/src/gfx/cards/superpotion.png
Binary files differ
diff --git a/src/gfx/cards/surfingpikachu1.8x6.png b/src/gfx/cards/surfingpikachu1.8x6.png
deleted file mode 100644
index 9b84774..0000000
--- a/src/gfx/cards/surfingpikachu1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/surfingpikachu1.pal b/src/gfx/cards/surfingpikachu1.pal
deleted file mode 100644
index f7a0dd9..0000000
--- a/src/gfx/cards/surfingpikachu1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/surfingpikachu1.png b/src/gfx/cards/surfingpikachu1.png
new file mode 100644
index 0000000..029c89b
--- /dev/null
+++ b/src/gfx/cards/surfingpikachu1.png
Binary files differ
diff --git a/src/gfx/cards/surfingpikachu2.8x6.png b/src/gfx/cards/surfingpikachu2.8x6.png
deleted file mode 100644
index 53e796a..0000000
--- a/src/gfx/cards/surfingpikachu2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/surfingpikachu2.pal b/src/gfx/cards/surfingpikachu2.pal
deleted file mode 100644
index f7a0dd9..0000000
--- a/src/gfx/cards/surfingpikachu2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/surfingpikachu2.png b/src/gfx/cards/surfingpikachu2.png
new file mode 100644
index 0000000..3fac2c2
--- /dev/null
+++ b/src/gfx/cards/surfingpikachu2.png
Binary files differ
diff --git a/src/gfx/cards/switch.8x6.png b/src/gfx/cards/switch.8x6.png
deleted file mode 100644
index cdcec01..0000000
--- a/src/gfx/cards/switch.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/switch.pal b/src/gfx/cards/switch.pal
deleted file mode 100644
index 4675255..0000000
--- a/src/gfx/cards/switch.pal
+++ /dev/null
@@ -1 +0,0 @@
-_k  \ No newline at end of file
diff --git a/src/gfx/cards/switch.png b/src/gfx/cards/switch.png
new file mode 100644
index 0000000..c93063b
--- /dev/null
+++ b/src/gfx/cards/switch.png
Binary files differ
diff --git a/src/gfx/cards/tangela1.8x6.png b/src/gfx/cards/tangela1.8x6.png
deleted file mode 100644
index 0907f14..0000000
--- a/src/gfx/cards/tangela1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/tangela1.pal b/src/gfx/cards/tangela1.pal
deleted file mode 100644
index 245aa95..0000000
--- a/src/gfx/cards/tangela1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/tangela1.png b/src/gfx/cards/tangela1.png
new file mode 100644
index 0000000..9f4fdb8
--- /dev/null
+++ b/src/gfx/cards/tangela1.png
Binary files differ
diff --git a/src/gfx/cards/tangela2.8x6.png b/src/gfx/cards/tangela2.8x6.png
deleted file mode 100644
index 5fb06c8..0000000
--- a/src/gfx/cards/tangela2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/tangela2.pal b/src/gfx/cards/tangela2.pal
deleted file mode 100644
index 0eedb04..0000000
--- a/src/gfx/cards/tangela2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/tangela2.png b/src/gfx/cards/tangela2.png
new file mode 100644
index 0000000..c689a50
--- /dev/null
+++ b/src/gfx/cards/tangela2.png
Binary files differ
diff --git a/src/gfx/cards/tauros.8x6.png b/src/gfx/cards/tauros.8x6.png
deleted file mode 100644
index 8a372a2..0000000
--- a/src/gfx/cards/tauros.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/tauros.pal b/src/gfx/cards/tauros.pal
deleted file mode 100644
index ac7554b..0000000
--- a/src/gfx/cards/tauros.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/tauros.png b/src/gfx/cards/tauros.png
new file mode 100644
index 0000000..04a7a64
--- /dev/null
+++ b/src/gfx/cards/tauros.png
Binary files differ
diff --git a/src/gfx/cards/tentacool.8x6.png b/src/gfx/cards/tentacool.8x6.png
deleted file mode 100644
index 7da303a..0000000
--- a/src/gfx/cards/tentacool.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/tentacool.pal b/src/gfx/cards/tentacool.pal
deleted file mode 100644
index 210122c..0000000
--- a/src/gfx/cards/tentacool.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/tentacool.png b/src/gfx/cards/tentacool.png
new file mode 100644
index 0000000..fe24fae
--- /dev/null
+++ b/src/gfx/cards/tentacool.png
Binary files differ
diff --git a/src/gfx/cards/tentacruel.8x6.png b/src/gfx/cards/tentacruel.8x6.png
deleted file mode 100644
index 74b2c43..0000000
--- a/src/gfx/cards/tentacruel.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/tentacruel.pal b/src/gfx/cards/tentacruel.pal
deleted file mode 100644
index 212e1bf..0000000
--- a/src/gfx/cards/tentacruel.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/tentacruel.png b/src/gfx/cards/tentacruel.png
new file mode 100644
index 0000000..9c69872
--- /dev/null
+++ b/src/gfx/cards/tentacruel.png
Binary files differ
diff --git a/src/gfx/cards/vaporeon1.8x6.png b/src/gfx/cards/vaporeon1.8x6.png
deleted file mode 100644
index 3ac523a..0000000
--- a/src/gfx/cards/vaporeon1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/vaporeon1.pal b/src/gfx/cards/vaporeon1.pal
deleted file mode 100644
index 0c16866..0000000
--- a/src/gfx/cards/vaporeon1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/vaporeon1.png b/src/gfx/cards/vaporeon1.png
new file mode 100644
index 0000000..487bc18
--- /dev/null
+++ b/src/gfx/cards/vaporeon1.png
Binary files differ
diff --git a/src/gfx/cards/vaporeon2.8x6.png b/src/gfx/cards/vaporeon2.8x6.png
deleted file mode 100644
index a90ba62..0000000
--- a/src/gfx/cards/vaporeon2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/vaporeon2.pal b/src/gfx/cards/vaporeon2.pal
deleted file mode 100644
index 5455a43..0000000
--- a/src/gfx/cards/vaporeon2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/vaporeon2.png b/src/gfx/cards/vaporeon2.png
new file mode 100644
index 0000000..d370ea0
--- /dev/null
+++ b/src/gfx/cards/vaporeon2.png
Binary files differ
diff --git a/src/gfx/cards/venomoth.8x6.png b/src/gfx/cards/venomoth.8x6.png
deleted file mode 100644
index d1c9fce..0000000
--- a/src/gfx/cards/venomoth.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/venomoth.pal b/src/gfx/cards/venomoth.pal
deleted file mode 100644
index 663c93f..0000000
--- a/src/gfx/cards/venomoth.pal
+++ /dev/null
@@ -1 +0,0 @@
-_U0 \ No newline at end of file
diff --git a/src/gfx/cards/venomoth.png b/src/gfx/cards/venomoth.png
new file mode 100644
index 0000000..47d6510
--- /dev/null
+++ b/src/gfx/cards/venomoth.png
Binary files differ
diff --git a/src/gfx/cards/venonat.8x6.png b/src/gfx/cards/venonat.8x6.png
deleted file mode 100644
index 1638261..0000000
--- a/src/gfx/cards/venonat.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/venonat.pal b/src/gfx/cards/venonat.pal
deleted file mode 100644
index 5be80c9..0000000
--- a/src/gfx/cards/venonat.pal
+++ /dev/null
@@ -1 +0,0 @@
-ZT \ No newline at end of file
diff --git a/src/gfx/cards/venonat.png b/src/gfx/cards/venonat.png
new file mode 100644
index 0000000..5b6d970
--- /dev/null
+++ b/src/gfx/cards/venonat.png
Binary files differ
diff --git a/src/gfx/cards/venusaur1.8x6.png b/src/gfx/cards/venusaur1.8x6.png
deleted file mode 100644
index d2d3989..0000000
--- a/src/gfx/cards/venusaur1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/venusaur1.pal b/src/gfx/cards/venusaur1.pal
deleted file mode 100644
index ff5c74c..0000000
--- a/src/gfx/cards/venusaur1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/venusaur1.png b/src/gfx/cards/venusaur1.png
new file mode 100644
index 0000000..9f71a39
--- /dev/null
+++ b/src/gfx/cards/venusaur1.png
Binary files differ
diff --git a/src/gfx/cards/venusaur2.8x6.png b/src/gfx/cards/venusaur2.8x6.png
deleted file mode 100644
index dcfa858..0000000
--- a/src/gfx/cards/venusaur2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/venusaur2.pal b/src/gfx/cards/venusaur2.pal
deleted file mode 100644
index fc789ff..0000000
--- a/src/gfx/cards/venusaur2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/venusaur2.png b/src/gfx/cards/venusaur2.png
new file mode 100644
index 0000000..5f91e9b
--- /dev/null
+++ b/src/gfx/cards/venusaur2.png
Binary files differ
diff --git a/src/gfx/cards/victreebel.8x6.png b/src/gfx/cards/victreebel.8x6.png
deleted file mode 100644
index d8536a0..0000000
--- a/src/gfx/cards/victreebel.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/victreebel.pal b/src/gfx/cards/victreebel.pal
deleted file mode 100644
index 529eecf..0000000
--- a/src/gfx/cards/victreebel.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/victreebel.png b/src/gfx/cards/victreebel.png
new file mode 100644
index 0000000..37cf69c
--- /dev/null
+++ b/src/gfx/cards/victreebel.png
Binary files differ
diff --git a/src/gfx/cards/vileplume.8x6.png b/src/gfx/cards/vileplume.8x6.png
deleted file mode 100644
index a3766d5..0000000
--- a/src/gfx/cards/vileplume.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/vileplume.pal b/src/gfx/cards/vileplume.pal
deleted file mode 100644
index 3c4f707..0000000
--- a/src/gfx/cards/vileplume.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/vileplume.png b/src/gfx/cards/vileplume.png
new file mode 100644
index 0000000..7ef4386
--- /dev/null
+++ b/src/gfx/cards/vileplume.png
Binary files differ
diff --git a/src/gfx/cards/voltorb.8x6.png b/src/gfx/cards/voltorb.8x6.png
deleted file mode 100644
index cb39c66..0000000
--- a/src/gfx/cards/voltorb.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/voltorb.pal b/src/gfx/cards/voltorb.pal
deleted file mode 100644
index 01eca85..0000000
--- a/src/gfx/cards/voltorb.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/voltorb.png b/src/gfx/cards/voltorb.png
new file mode 100644
index 0000000..a9e0ec9
--- /dev/null
+++ b/src/gfx/cards/voltorb.png
Binary files differ
diff --git a/src/gfx/cards/vulpix.8x6.png b/src/gfx/cards/vulpix.8x6.png
deleted file mode 100644
index e83d888..0000000
--- a/src/gfx/cards/vulpix.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/vulpix.pal b/src/gfx/cards/vulpix.pal
deleted file mode 100644
index eb6af99..0000000
--- a/src/gfx/cards/vulpix.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/vulpix.png b/src/gfx/cards/vulpix.png
new file mode 100644
index 0000000..987a5dd
--- /dev/null
+++ b/src/gfx/cards/vulpix.png
Binary files differ
diff --git a/src/gfx/cards/wartortle.8x6.png b/src/gfx/cards/wartortle.8x6.png
deleted file mode 100644
index fad87c7..0000000
--- a/src/gfx/cards/wartortle.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/wartortle.pal b/src/gfx/cards/wartortle.pal
deleted file mode 100644
index 0c9dd7c..0000000
--- a/src/gfx/cards/wartortle.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/wartortle.png b/src/gfx/cards/wartortle.png
new file mode 100644
index 0000000..5c046f7
--- /dev/null
+++ b/src/gfx/cards/wartortle.png
Binary files differ
diff --git a/src/gfx/cards/waterenergy.8x6.png b/src/gfx/cards/waterenergy.8x6.png
deleted file mode 100644
index 1fe022e..0000000
--- a/src/gfx/cards/waterenergy.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/waterenergy.pal b/src/gfx/cards/waterenergy.pal
deleted file mode 100644
index 387346f..0000000
--- a/src/gfx/cards/waterenergy.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/waterenergy.png b/src/gfx/cards/waterenergy.png
new file mode 100644
index 0000000..d1f28e2
--- /dev/null
+++ b/src/gfx/cards/waterenergy.png
Binary files differ
diff --git a/src/gfx/cards/weedle.8x6.png b/src/gfx/cards/weedle.8x6.png
deleted file mode 100644
index f53e060..0000000
--- a/src/gfx/cards/weedle.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/weedle.pal b/src/gfx/cards/weedle.pal
deleted file mode 100644
index e640ad3..0000000
--- a/src/gfx/cards/weedle.pal
+++ /dev/null
@@ -1 +0,0 @@
-k_1 \ No newline at end of file
diff --git a/src/gfx/cards/weedle.png b/src/gfx/cards/weedle.png
new file mode 100644
index 0000000..6073fb7
--- /dev/null
+++ b/src/gfx/cards/weedle.png
Binary files differ
diff --git a/src/gfx/cards/weepinbell.8x6.png b/src/gfx/cards/weepinbell.8x6.png
deleted file mode 100644
index bdff148..0000000
--- a/src/gfx/cards/weepinbell.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/weepinbell.pal b/src/gfx/cards/weepinbell.pal
deleted file mode 100644
index b1c7dc7..0000000
--- a/src/gfx/cards/weepinbell.pal
+++ /dev/null
@@ -1 +0,0 @@
-C \ No newline at end of file
diff --git a/src/gfx/cards/weepinbell.png b/src/gfx/cards/weepinbell.png
new file mode 100644
index 0000000..aa0acb7
--- /dev/null
+++ b/src/gfx/cards/weepinbell.png
Binary files differ
diff --git a/src/gfx/cards/weezing.8x6.png b/src/gfx/cards/weezing.8x6.png
deleted file mode 100644
index 12d3514..0000000
--- a/src/gfx/cards/weezing.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/weezing.pal b/src/gfx/cards/weezing.pal
deleted file mode 100644
index 4d7faab..0000000
--- a/src/gfx/cards/weezing.pal
+++ /dev/null
@@ -1 +0,0 @@
-L3@ \ No newline at end of file
diff --git a/src/gfx/cards/weezing.png b/src/gfx/cards/weezing.png
new file mode 100644
index 0000000..eaadb67
--- /dev/null
+++ b/src/gfx/cards/weezing.png
Binary files differ
diff --git a/src/gfx/cards/wigglytuff.8x6.png b/src/gfx/cards/wigglytuff.8x6.png
deleted file mode 100644
index 3429ddf..0000000
--- a/src/gfx/cards/wigglytuff.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/wigglytuff.pal b/src/gfx/cards/wigglytuff.pal
deleted file mode 100644
index b8f2caf..0000000
--- a/src/gfx/cards/wigglytuff.pal
+++ /dev/null
@@ -1 +0,0 @@
-j2 \ No newline at end of file
diff --git a/src/gfx/cards/wigglytuff.png b/src/gfx/cards/wigglytuff.png
new file mode 100644
index 0000000..762ad41
--- /dev/null
+++ b/src/gfx/cards/wigglytuff.png
Binary files differ
diff --git a/src/gfx/cards/zapdos1.8x6.png b/src/gfx/cards/zapdos1.8x6.png
deleted file mode 100644
index b34c5c7..0000000
--- a/src/gfx/cards/zapdos1.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/zapdos1.pal b/src/gfx/cards/zapdos1.pal
deleted file mode 100644
index f68430a..0000000
--- a/src/gfx/cards/zapdos1.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/zapdos1.png b/src/gfx/cards/zapdos1.png
new file mode 100644
index 0000000..321dba7
--- /dev/null
+++ b/src/gfx/cards/zapdos1.png
Binary files differ
diff --git a/src/gfx/cards/zapdos2.8x6.png b/src/gfx/cards/zapdos2.8x6.png
deleted file mode 100644
index 1583f11..0000000
--- a/src/gfx/cards/zapdos2.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/zapdos2.pal b/src/gfx/cards/zapdos2.pal
deleted file mode 100644
index fe18659..0000000
--- a/src/gfx/cards/zapdos2.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/zapdos2.png b/src/gfx/cards/zapdos2.png
new file mode 100644
index 0000000..43c1164
--- /dev/null
+++ b/src/gfx/cards/zapdos2.png
Binary files differ
diff --git a/src/gfx/cards/zapdos3.8x6.png b/src/gfx/cards/zapdos3.8x6.png
deleted file mode 100644
index 3683243..0000000
--- a/src/gfx/cards/zapdos3.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/zapdos3.pal b/src/gfx/cards/zapdos3.pal
deleted file mode 100644
index fc0facc..0000000
--- a/src/gfx/cards/zapdos3.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/zapdos3.png b/src/gfx/cards/zapdos3.png
new file mode 100644
index 0000000..def590c
--- /dev/null
+++ b/src/gfx/cards/zapdos3.png
Binary files differ
diff --git a/src/gfx/cards/zubat.8x6.png b/src/gfx/cards/zubat.8x6.png
deleted file mode 100644
index 2a0c346..0000000
--- a/src/gfx/cards/zubat.8x6.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/zubat.pal b/src/gfx/cards/zubat.pal
deleted file mode 100644
index 3583362..0000000
--- a/src/gfx/cards/zubat.pal
+++ /dev/null
Binary files differ
diff --git a/src/gfx/cards/zubat.png b/src/gfx/cards/zubat.png
new file mode 100644
index 0000000..f6cdc0e
--- /dev/null
+++ b/src/gfx/cards/zubat.png
Binary files differ
diff --git a/src/gfx/duel/anims/51.t10.png b/src/gfx/duel/anims/51.png
index 98eb770..98eb770 100644
--- a/src/gfx/duel/anims/51.t10.png
+++ b/src/gfx/duel/anims/51.png
Binary files differ
diff --git a/src/gfx/duel/cgb_symbols.png b/src/gfx/duel/cgb_symbols.png
new file mode 100644
index 0000000..ac0f54d
--- /dev/null
+++ b/src/gfx/duel/cgb_symbols.png
Binary files differ
diff --git a/src/gfx/duel/cgb_symbols.t7.png b/src/gfx/duel/cgb_symbols.t7.png
deleted file mode 100644
index 578867f..0000000
--- a/src/gfx/duel/cgb_symbols.t7.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/duel/dmg_sgb_symbols.png b/src/gfx/duel/dmg_sgb_symbols.png
new file mode 100644
index 0000000..91eede5
--- /dev/null
+++ b/src/gfx/duel/dmg_sgb_symbols.png
Binary files differ
diff --git a/src/gfx/duel/dmg_sgb_symbols.t7.png b/src/gfx/duel/dmg_sgb_symbols.t7.png
deleted file mode 100644
index 10715db..0000000
--- a/src/gfx/duel/dmg_sgb_symbols.t7.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/duel/other.png b/src/gfx/duel/other.png
new file mode 100644
index 0000000..d2aa1e9
--- /dev/null
+++ b/src/gfx/duel/other.png
Binary files differ
diff --git a/src/gfx/duel/other.t7.png b/src/gfx/duel/other.t7.png
deleted file mode 100644
index 796ecf7..0000000
--- a/src/gfx/duel/other.t7.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/fonts/full_width/4.png b/src/gfx/fonts/full_width/4.png
new file mode 100644
index 0000000..c872a6d
--- /dev/null
+++ b/src/gfx/fonts/full_width/4.png
Binary files differ
diff --git a/src/gfx/fonts/full_width/4.t3.png b/src/gfx/fonts/full_width/4.t3.png
deleted file mode 100644
index 6ccef5d..0000000
--- a/src/gfx/fonts/full_width/4.t3.png
+++ /dev/null
Binary files differ
diff --git a/src/gfx/fonts/symbols.png b/src/gfx/fonts/symbols.png
index 81afc3b..347001a 100644
--- a/src/gfx/fonts/symbols.png
+++ b/src/gfx/fonts/symbols.png
Binary files differ
diff --git a/src/gfx/overworld_map.t15.png b/src/gfx/overworld_map.png
index 5d8e819..5d8e819 100644
--- a/src/gfx/overworld_map.t15.png
+++ b/src/gfx/overworld_map.png
Binary files differ
diff --git a/src/gfx/tilesets/challengehall.t3.png b/src/gfx/tilesets/challengehall.png
index 9783378..9783378 100644
--- a/src/gfx/tilesets/challengehall.t3.png
+++ b/src/gfx/tilesets/challengehall.png
Binary files differ
diff --git a/src/gfx/tilesets/clubentrance.t15.png b/src/gfx/tilesets/clubentrance.png
index e641020..e641020 100644
--- a/src/gfx/tilesets/clubentrance.t15.png
+++ b/src/gfx/tilesets/clubentrance.png
Binary files differ
diff --git a/src/gfx/tilesets/clublobby.t8.png b/src/gfx/tilesets/clublobby.png
index 7a5a7be..7a5a7be 100644
--- a/src/gfx/tilesets/clublobby.t8.png
+++ b/src/gfx/tilesets/clublobby.png
Binary files differ
diff --git a/src/gfx/tilesets/fightingclub.t13.png b/src/gfx/tilesets/fightingclub.png
index 6747644..6747644 100644
--- a/src/gfx/tilesets/fightingclub.t13.png
+++ b/src/gfx/tilesets/fightingclub.png
Binary files differ
diff --git a/src/gfx/tilesets/fireclub.t9.png b/src/gfx/tilesets/fireclub.png
index 28638bd..28638bd 100644
--- a/src/gfx/tilesets/fireclub.t9.png
+++ b/src/gfx/tilesets/fireclub.png
Binary files differ
diff --git a/src/gfx/tilesets/grassclub.t9.png b/src/gfx/tilesets/grassclub.png
index 69496ad..69496ad 100644
--- a/src/gfx/tilesets/grassclub.t9.png
+++ b/src/gfx/tilesets/grassclub.png
Binary files differ
diff --git a/src/gfx/tilesets/hallofhonor.t7.png b/src/gfx/tilesets/hallofhonor.png
index 358630d..358630d 100644
--- a/src/gfx/tilesets/hallofhonor.t7.png
+++ b/src/gfx/tilesets/hallofhonor.png
Binary files differ
diff --git a/src/gfx/tilesets/ishihara.t3.png b/src/gfx/tilesets/ishihara.png
index 4761a69..4761a69 100644
--- a/src/gfx/tilesets/ishihara.t3.png
+++ b/src/gfx/tilesets/ishihara.png
Binary files differ
diff --git a/src/gfx/tilesets/lightningclub.t13.png b/src/gfx/tilesets/lightningclub.png
index bbe0572..bbe0572 100644
--- a/src/gfx/tilesets/lightningclub.t13.png
+++ b/src/gfx/tilesets/lightningclub.png
Binary files differ
diff --git a/src/gfx/tilesets/masonlaboratory.t9.png b/src/gfx/tilesets/masonlaboratory.png
index 4c5d90b..4c5d90b 100644
--- a/src/gfx/tilesets/masonlaboratory.t9.png
+++ b/src/gfx/tilesets/masonlaboratory.png
Binary files differ
diff --git a/src/gfx/tilesets/pokemondome.t1.png b/src/gfx/tilesets/pokemondome.png
index b4abf6c..b4abf6c 100644
--- a/src/gfx/tilesets/pokemondome.t1.png
+++ b/src/gfx/tilesets/pokemondome.png
Binary files differ
diff --git a/src/gfx/tilesets/pokemondomeentrance.t2.png b/src/gfx/tilesets/pokemondomeentrance.png
index c80ef7f..c80ef7f 100644
--- a/src/gfx/tilesets/pokemondomeentrance.t2.png
+++ b/src/gfx/tilesets/pokemondomeentrance.png
Binary files differ
diff --git a/src/gfx/tilesets/psychicclub.t6.png b/src/gfx/tilesets/psychicclub.png
index 6a3a00f..6a3a00f 100644
--- a/src/gfx/tilesets/psychicclub.t6.png
+++ b/src/gfx/tilesets/psychicclub.png
Binary files differ
diff --git a/src/gfx/tilesets/rockclub.t4.png b/src/gfx/tilesets/rockclub.png
index 59bf1bb..59bf1bb 100644
--- a/src/gfx/tilesets/rockclub.t4.png
+++ b/src/gfx/tilesets/rockclub.png
Binary files differ
diff --git a/src/gfx/tilesets/scienceclub.t14.png b/src/gfx/tilesets/scienceclub.png
index a736fe1..a736fe1 100644
--- a/src/gfx/tilesets/scienceclub.t14.png
+++ b/src/gfx/tilesets/scienceclub.png
Binary files differ
diff --git a/src/gfx/tilesets/waterclub.t15.png b/src/gfx/tilesets/waterclub.png
index 815e5ae..815e5ae 100644
--- a/src/gfx/tilesets/waterclub.t15.png
+++ b/src/gfx/tilesets/waterclub.png
Binary files differ
diff --git a/src/gfx/titlescreen/titlescreen1.t15.png b/src/gfx/titlescreen/titlescreen1.png
index 82b39e5..82b39e5 100644
--- a/src/gfx/titlescreen/titlescreen1.t15.png
+++ b/src/gfx/titlescreen/titlescreen1.png
Binary files differ
diff --git a/src/gfx/titlescreen/titlescreen2.t15.png b/src/gfx/titlescreen/titlescreen2.png
index f54b7c3..f54b7c3 100644
--- a/src/gfx/titlescreen/titlescreen2.t15.png
+++ b/src/gfx/titlescreen/titlescreen2.png
Binary files differ
diff --git a/src/gfx/titlescreen/titlescreen3.t12.png b/src/gfx/titlescreen/titlescreen3.png
index adddee4..adddee4 100644
--- a/src/gfx/titlescreen/titlescreen3.t12.png
+++ b/src/gfx/titlescreen/titlescreen3.png
Binary files differ
diff --git a/src/gfx/titlescreen/titlescreen4.t5.png b/src/gfx/titlescreen/titlescreen4.png
index 1d3cb92..1d3cb92 100644
--- a/src/gfx/titlescreen/titlescreen4.t5.png
+++ b/src/gfx/titlescreen/titlescreen4.png
Binary files differ
diff --git a/src/gfx/titlescreen/titlescreen5.t4.png b/src/gfx/titlescreen/titlescreen5.png
index 3cb6ab3..3cb6ab3 100644
--- a/src/gfx/titlescreen/titlescreen5.t4.png
+++ b/src/gfx/titlescreen/titlescreen5.png
Binary files differ
diff --git a/src/gfx/titlescreen/titlescreen6.t12.png b/src/gfx/titlescreen/titlescreen6.png
index 4f0dbe8..4f0dbe8 100644
--- a/src/gfx/titlescreen/titlescreen6.t12.png
+++ b/src/gfx/titlescreen/titlescreen6.png
Binary files differ
diff --git a/src/layout.link b/src/layout.link
new file mode 100644
index 0000000..49511eb
--- /dev/null
+++ b/src/layout.link
@@ -0,0 +1,180 @@
+ROM0
+ org $0000
+ "rst00"
+ org $0008
+ "rst08"
+ org $0010
+ "rst10"
+ org $0018
+ "rst18"
+ org $0020
+ "rst20"
+ org $0028
+ "rst28"
+ org $0030
+ "rst30"
+ org $0038
+ "rst38"
+ org $0040
+ "vblank"
+ org $0048
+ "lcdc"
+ org $0050
+ "timer"
+ org $0058
+ "serial"
+ org $0060
+ "joypad"
+ org $0100
+ "romheader"
+ org $0150
+ "start"
+ROMX $01
+ "Bank 1"
+ROMX $02
+ "Bank 2"
+ROMX $03
+ "Bank 3"
+ROMX $04
+ "Bank 4"
+ROMX $06
+ "Bank 6"
+ROMX $07
+ "Bank 7"
+ "Booster Packs"
+ROMX $08
+ "Bank 8"
+ROMX $09
+ "Empty Bank 9"
+ROMX $0a
+ "Empty Bank A"
+ROMX $0b
+ "Effect Functions"
+ROMX $0c
+ "Decks"
+ "Cards"
+ROMX $0d
+ "Text 1"
+ROMX $0e
+ "Text 2"
+ROMX $0f
+ "Text 3"
+ROMX $10
+ "Text 4"
+ROMX $11
+ "Text 5"
+ROMX $12
+ "Text 6"
+ROMX $13
+ "Text 7"
+ROMX $14
+ "Text 8"
+ROMX $15
+ "Text 9"
+ROMX $16
+ "Text 10"
+ROMX $17
+ "Text 11"
+ROMX $18
+ "Text 12"
+ROMX $19
+ "Text 13"
+ROMX $1a
+ "Empty Bank 1A"
+ROMX $1b
+ "Empty Bank 1B"
+ROMX $1c
+ "Bank 1C"
+ROMX $1d
+ "Gfx 1"
+ROMX $1e
+ "Gfx 2"
+ROMX $1f
+ "Empty Bank 1F"
+ROMX $20
+ "Bank 20"
+ROMX $21
+ "Gfx 3"
+ROMX $22
+ "Gfx 4"
+ROMX $23
+ "Gfx 5"
+ROMX $24
+ "Gfx 6"
+ROMX $25
+ "Gfx 7"
+ROMX $26
+ "Gfx 8"
+ROMX $27
+ "Gfx 9"
+ROMX $28
+ "Gfx 10"
+ROMX $29
+ "Gfx 11"
+ROMX $2a
+ "Gfx 12"
+ROMX $2b
+ "Gfx 13"
+ROMX $2c
+ "Gfx 14"
+ROMX $2d
+ "Gfx 15"
+ROMX $2e
+ "Gfx 16"
+ROMX $2f
+ "Empty Bank 2F"
+ROMX $30
+ "Empty Bank 30"
+ROMX $31
+ "Card Gfx 1"
+ROMX $32
+ "Card Gfx 2"
+ROMX $33
+ "Card Gfx 3"
+ROMX $34
+ "Card Gfx 4"
+ROMX $35
+ "Card Gfx 5"
+ROMX $36
+ "Card Gfx 6"
+ROMX $37
+ "Card Gfx 7"
+ROMX $38
+ "Card Gfx 8"
+ROMX $39
+ "Card Gfx 9"
+ROMX $3a
+ "Card Gfx 10"
+ROMX $3b
+ "Card Gfx 11"
+ROMX $3c
+ "Empty Bank 3C"
+ROMX $3d
+ "Audio 1"
+ROMX $3e
+ "Audio 2"
+ROMX $3f
+ "Audio 3"
+WRAM0
+ "WRAM0"
+ "WRAM0 Duels 1"
+ "WRAM0 Text Engine"
+ "WRAM0 1"
+ "WRAM0 Serial Transfer"
+ "WRAM0 Duels 2"
+ "WRAM0 2"
+WRAMX 1
+ "WRAM1"
+ "WRAM1 Audio"
+VRAM $00
+ "VRAM0"
+VRAM $01
+ "VRAM1"
+SRAM $00
+ "SRAM0"
+SRAM $01
+ "SRAM1"
+SRAM $02
+ "SRAM2"
+SRAM $03
+ "SRAM3"
diff --git a/src/macros/scripts.asm b/src/macros/scripts.asm
index 85f8764..738285f 100644
--- a/src/macros/scripts.asm
+++ b/src/macros/scripts.asm
@@ -14,107 +14,107 @@ ENDM
;ENDM
const_def
- const ScriptCommand_EndScriptLoop1_index ; $00
- const ScriptCommand_CloseAdvancedTextBox_index ; $01
- const ScriptCommand_PrintTextString_index ; $02
- const Func_ccdc_index ; $03
- const ScriptCommand_AskQuestionJump_index ; $04
- const ScriptCommand_StartBattle_index ; $05
- const ScriptCommand_PrintVariableText_index ; $06
- const Func_cda8_index ; $07
- const ScriptCommand_PrintTextQuitFully_index ; $08
- const Func_cdcb_index ; $09
- const ScriptCommand_MoveActiveNPCByDirection_index ; $0a
- const ScriptCommand_CloseTextBox_index ; $0b
- const ScriptCommand_GiveBoosterPacks_index ; $0c
- const ScriptCommand_CheckIfCardInCollectionOrDecks_index ; $0d
- const ScriptCommand_CheckIfCardInCollection_index ; $0e
- const ScriptCommand_GiveCard_index ; $0f
- const ScriptCommand_TakeCard_index ; $10
- const Func_cf53_index ; $11
- const Func_cf7b_index ; $12
- const ScriptCommand_CheckRawAmountOfCardsOwned_index ; $13
- const ScriptCommand_JumpBasedOnFightingClubPupilStatus_index ; $14
- const Func_cfc6_index ; $15
- const Func_cfd4_index ; $16
- const Func_d00b_index ; $17
- const Func_d025_index ; $18
- const Func_d032_index ; $19
- const Func_d03f_index ; $1a
- const ScriptCommand_Jump_index ; $1b
- const ScriptCommand_TryGiveMedalPCPacks_index ; $1c
- const ScriptCommand_SetPlayerDirection_index ; $1d
- const ScriptCommand_MovePlayer_index ; $1e
- const ScriptCommand_ShowCardReceivedScreen_index ; $1f
- const ScriptCommand_SetDialogName_index ; $20
- const ScriptCommand_SetNextNPCandScript_index ; $21
- const Func_d095_index ; $22
- const Func_d0be_index ; $23
- const ScriptCommand_DoFrames_index ; $24
- const Func_d0d9_index ; $25
- const ScriptCommand_JumpIfPlayerCoordMatches_index ; $26
- const ScriptCommand_MoveActiveNPC_index ; $27
- const ScriptCommand_GiveOneOfEachTrainerBooster_index ; $28
- const Func_d103_index ; $29
- const Func_d125_index ; $2a
- const Func_d135_index ; $2b
- const Func_d16b_index ; $2c
- const Func_cd4f_index ; $2d
- const Func_cd94_index ; $2e
- const ScriptCommand_MoveWramNPC_index ; $2f
- const Func_cdd8_index ; $30
- const Func_cdf5_index ; $31
- const Func_d195_index ; $32
- const Func_d1ad_index ; $33
- const Func_d1b3_index ; $34
- const ScriptCommand_QuitScriptFully_index ; $35
- const Func_d244_index ; $36
- const ScriptCommand_ShowMultichoiceTextbox_ChooseDeckToDuelAgainst_index ; $37
- const ScriptCommand_OpenDeckMachine_index ; $38
- const ScriptCommand_ShowMultichoiceTextbox_ChooseStarterDeck_index ; $39
- const ScriptCommand_EnterMap_index ; $3a
- const ScriptCommand_MoveArbitraryNPC_index ; $3b
- const Func_d209_index ; $3c
- const Func_d38f_index ; $3d
- const Func_d396_index ; $3e
- const Func_cd76_index ; $3f
- const Func_d39d_index ; $40
- const Func_d3b9_index ; $41
- const ScriptCommand_TryGivePCPack_index ; $42
- const ScriptCommand_nop_index ; $43
- const Func_d3d4_index ; $44
- const Func_d3e0_index ; $45
- const Func_d3fe_index ; $46
- const Func_d408_index ; $47
- const Func_d40f_index ; $48
- const ScriptCommand_PlaySFX_index ; $49
- const ScriptCommand_PauseSong_index ; $4a
- const ScriptCommand_ResumeSong_index ; $4b
- const Func_d41d_index ; $4c
- const ScriptCommand_WaitForSongToFinish_index ; $4d
- const Func_d435_index ; $4e
+ const ScriptCommand_EndScriptLoop1_index ; $00
+ const ScriptCommand_CloseAdvancedTextBox_index ; $01
+ const ScriptCommand_PrintTextString_index ; $02
+ const Func_ccdc_index ; $03
+ const ScriptCommand_AskQuestionJump_index ; $04
+ const ScriptCommand_StartBattle_index ; $05
+ const ScriptCommand_PrintVariableText_index ; $06
+ const Func_cda8_index ; $07
+ const ScriptCommand_PrintTextQuitFully_index ; $08
+ const Func_cdcb_index ; $09
+ const ScriptCommand_MoveActiveNPCByDirection_index ; $0a
+ const ScriptCommand_CloseTextBox_index ; $0b
+ const ScriptCommand_GiveBoosterPacks_index ; $0c
+ const ScriptCommand_CheckIfCardInCollectionOrDecks_index ; $0d
+ const ScriptCommand_CheckIfCardInCollection_index ; $0e
+ const ScriptCommand_GiveCard_index ; $0f
+ const ScriptCommand_TakeCard_index ; $10
+ const Func_cf53_index ; $11
+ const Func_cf7b_index ; $12
+ const ScriptCommand_CheckRawAmountOfCardsOwned_index ; $13
+ const ScriptCommand_JumpBasedOnFightingClubPupilStatus_index ; $14
+ const Func_cfc6_index ; $15
+ const Func_cfd4_index ; $16
+ const Func_d00b_index ; $17
+ const Func_d025_index ; $18
+ const Func_d032_index ; $19
+ const Func_d03f_index ; $1a
+ const ScriptCommand_Jump_index ; $1b
+ const ScriptCommand_TryGiveMedalPCPacks_index ; $1c
+ const ScriptCommand_SetPlayerDirection_index ; $1d
+ const ScriptCommand_MovePlayer_index ; $1e
+ const ScriptCommand_ShowCardReceivedScreen_index ; $1f
+ const ScriptCommand_SetDialogName_index ; $20
+ const ScriptCommand_SetNextNPCandScript_index ; $21
+ const Func_d095_index ; $22
+ const Func_d0be_index ; $23
+ const ScriptCommand_DoFrames_index ; $24
+ const Func_d0d9_index ; $25
+ const ScriptCommand_JumpIfPlayerCoordMatches_index ; $26
+ const ScriptCommand_MoveActiveNPC_index ; $27
+ const ScriptCommand_GiveOneOfEachTrainerBooster_index ; $28
+ const Func_d103_index ; $29
+ const Func_d125_index ; $2a
+ const Func_d135_index ; $2b
+ const Func_d16b_index ; $2c
+ const Func_cd4f_index ; $2d
+ const Func_cd94_index ; $2e
+ const ScriptCommand_MoveWramNPC_index ; $2f
+ const Func_cdd8_index ; $30
+ const Func_cdf5_index ; $31
+ const Func_d195_index ; $32
+ const Func_d1ad_index ; $33
+ const Func_d1b3_index ; $34
+ const ScriptCommand_QuitScriptFully_index ; $35
+ const Func_d244_index ; $36
+ const ScriptCommand_ShowMultichoiceTextbox_ChooseDeckToDuelAgainst_index ; $37
+ const ScriptCommand_OpenDeckMachine_index ; $38
+ const ScriptCommand_ShowMultichoiceTextbox_ChooseStarterDeck_index ; $39
+ const ScriptCommand_EnterMap_index ; $3a
+ const ScriptCommand_MoveArbitraryNPC_index ; $3b
+ const Func_d209_index ; $3c
+ const Func_d38f_index ; $3d
+ const Func_d396_index ; $3e
+ const Func_cd76_index ; $3f
+ const Func_d39d_index ; $40
+ const Func_d3b9_index ; $41
+ const ScriptCommand_TryGivePCPack_index ; $42
+ const ScriptCommand_nop_index ; $43
+ const Func_d3d4_index ; $44
+ const Func_d3e0_index ; $45
+ const Func_d3fe_index ; $46
+ const Func_d408_index ; $47
+ const Func_d40f_index ; $48
+ const ScriptCommand_PlaySFX_index ; $49
+ const ScriptCommand_PauseSong_index ; $4a
+ const ScriptCommand_ResumeSong_index ; $4b
+ const Func_d41d_index ; $4c
+ const ScriptCommand_WaitForSongToFinish_index ; $4d
+ const Func_d435_index ; $4e
const ScriptCommand_AskQuestionJumpDefaultYes_index ; $4f
- const ScriptCommand_ShowSamNormalMultichoice_index ; $50
- const ScriptCommand_ShowSamTutorialMultichoice_index ; $51
- const Func_d43d_index ; $52
- const ScriptCommand_EndScriptLoop2_index ; $53
- const ScriptCommand_EndScriptLoop3_index ; $54
- const ScriptCommand_EndScriptLoop4_index ; $55
- const ScriptCommand_EndScriptLoop5_index ; $56
- const ScriptCommand_EndScriptLoop6_index ; $57
- const ScriptCommand_SetFlagValue_index ; $58
- const ScriptCommand_JumpIfFlagZero1_index ; $59
- const ScriptCommand_JumpIfFlagNonzero1_index ; $5a
- const ScriptCommand_JumpIfFlagEqual_index ; $5b
- const ScriptCommand_JumpIfFlagNotEqual_index ; $5c
- const ScriptCommand_JumpIfFlagNotLessThan_index ; $5d
- const ScriptCommand_JumpIfFlagLessThan_index ; $5e
- const ScriptCommand_MaxOutFlagValue_index ; $5f
- const ScriptCommand_ZeroOutFlagValue_index ; $60
- const ScriptCommand_JumpIfFlagNonzero2_index ; $61
- const ScriptCommand_JumpIfFlagZero2_index ; $62
- const ScriptCommand_IncrementFlagValue_index ; $63
- const ScriptCommand_EndScriptLoop7_index ; $64
- const ScriptCommand_EndScriptLoop8_index ; $65
- const ScriptCommand_EndScriptLoop9_index ; $66
- const ScriptCommand_EndScriptLoop10_index ; $67
+ const ScriptCommand_ShowSamNormalMultichoice_index ; $50
+ const ScriptCommand_ShowSamTutorialMultichoice_index ; $51
+ const Func_d43d_index ; $52
+ const ScriptCommand_EndScriptLoop2_index ; $53
+ const ScriptCommand_EndScriptLoop3_index ; $54
+ const ScriptCommand_EndScriptLoop4_index ; $55
+ const ScriptCommand_EndScriptLoop5_index ; $56
+ const ScriptCommand_EndScriptLoop6_index ; $57
+ const ScriptCommand_SetFlagValue_index ; $58
+ const ScriptCommand_JumpIfFlagZero1_index ; $59
+ const ScriptCommand_JumpIfFlagNonzero1_index ; $5a
+ const ScriptCommand_JumpIfFlagEqual_index ; $5b
+ const ScriptCommand_JumpIfFlagNotEqual_index ; $5c
+ const ScriptCommand_JumpIfFlagNotLessThan_index ; $5d
+ const ScriptCommand_JumpIfFlagLessThan_index ; $5e
+ const ScriptCommand_MaxOutFlagValue_index ; $5f
+ const ScriptCommand_ZeroOutFlagValue_index ; $60
+ const ScriptCommand_JumpIfFlagNonzero2_index ; $61
+ const ScriptCommand_JumpIfFlagZero2_index ; $62
+ const ScriptCommand_IncrementFlagValue_index ; $63
+ const ScriptCommand_EndScriptLoop7_index ; $64
+ const ScriptCommand_EndScriptLoop8_index ; $65
+ const ScriptCommand_EndScriptLoop9_index ; $66
+ const ScriptCommand_EndScriptLoop10_index ; $67
diff --git a/src/macros/text.asm b/src/macros/text.asm
index 2b29afe..bd33833 100644
--- a/src/macros/text.asm
+++ b/src/macros/text.asm
@@ -1,6 +1,6 @@
-text EQUS "db TX_HALFWIDTH, "
-line EQUS "db TX_LINE, "
-done EQUS "db TX_END"
+text EQUS "db TX_HALFWIDTH, "
+line EQUS "db TX_LINE, "
+done EQUS "db TX_END"
half2full EQUS "db TX_HALF2FULL"
diff --git a/src/rgbdscheck.asm b/src/rgbdscheck.asm
new file mode 100644
index 0000000..622023d
--- /dev/null
+++ b/src/rgbdscheck.asm
@@ -0,0 +1,12 @@
+; poketcg requires rgbds 0.4.1 or newer.
+MAJOR EQU 0
+MINOR EQU 4
+PATCH EQU 1
+
+IF !DEF(__RGBDS_MAJOR__) || !DEF(__RGBDS_MINOR__) || !DEF(__RGBDS_PATCH__)
+ fail "poketcg requires rgbds {MAJOR}.{MINOR}.{PATCH} or newer."
+ELIF (__RGBDS_MAJOR__ < MAJOR) || \
+ (__RGBDS_MAJOR__ == MAJOR && __RGBDS_MINOR__ < MINOR) || \
+ (__RGBDS_MAJOR__ == MAJOR && __RGBDS_MINOR__ == MINOR && __RGBDS_PATCH__ < PATCH)
+ fail "poketcg requires rgbds {MAJOR}.{MINOR}.{PATCH} or newer."
+ENDC
diff --git a/src/wram.asm b/src/wram.asm
index e67c587..a3c44d0 100644
--- a/src/wram.asm
+++ b/src/wram.asm
@@ -379,7 +379,7 @@ wBoosterTempNonEnergiesDrawn:: ; c400
ds $b
wBoosterTempEnergiesDrawn:: ; c40b
ds $b
-wBoosterCardsDrawnEnd::
+wBoosterCardsDrawnEnd:: ; c416
ds $6a
NEXTU
@@ -1466,10 +1466,10 @@ wAIVenusaur2PlayAreaLocation:: ; ce05
wce06:: ; ce06
; number of cards to be transferred by AI using Energy Trans.
-wAINumberOfEnergyTransCards::
+wAINumberOfEnergyTransCards:: ; ce06
; used for storing weakness of Player's Arena card
; in AI routine dealing with Shift Pkmn Power.
-wAIDefendingPokemonWeakness::
+wAIDefendingPokemonWeakness:: ; ce06
ds $1
wce07:: ; ce07
@@ -1591,7 +1591,7 @@ wCoinTossScreenTextID:: ; ce4e
ds $2
; set to PLAYER_TURN in the "Your Play Area" screen
-; set to OPPONENT_TURN in the "Opp Play Area" screen
+; set to OPPONENT_TURN in the "Opp Play Area" screen
; alternates when drawing the "In Play Area" screen
wCheckMenuPlayAreaWhichDuelist:: ; ce50
ds $1
@@ -2089,7 +2089,7 @@ NEXTU
; $00: passable (floor)
; $40: unpassable and talkable (NPC or talkable wall)
; $80: unpassable and untalkable (wall)
-wPermissionMap::
+wPermissionMap:: ; d133
ds $100
ENDU
@@ -2301,7 +2301,7 @@ wd3d0:: ; d3d0
wLoadedFlagBits:: ; d3d1
ds $1
-wEventFlags::
+wEventFlags:: ; d3d2
ds $40
; 0 keeps looping, other values break the loop in RST20
@@ -2373,7 +2373,7 @@ wd4b0:: ; d4b0
wd4b1:: ; d4b1
ds $1
-
+
wd4b2:: ; d4b2
ds $1