diff options
Diffstat (limited to 'src/gfx.asm')
-rw-r--r-- | src/gfx.asm | 414 |
1 files changed, 250 insertions, 164 deletions
diff --git a/src/gfx.asm b/src/gfx.asm index 2cf2d77..37b92d4 100644 --- a/src/gfx.asm +++ b/src/gfx.asm @@ -1,4 +1,5 @@ INCLUDE "macros.asm" +INCLUDE "constants.asm" SECTION "Gfx 1", ROMX @@ -64,15 +65,20 @@ PlayerGfx: ; 87d7e (21:7d7e) dw $24 INCBIN "gfx/duelists/player.2bpp" -Duel55Gfx: ; 87fc0 (21:7fc0) +Duel55Gfx:: ; 87fc0 (21:7fc0) dw $2 INCBIN "gfx/duel/anims/55.2bpp" -Duel56Gfx: ; 87fe2 (21:7fe2) +Duel56Gfx:: ; 87fe2 (21:7fe2) dw $1 INCBIN "gfx/duel/anims/56.2bpp" - INCROM $87ff4, $88000 +AnimData12:: ; 87ff4 (21:7ff4) + frame_table AnimFrameTable3 + frame_data 2, 8, 0, 0 + frame_data 0, 0, 0, 0 + + db $ff SECTION "Gfx 4", ROMX @@ -108,15 +114,29 @@ GrassClubTilesetGfx: ; 8b91e (22:791e) dw $57 INCBIN "gfx/tilesets/grassclub.2bpp" -OWSpritePlayer: ; 8be90 (22:7e90) +OWPlayerGfx:: ; 8be90 (22:7e90) dw $14 INCBIN "gfx/overworld_sprites/player.2bpp" -Duel57Gfx: ; 8bfd2 (22:7fd2) +Duel57Gfx:: ; 8bfd2 (22:7fd2) dw $1 INCBIN "gfx/duel/anims/57.2bpp" - INCROM $8bfe4, $8c000 +AnimData2:: ; 8bfe4 (22:7fe4) + frame_table AnimFrameTable0 + frame_data 5, 16, 0, 0 + frame_data 6, 16, 0, 0 + frame_data 7, 16, 0, 0 + frame_data 6, 16, 0, 0 + frame_data 0, 0, 0, 0 + +Palette109:: ; 8bffb (22:7ffb) + db 1, %11100100 + db 0 + +rept $2 + db $ff +endr SECTION "Gfx 5", ROMX @@ -177,11 +197,20 @@ NintendoGfx: ; 8fe22 (23:7e22) dw $18 INCBIN "gfx/nintendo.2bpp" -Duel58Gfx: ; 8ffa4 (23:7fa4) +Duel58Gfx:: ; 8ffa4 (23:7fa4) dw $4 INCBIN "gfx/duel/anims/58.2bpp" - INCROM $8ffe6, $90000 +AnimData3:: ; 8ffe6 (23:7fe6) + frame_table AnimFrameTable0 + frame_data 8, 16, 0, 0 + frame_data 9, 16, 0, 0 + frame_data 0, 0, 0, 0 + +AnimData11:: ; 8fff5 (23:7ff5) + frame_table AnimFrameTable3 + frame_data 1, 8, 0, 0 + frame_data 0, 0, 0, 0 SECTION "Gfx 6", ROMX @@ -229,15 +258,15 @@ CopyrightGfx: ; 93ce4 (24:7ce4) dw $24 INCBIN "gfx/copyright.2bpp" -HelpDeskLadyGfx: ; 93f26 (24:7f26) +OWClerkGfx:: ; 93f26 (24:7f26) dw $8 - INCBIN "gfx/overworld_sprites/help_desk_lady.2bpp" + INCBIN "gfx/overworld_sprites/clerk.2bpp" -Duel59Gfx: ; 93fa8 (24:7fa8) +Duel59Gfx:: ; 93fa8 (24:7fa8) dw $3 INCBIN "gfx/duel/anims/59.2bpp" -Duel60Gfx: ; 93fda (24:7fda) +Duel60Gfx:: ; 93fda (24:7fda) dw $2 INCBIN "gfx/duel/anims/60.2bpp" @@ -291,11 +320,19 @@ CompaniesGfx: ; 97b94 (25:7b94) dw $31 INCBIN "gfx/companies.2bpp" -RonaldOWGfx: ; 97ea6 (25:7ea6) +OWRonaldGfx:: ; 97ea6 (25:7ea6) dw $14 INCBIN "gfx/overworld_sprites/ronald.2bpp" - INCROM $97fe8, $98000 +AnimData5:: ; 97fe8 (25:7fe8) + frame_table AnimFrameTable1 + frame_data 3, 16, 0, 0 + frame_data 4, 16, 0, 0 + frame_data 0, 0, 0, 0 + +rept $9 + db $ff +endr SECTION "Gfx 8", ROMX @@ -315,19 +352,19 @@ Titlescreen6Gfx: ; 9b0b6 (26:70b6) dw $d4 INCBIN "gfx/titlescreen/titlescreen6.2bpp" -DoctorMasonOWGfx: ; 9bdf8 (26:7df8) +OWDrMasonGfx:: ; 9bdf8 (26:7df8) dw $14 INCBIN "gfx/overworld_sprites/doctormason.2bpp" -OverworldMapOAMGfx: ; 9bf3a (26:7f3a) +OverworldMapOAMGfx:: ; 9bf3a (26:7f3a) dw $8 INCBIN "gfx/overworld_map_oam.2bpp" -Duel61Gfx: ; 9bfbc (26:7fbc) +Duel61Gfx:: ; 9bfbc (26:7fbc) dw $3 INCBIN "gfx/duel/anims/61.2bpp" -Duel62Gfx: ; 9bfee (26:7fee) +Duel62Gfx:: ; 9bfee (26:7fee) dw $1 INCBIN "gfx/duel/anims/62.2bpp" @@ -445,11 +482,11 @@ MichaelGfx: ; 9fcf6 (27:7cf6) dw $24 INCBIN "gfx/duelists/michael.2bpp" -Duel63Gfx: ; 9ff38 (27:7f38) +Duel63Gfx:: ; 9ff38 (27:7f38) dw $a INCBIN "gfx/duel/anims/63.2bpp" -Duel64Gfx: ; 9ffda (27:7fda) +Duel64Gfx:: ; 9ffda (27:7fda) dw $2 INCBIN "gfx/duel/anims/64.2bpp" @@ -503,423 +540,472 @@ AaronGfx: ; a1694 (28:5694) dw $24 INCBIN "gfx/duelists/aaron.2bpp" -OWSprite0: ; a18d6 (28:58d6) +OWIshiharaGfx:: ; a18d6 (28:58d6) dw $14 - INCBIN "gfx/overworld_sprites/0.2bpp" + INCBIN "gfx/overworld_sprites/ishihara.2bpp" -OWSprite1: ; a1a18 (28:5a18) +OWImakuniGfx:: ; a1a18 (28:5a18) dw $14 - INCBIN "gfx/overworld_sprites/1.2bpp" + INCBIN "gfx/overworld_sprites/imakuni.2bpp" -OWSprite2: ; a1b5a (28:5b5a) +OWNikkiGfx:: ; a1b5a (28:5b5a) dw $14 - INCBIN "gfx/overworld_sprites/2.2bpp" + INCBIN "gfx/overworld_sprites/nikki.2bpp" -OWSprite3: ; a1c9c (28:5c9c) +OWRickGfx:: ; a1c9c (28:5c9c) dw $14 - INCBIN "gfx/overworld_sprites/3.2bpp" + INCBIN "gfx/overworld_sprites/rick.2bpp" -OWSprite4: ; a1dde (28:5dde) +OWKenGfx:: ; a1dde (28:5dde) dw $14 - INCBIN "gfx/overworld_sprites/4.2bpp" + INCBIN "gfx/overworld_sprites/ken.2bpp" -OWSprite5: ; a1f20 (28:5f20) +OWAmyGfx:: ; a1f20 (28:5f20) dw $1b - INCBIN "gfx/overworld_sprites/5.2bpp" + INCBIN "gfx/overworld_sprites/amy.2bpp" -OWSprite6: ; a20d2 (28:60d2) +OWIsaacGfx:: ; a20d2 (28:60d2) dw $14 - INCBIN "gfx/overworld_sprites/6.2bpp" + INCBIN "gfx/overworld_sprites/isaac.2bpp" -OWSprite7: ; a2214 (28:6214) +OWMitchGfx:: ; a2214 (28:6214) dw $14 - INCBIN "gfx/overworld_sprites/7.2bpp" + INCBIN "gfx/overworld_sprites/mitch.2bpp" -OWSprite8: ; a2356 (28:6356) +OWGeneGfx:: ; a2356 (28:6356) dw $14 - INCBIN "gfx/overworld_sprites/8.2bpp" + INCBIN "gfx/overworld_sprites/gene.2bpp" -OWSprite9: ; a2498 (28:6498) +OWMurrayGfx:: ; a2498 (28:6498) dw $14 - INCBIN "gfx/overworld_sprites/9.2bpp" + INCBIN "gfx/overworld_sprites/murray.2bpp" -OWSprite10: ; a25da (28:65da) +OWCourtneyGfx:: ; a25da (28:65da) dw $14 - INCBIN "gfx/overworld_sprites/10.2bpp" + INCBIN "gfx/overworld_sprites/courtney.2bpp" -OWSprite11: ; a271c (28:671c) +OWSteveGfx:: ; a271c (28:671c) dw $14 - INCBIN "gfx/overworld_sprites/11.2bpp" + INCBIN "gfx/overworld_sprites/steve.2bpp" -OWSprite12: ; a285e (28:685e) +OWJackGfx:: ; a285e (28:685e) dw $14 - INCBIN "gfx/overworld_sprites/12.2bpp" + INCBIN "gfx/overworld_sprites/jack.2bpp" -OWSprite13: ; a29a0 (28:69a0) +OWRodGfx:: ; a29a0 (28:69a0) dw $14 - INCBIN "gfx/overworld_sprites/13.2bpp" + INCBIN "gfx/overworld_sprites/rod.2bpp" -OWSprite14: ; a2ae2 (28:6ae2) +OWBoyGfx:: ; a2ae2 (28:6ae2) dw $14 - INCBIN "gfx/overworld_sprites/14.2bpp" + INCBIN "gfx/overworld_sprites/youngster.2bpp" -OWSprite15: ; a2c24 (28:6c24) +OWLadGfx:: ; a2c24 (28:6c24) dw $14 - INCBIN "gfx/overworld_sprites/15.2bpp" + INCBIN "gfx/overworld_sprites/lad.2bpp" -OWSprite16: ; a2d66 (28:6d66) +OWSpecsGfx:: ; a2d66 (28:6d66) dw $14 - INCBIN "gfx/overworld_sprites/16.2bpp" + INCBIN "gfx/overworld_sprites/specs.2bpp" -OWSprite17: ; a2ea8 (28:6ea8) +OWButchGfx:: ; a2ea8 (28:6ea8) dw $14 - INCBIN "gfx/overworld_sprites/17.2bpp" + INCBIN "gfx/overworld_sprites/butch.2bpp" -OWSprite18: ; a2fea (28:6fea) +OWManiaGfx:: ; a2fea (28:6fea) dw $14 - INCBIN "gfx/overworld_sprites/18.2bpp" + INCBIN "gfx/overworld_sprites/mania.2bpp" -OWSprite19: ; a312c (28:712c) +OWJoshuaGfx:: ; a312c (28:712c) dw $14 - INCBIN "gfx/overworld_sprites/19.2bpp" + INCBIN "gfx/overworld_sprites/joshua.2bpp" -OWSprite20: ; a326e (28:726e) +OWHoodGfx:: ; a326e (28:726e) dw $14 - INCBIN "gfx/overworld_sprites/20.2bpp" + INCBIN "gfx/overworld_sprites/hood.2bpp" -OWSprite21: ; a33b0 (28:73b0) +OWTechGfx:: ; a33b0 (28:73b0) dw $14 - INCBIN "gfx/overworld_sprites/21.2bpp" + INCBIN "gfx/overworld_sprites/tech.2bpp" -OWSprite22: ; a34f2 (28:74f2) +OWChapGfx:: ; a34f2 (28:74f2) dw $14 - INCBIN "gfx/overworld_sprites/22.2bpp" + INCBIN "gfx/overworld_sprites/chap.2bpp" -OWSprite23: ; a3634 (28:7634) +OWManGfx:: ; a3634 (28:7634) dw $14 - INCBIN "gfx/overworld_sprites/23.2bpp" + INCBIN "gfx/overworld_sprites/man.2bpp" -OWSprite24: ; a3776 (28:7776) +OWPappyGfx:: ; a3776 (28:7776) dw $14 - INCBIN "gfx/overworld_sprites/24.2bpp" + INCBIN "gfx/overworld_sprites/pappy.2bpp" -OWSprite25: ; a38b8 (28:78b8) +OWGirlGfx:: ; a38b8 (28:78b8) dw $14 - INCBIN "gfx/overworld_sprites/25.2bpp" + INCBIN "gfx/overworld_sprites/girl.2bpp" -OWSprite26: ; a39fa (28:79fa) +OWLass1Gfx:: ; a39fa (28:79fa) dw $14 - INCBIN "gfx/overworld_sprites/26.2bpp" + INCBIN "gfx/overworld_sprites/lass1.2bpp" -OWSprite27: ; a3b3c (28:7b3c) +OWLass2Gfx:: ; a3b3c (28:7b3c) dw $14 - INCBIN "gfx/overworld_sprites/27.2bpp" + INCBIN "gfx/overworld_sprites/lass2.2bpp" -OWSprite28: ; a3c7e (28:7c7e) +OWLass3Gfx:: ; a3c7e (28:7c7e) dw $14 - INCBIN "gfx/overworld_sprites/28.2bpp" + INCBIN "gfx/overworld_sprites/lass3.2bpp" -OWSprite29: ; a3dc0 (28:7dc0) +OWSwimmerGfx:: ; a3dc0 (28:7dc0) dw $14 - INCBIN "gfx/overworld_sprites/29.2bpp" + INCBIN "gfx/overworld_sprites/swimmer.2bpp" -Duel65Gfx: ; a3f02 (28:7f02) +DuelGlowGfx:: ; a3f02 (28:7f02) dw $b - INCBIN "gfx/duel/anims/65.2bpp" + INCBIN "gfx/duel/anims/glow.2bpp" -Duel66Gfx: ; a3fb4 (28:7fb4) +Duel66Gfx:: ; a3fb4 (28:7fb4) dw $4 INCBIN "gfx/duel/anims/66.2bpp" - INCROM $a3ff6, $a4000 +Palette117:: ; a3ff6 (28:7ff6) + db 0 + db 1 + + rgb 27, 27, 24 + rgb 31, 31, 0 + rgb 31, 0, 0 + rgb 0, 8, 19 SECTION "Gfx 11", ROMX -OWSprite30: ; a4000 (29:4000) +OWGalGfx:: ; a4000 (29:4000) dw $14 - INCBIN "gfx/overworld_sprites/30.2bpp" + INCBIN "gfx/overworld_sprites/gal.2bpp" -OWSprite31: ; a4142 (29:4142) +OWWomanGfx:: ; a4142 (29:4142) dw $14 - INCBIN "gfx/overworld_sprites/31.2bpp" + INCBIN "gfx/overworld_sprites/woman.2bpp" -OWSprite32: ; a4284 (29:4284) +OWGrannyGfx:: ; a4284 (29:4284) dw $14 - INCBIN "gfx/overworld_sprites/32.2bpp" + INCBIN "gfx/overworld_sprites/granny.2bpp" -Duel0Gfx: ; a43c6 (29:43c6) +Duel0Gfx:: ; a43c6 (29:43c6) dw $16 INCBIN "gfx/duel/anims/0.2bpp" -Duel1Gfx: ; a4528 (29:4528) +Duel1Gfx:: ; a4528 (29:4528) dw $06 INCBIN "gfx/duel/anims/1.2bpp" -Duel2Gfx: ; a458a (29:458a) +Duel2Gfx:: ; a458a (29:458a) dw $08 INCBIN "gfx/duel/anims/2.2bpp" -Duel3Gfx: ; a460c (29:460c) +Duel3Gfx:: ; a460c (29:460c) dw $09 INCBIN "gfx/duel/anims/3.2bpp" -Duel4Gfx: ; a469e (29:469e) +Duel4Gfx:: ; a469e (29:469e) dw $12 INCBIN "gfx/duel/anims/4.2bpp" -Duel5Gfx: ; a47c0 (29:47c0) +Duel5Gfx:: ; a47c0 (29:47c0) dw $09 INCBIN "gfx/duel/anims/5.2bpp" -Duel6Gfx: ; a4852 (29:4852) +Duel6Gfx:: ; a4852 (29:4852) dw $11 INCBIN "gfx/duel/anims/6.2bpp" -Duel7Gfx: ; a4964 (29:4964) +Duel7Gfx:: ; a4964 (29:4964) dw $2d INCBIN "gfx/duel/anims/7.2bpp" -Duel8Gfx: ; a4c36 (29:4c36) +Duel8Gfx:: ; a4c36 (29:4c36) dw $0d INCBIN "gfx/duel/anims/8.2bpp" -Duel9Gfx: ; a4d08 (29:4d08) +Duel9Gfx:: ; a4d08 (29:4d08) dw $1c INCBIN "gfx/duel/anims/9.2bpp" -Duel10Gfx: ; a4eca (29:4eca) +Duel10Gfx:: ; a4eca (29:4eca) dw $4c INCBIN "gfx/duel/anims/10.2bpp" -Duel11Gfx: ; a538c (29:538c) +Duel11Gfx:: ; a538c (29:538c) dw $1b INCBIN "gfx/duel/anims/11.2bpp" -Duel12Gfx: ; a553e (29:553e) +Duel12Gfx:: ; a553e (29:553e) dw $07 INCBIN "gfx/duel/anims/12.2bpp" -Duel13Gfx: ; a55b0 (29:55b0) +Duel13Gfx:: ; a55b0 (29:55b0) dw $0c INCBIN "gfx/duel/anims/13.2bpp" -Duel14Gfx: ; a5672 (29:5672) +Duel14Gfx:: ; a5672 (29:5672) dw $22 INCBIN "gfx/duel/anims/14.2bpp" -Duel15Gfx: ; a5894 (29:5894) +Duel15Gfx:: ; a5894 (29:5894) dw $20 INCBIN "gfx/duel/anims/15.2bpp" -Duel16Gfx: ; a5a96 (29:5a96) +Duel16Gfx:: ; a5a96 (29:5a96) dw $0a INCBIN "gfx/duel/anims/16.2bpp" -Duel17Gfx: ; a5b38 (29:5b38) +Duel17Gfx:: ; a5b38 (29:5b38) dw $25 INCBIN "gfx/duel/anims/17.2bpp" -Duel18Gfx: ; a5d8a (29:5d8a) +Duel18Gfx:: ; a5d8a (29:5d8a) dw $18 INCBIN "gfx/duel/anims/18.2bpp" -Duel19Gfx: ; a5f0c (29:5f0c) +Duel19Gfx:: ; a5f0c (29:5f0c) dw $1b INCBIN "gfx/duel/anims/19.2bpp" -Duel20Gfx: ; a60be (29:60be) +Duel20Gfx:: ; a60be (29:60be) dw $08 INCBIN "gfx/duel/anims/20.2bpp" -Duel21Gfx: ; a6140 (29:6140) +Duel21Gfx:: ; a6140 (29:6140) dw $0d INCBIN "gfx/duel/anims/21.2bpp" -Duel22Gfx: ; a6212 (29:6212) +Duel22Gfx:: ; a6212 (29:6212) dw $22 INCBIN "gfx/duel/anims/22.2bpp" -Duel23Gfx: ; a6434 (29:6434) +Duel23Gfx:: ; a6434 (29:6434) dw $0c INCBIN "gfx/duel/anims/23.2bpp" -Duel24Gfx: ; a64f6 (29:64f6) +Duel24Gfx:: ; a64f6 (29:64f6) dw $25 INCBIN "gfx/duel/anims/24.2bpp" -Duel25Gfx: ; a6748 (29:6748) +Duel25Gfx:: ; a6748 (29:6748) dw $22 INCBIN "gfx/duel/anims/25.2bpp" -Duel26Gfx: ; a696a (29:696a) +Duel26Gfx:: ; a696a (29:696a) dw $0c INCBIN "gfx/duel/anims/26.2bpp" -Duel27Gfx: ; a6a2c (29:6a2c) +Duel27Gfx:: ; a6a2c (29:6a2c) dw $4c INCBIN "gfx/duel/anims/27.2bpp" -Duel28Gfx: ; a6eee (29:6eee) +Duel28Gfx:: ; a6eee (29:6eee) dw $08 INCBIN "gfx/duel/anims/28.2bpp" -Duel29Gfx: ; a6f70 (29:6f70) +Duel29Gfx:: ; a6f70 (29:6f70) dw $07 INCBIN "gfx/duel/anims/29.2bpp" -Duel30Gfx: ; a6fe2 (29:6fe2) +Duel30Gfx:: ; a6fe2 (29:6fe2) dw $1a INCBIN "gfx/duel/anims/30.2bpp" -Duel31Gfx: ; a7184 (29:7184) +Duel31Gfx:: ; a7184 (29:7184) dw $0a INCBIN "gfx/duel/anims/31.2bpp" -Duel32Gfx: ; a7226 (29:7226) +Duel32Gfx:: ; a7226 (29:7226) dw $2e INCBIN "gfx/duel/anims/32.2bpp" -Duel33Gfx: ; a7508 (29:7508) +Duel33Gfx:: ; a7508 (29:7508) dw $08 INCBIN "gfx/duel/anims/33.2bpp" -Duel34Gfx: ; a758a (29:758a) +Duel34Gfx:: ; a758a (29:758a) dw $07 INCBIN "gfx/duel/anims/34.2bpp" -Duel35Gfx: ; a75fc (29:75fc) +Duel35Gfx:: ; a75fc (29:75fc) dw $1c INCBIN "gfx/duel/anims/35.2bpp" -Duel36Gfx: ; a77be (29:77be) +Duel36Gfx:: ; a77be (29:77be) dw $08 INCBIN "gfx/duel/anims/36.2bpp" -Duel37Gfx: ; a7840 (29:7840) +Duel37Gfx:: ; a7840 (29:7840) dw $0b INCBIN "gfx/duel/anims/37.2bpp" -Duel38Gfx: ; a78f2 (29:78f2) +Duel38Gfx:: ; a78f2 (29:78f2) dw $1c INCBIN "gfx/duel/anims/38.2bpp" -Duel39Gfx: ; a7ab4 (29:7ab4) +Duel39Gfx:: ; a7ab4 (29:7ab4) dw $16 INCBIN "gfx/duel/anims/39.2bpp" -Duel40Gfx: ; a7c16 (29:7c16) +Duel40Gfx:: ; a7c16 (29:7c16) dw $10 INCBIN "gfx/duel/anims/40.2bpp" -Duel41Gfx: ; a7d18 (29:7d18) +Duel41Gfx:: ; a7d18 (29:7d18) dw $0f INCBIN "gfx/duel/anims/41.2bpp" -Duel42Gfx: ; a7e0a (29:7e0a) +Duel42Gfx:: ; a7e0a (29:7e0a) dw $07 INCBIN "gfx/duel/anims/42.2bpp" -Duel43Gfx: ; a7e7c (29:7e7c) +Duel43Gfx:: ; a7e7c (29:7e7c) dw $0a INCBIN "gfx/duel/anims/43.2bpp" -Duel44Gfx: ; a7f1e (29:7f1e) +Duel44Gfx:: ; a7f1e (29:7f1e) dw $09 INCBIN "gfx/duel/anims/44.2bpp" -Duel45Gfx: ; a7fb0 (29:7fb0) +Duel45Gfx:: ; a7fb0 (29:7fb0) dw $03 INCBIN "gfx/duel/anims/45.2bpp" - INCROM $a7fe2, $a8000 +AnimData6:: ; a7fe2 (29:7fe2) + frame_table AnimFrameTable1 + frame_data 5, 16, 0, 0 + frame_data 6, 16, 0, 0 + frame_data 7, 16, 0, 0 + frame_data 6, 16, 0, 0 + frame_data 0, 0, 0, 0 + +rept $7 + db $ff +endr SECTION "Gfx 12", ROMX -Duel46Gfx: ; a8000 (2a:4000) +Duel46Gfx:: ; a8000 (2a:4000) dw $08 INCBIN "gfx/duel/anims/46.2bpp" -Duel47Gfx: ; a8082 (2a:4082) +Duel47Gfx:: ; a8082 (2a:4082) dw $0f INCBIN "gfx/duel/anims/47.2bpp" -Duel48Gfx: ; a8174 (2a:4174) +Duel48Gfx:: ; a8174 (2a:4174) dw $03 INCBIN "gfx/duel/anims/48.2bpp" -Duel49Gfx: ; a81a6 (2a:41a6) +Duel49Gfx:: ; a81a6 (2a:41a6) dw $05 INCBIN "gfx/duel/anims/49.2bpp" -Duel50Gfx: ; a81f8 (2a:41f8) +Duel50Gfx:: ; a81f8 (2a:41f8) dw $17 INCBIN "gfx/duel/anims/50.2bpp" -Duel51Gfx: ; a836a (2a:436a) +Duel51Gfx:: ; a836a (2a:436a) dw $36 INCBIN "gfx/duel/anims/51.2bpp" -Duel52Gfx: ; a86cc (2a:46cc) +Duel52Gfx:: ; a86cc (2a:46cc) dw $0b INCBIN "gfx/duel/anims/52.2bpp" -Duel53Gfx: ; a877e (2a:477e) +Duel53Gfx:: ; a877e (2a:477e) dw $06 INCBIN "gfx/duel/anims/53.2bpp" -Duel54Gfx: ; a87e0 (2a:47e0) +Duel54Gfx:: ; a87e0 (2a:47e0) dw $16 INCBIN "gfx/duel/anims/54.2bpp" -BoosterPackOAMGfx: ; a8942 (2a:4942) +BoosterPackOAMGfx:: ; a8942 (2a:4942) dw $20 INCBIN "gfx/booster_packs/oam.2bpp" -PressStartGfx: ; a8b44 (2a:4b44) +PressStartGfx:: ; a8b44 (2a:4b44) dw $14 INCBIN "gfx/titlescreen/press_start.2bpp" -GrassGfx: ; a8c86 (2a:4c86) +GrassGfx:: ; a8c86 (2a:4c86) dw $04 INCBIN "gfx/titlescreen/energies/grass.2bpp" -FireGfx: ; a8cc8 (2a:4cc8) +FireGfx:: ; a8cc8 (2a:4cc8) dw $04 INCBIN "gfx/titlescreen/energies/fire.2bpp" -WaterGfx: ; a8d0a (2a:4d0a) +WaterGfx:: ; a8d0a (2a:4d0a) dw $04 INCBIN "gfx/titlescreen/energies/water.2bpp" -ColorlessGfx: ; a8d4c (2a:4d4c) +ColorlessGfx:: ; a8d4c (2a:4d4c) dw $04 INCBIN "gfx/titlescreen/energies/colorless.2bpp" -LightningGfx: ; a8d8e (2a:4d8e) +LightningGfx:: ; a8d8e (2a:4d8e) dw $04 INCBIN "gfx/titlescreen/energies/lightning.2bpp" -PsychicGfx: ; a8dd0 (2a:4dd0) +PsychicGfx:: ; a8dd0 (2a:4dd0) dw $04 INCBIN "gfx/titlescreen/energies/psychic.2bpp" -FightingGfx: ; a8e12 (2a:4e12) +FightingGfx:: ; a8e12 (2a:4e12) dw $04 INCBIN "gfx/titlescreen/energies/fighting.2bpp" - INCROM $a8e54, $ac000 +SECTION "Anims 1", ROMX + INCLUDE "data/anims1.asm" -SECTION "Gfx 13", ROMX - INCROM $ac000, $b0000 + db $ff + +SECTION "Anims 2", ROMX + INCLUDE "data/anims2.asm" + +rept $2 + db $ff +endr + +SECTION "Anims 3", ROMX + INCLUDE "data/anims3.asm" + +Palette31:: ; b3feb (2c:7feb) + db 1, %11010010 + db 1 -SECTION "Gfx 14", ROMX - INCROM $b0000, $b4000 + rgb 0, 0, 0 + rgb 31, 31, 7 + rgb 31, 24, 6 + rgb 11, 3, 0 -SECTION "Gfx 15", ROMX - INCROM $b4000, $b8000 +Palette119:: ; b3ff6 (2c:7ff6) + db 0 + db 1 -SECTION "Gfx 16", ROMX - INCROM $b8000, $bc000 + rgb 28, 28, 24 + rgb 28, 16, 12 + rgb 28, 4, 8 + rgb 0, 0, 8 + +SECTION "Anims 4", ROMX + INCLUDE "data/anims4.asm" + +SECTION "Palettes1", ROMX + INCLUDE "data/palettes1.asm" + +SECTION "Palettes2", ROMX + INCLUDE "data/palettes2.asm" + +rept $3b61 + db $ff +endr SECTION "Card Gfx 1", ROMX |