diff options
Diffstat (limited to 'src/gfx.asm')
-rw-r--r-- | src/gfx.asm | 380 |
1 files changed, 177 insertions, 203 deletions
diff --git a/src/gfx.asm b/src/gfx.asm index c03f4e6..c7fd771 100644 --- a/src/gfx.asm +++ b/src/gfx.asm @@ -46,523 +46,497 @@ SECTION "Gfx 3", ROMX WaterClubTilemap:: ; 84000 (21:4000) db $1c ; width db $20 ; height - dw $4164 + dw WaterClubPermissions db FALSE ; cgb mode - - INCBIN "data/maps/map36.bin" + INCBIN "data/maps/tiles/water_club.bin" +WaterClubPermissions: + INCBIN "data/maps/permissions/water_club.bin" WaterClubCGBTilemap:: ; 84188 (21:4188) db $1c ; width db $20 ; height - dw $4397 + dw WaterClubCGBPermissions db TRUE ; cgb mode - - INCBIN "data/maps/map37.bin" + INCBIN "data/maps/tiles/water_club_cgb.bin" +WaterClubCGBPermissions: + INCBIN "data/maps/permissions/water_club_cgb.bin" LightningClubTilemap:: ; 843bb (21:43bb) db $1c ; width db $20 ; height - dw $4511 + dw LightningClubPermissions db FALSE ; cgb mode - - INCBIN "data/maps/map38.bin" + INCBIN "data/maps/tiles/lightning_club.bin" +LightningClubPermissions: + INCBIN "data/maps/permissions/lightning_club.bin" LightningClubCGBTilemap:: ; 84533 (21:4533) db $1c ; width db $20 ; height - dw $470c + dw LightningClubCGBPermissions db TRUE ; cgb mode - - INCBIN "data/maps/map39.bin" + INCBIN "data/maps/tiles/lightning_club_cgb.bin" +LightningClubCGBPermissions: + INCBIN "data/maps/permissions/lightning_club_cgb.bin" GrassClubTilemap:: ; 8472e (21:472e) db $1c ; width db $20 ; height - dw $48b4 + dw GrassClubPermissions db FALSE ; cgb mode - - INCBIN "data/maps/map40.bin" + INCBIN "data/maps/tiles/grass_club.bin" +GrassClubPermissions: + INCBIN "data/maps/permissions/grass_club.bin" GrassClubCGBTilemap:: ; 848d8 (21:48d8) db $1c ; width db $20 ; height - dw $4b4f + dw GrassClubCGBPermissions db TRUE ; cgb mode - - INCBIN "data/maps/map41.bin" + INCBIN "data/maps/tiles/grass_club_cgb.bin" +GrassClubCGBPermissions: + INCBIN "data/maps/permissions/grass_club_cgb.bin" PsychicClubTilemap:: ; 84b73 (21:4b73) db $1c ; width db $1c ; height - dw $4c50 + dw PsychicClubPermissions db FALSE ; cgb mode - - INCBIN "data/maps/map42.bin" + INCBIN "data/maps/tiles/psychic_club.bin" +PsychicClubPermissions: + INCBIN "data/maps/permissions/psychic_club.bin" PsychicClubCGBTilemap:: ; 84c6f (21:4c6f) db $1c ; width db $1c ; height - dw $4ddf + dw PsychicClubCGBPermissions db TRUE ; cgb mode - - INCBIN "data/maps/map43.bin" + INCBIN "data/maps/tiles/psychic_club_cgb.bin" +PsychicClubCGBPermissions: + INCBIN "data/maps/permissions/psychic_club_cgb.bin" ScienceClubTilemap:: ; 84dfe (21:4dfe) db $1c ; width db $20 ; height - dw $4efe + dw ScienceClubPermissions db FALSE ; cgb mode - - INCBIN "data/maps/map44.bin" + INCBIN "data/maps/tiles/science_club.bin" +ScienceClubPermissions: + INCBIN "data/maps/permissions/science_club.bin" ScienceClubCGBTilemap:: ; 84f1d (21:4f1d) db $1c ; width db $20 ; height - dw $5097 + dw ScienceClubCGBPermissions db TRUE ; cgb mode - - INCBIN "data/maps/map45.bin" + INCBIN "data/maps/tiles/science_club_cgb.bin" +ScienceClubCGBPermissions: + INCBIN "data/maps/permissions/science_club_cgb.bin" FireClubTilemap:: ; 850b6 (21:50b6) db $1c ; width db $20 ; height - dw $5175 + dw FireClubPermissions db FALSE ; cgb mode - - INCBIN "data/maps/map46.bin" + INCBIN "data/maps/tiles/fire_club.bin" +FireClubPermissions: + INCBIN "data/maps/permissions/fire_club.bin" FireClubCGBTilemap:: ; 85191 (21:5191) db $1c ; width db $20 ; height - dw $52f9 + dw FireClubCGBPermissions db TRUE ; cgb mode - - INCBIN "data/maps/map47.bin" + INCBIN "data/maps/tiles/fire_club_cgb.bin" +FireClubCGBPermissions: + INCBIN "data/maps/permissions/fire_club_cgb.bin" ChallengeHallTilemap:: ; 85315 (21:5315) db $20 ; width db $20 ; height - dw $5484 + dw ChallengeHallPermissions db FALSE ; cgb mode - - INCBIN "data/maps/map48.bin" + INCBIN "data/maps/tiles/challenge_hall.bin" +ChallengeHallPermissions: + INCBIN "data/maps/permissions/challenge_hall.bin" ChallengeHallCGBTilemap:: ; 854b3 (21:54b3) db $20 ; width db $20 ; height - dw $56db + dw ChallengeHallCGBPermissions db TRUE ; cgb mode - - INCBIN "data/maps/map49.bin" + INCBIN "data/maps/tiles/challenge_hall_cgb.bin" +ChallengeHallCGBPermissions: + INCBIN "data/maps/permissions/challenge_hall_cgb.bin" PokemonDomeEntranceTilemap:: ; 8570a (21:570a) db $20 ; width db $12 ; height - dw $57ba + dw PokemonDomeEntrancePermissions db FALSE ; cgb mode - - INCBIN "data/maps/map50.bin" + INCBIN "data/maps/tiles/pokemon_dome_entrance.bin" +PokemonDomeEntrancePermissions: + INCBIN "data/maps/permissions/pokemon_dome_entrance.bin" PokemonDomeEntranceCGBTilemap:: ; 857ce (21:57ce) db $20 ; width db $12 ; height - dw $58db + dw PokemonDomeEntranceCGBPermissions db TRUE ; cgb mode - - INCBIN "data/maps/map51.bin" + INCBIN "data/maps/tiles/pokemon_dome_entrance_cgb.bin" +PokemonDomeEntranceCGBPermissions: + INCBIN "data/maps/permissions/pokemon_dome_entrance_cgb.bin" PokemonDomeTilemap:: ; 858ef (21:58ef) db $20 ; width db $20 ; height - dw $5a58 + dw PokemonDomePermissions db FALSE ; cgb mode + INCBIN "data/maps/tiles/pokemon_dome.bin" +PokemonDomePermissions: + INCBIN "data/maps/permissions/pokemon_dome.bin" - INCBIN "data/maps/map54.bin" - -PokemonDomeGBTilemap:: ; 85a79 (21:5a79) +PokemonDomeCGBTilemap:: ; 85a79 (21:5a79) db $20 ; width db $20 ; height - dw $5cc1 + dw PokemonDomeCGBPermissions db TRUE ; cgb mode - - INCBIN "data/maps/map55.bin" + INCBIN "data/maps/tiles/pokemon_dome_cgb.bin" +PokemonDomeCGBPermissions: + INCBIN "data/maps/permissions/pokemon_dome_cgb.bin" HallOfHonorTilemap:: ; 85ce2 (21:5ce2) db $18 ; width db $1a ; height - dw $5ddc + dw HallOfHonorPermissions db FALSE ; cgb mode - - INCBIN "data/maps/map58.bin" + INCBIN "data/maps/tiles/hall_of_honor.bin" +HallOfHonorPermissions: + INCBIN "data/maps/permissions/hall_of_honor.bin" HallOfHonorCGBTilemap:: ; 85df4 (21:5df4) db $18 ; width db $1a ; height - dw $5f64 + dw HallOfHonorCGBPermissions db TRUE ; cgb mode - - INCBIN "data/maps/map59.bin" + INCBIN "data/maps/tiles/hall_of_honor_cgb.bin" +HallOfHonorCGBPermissions: + INCBIN "data/maps/permissions/hall_of_honor_cgb.bin" CardPopCGBTilemap:: ; 85f7c (21:5f7c) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map60.bin" + INCBIN "data/maps/tiles/card_pop_cgb.bin" CardPopTilemap:: ; 8607f (21:607f) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map61.bin" + INCBIN "data/maps/tiles/card_pop.bin" ScienceMedalTilemap:: ; 8617d (21:617d) db $03 ; width db $03 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map63.bin" + INCBIN "data/maps/tiles/science_medal.bin" FireMedalTilemap:: ; 86193 (21:6193) db $03 ; width db $03 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map64.bin" + INCBIN "data/maps/tiles/fire_medal.bin" WaterMedalTilemap:: ; 861a9 (21:61a9) db $03 ; width db $03 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map65.bin" + INCBIN "data/maps/tiles/water_medal.bin" LightningMedalTilemap:: ; 861bf (21:61bf) db $03 ; width db $03 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map66.bin" + INCBIN "data/maps/tiles/lightning_medal.bin" FightingMedalTilemap:: ; 861d5 (21:61d5) db $03 ; width db $03 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map67.bin" + INCBIN "data/maps/tiles/fighting_medal.bin" RockMedalTilemap:: ; 861eb (21:61eb) db $03 ; width db $03 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map68.bin" + INCBIN "data/maps/tiles/rock_medal.bin" PsychicMedalTilemap:: ; 86201 (21:6201) db $03 ; width db $03 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map69.bin" + INCBIN "data/maps/tiles/psychic_medal.bin" GameBoyLinkCGBTilemap:: ; 86217 (21:6217) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map70.bin" + INCBIN "data/maps/tiles/gameboy_link_cgb.bin" GameBoyLinkTilemap:: ; 862da (21:62da) db $14 ; width db $12 ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map71.bin" + INCBIN "data/maps/tiles/gameboy_link.bin" GameBoyLinkConnectingCGBTilemap:: ; 86364 (21:6364) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map72.bin" + INCBIN "data/maps/tiles/gameboy_link_connecting_cgb.bin" GameBoyLinkConnectingTilemap:: ; 86443 (21:6443) db $14 ; width db $12 ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map73.bin" + INCBIN "data/maps/tiles/gameboy_link_connecting.bin" GameBoyPrinterCGBTilemap:: ; 864df (21:64df) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map74.bin" + INCBIN "data/maps/tiles/gameboy_printer_cgb.bin" GameBoyPrinterTilemap:: ; 865b5 (21:65b5) db $14 ; width db $12 ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map75.bin" + INCBIN "data/maps/tiles/gameboy_printer.bin" ColosseumTilemap:: ; 86647 (21:6647) db $08 ; width db $0c ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map76.bin" + INCBIN "data/maps/tiles/colosseum.bin" ColosseumCGBTilemap:: ; 866b8 (21:66b8) db $08 ; width db $0c ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map77.bin" + INCBIN "data/maps/tiles/colosseum_cgb.bin" EvolutionTilemap:: ; 8673e (21:673e) db $08 ; width db $0c ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map78.bin" + INCBIN "data/maps/tiles/evolution.bin" EvolutionCGBTilemap:: ; 867af (21:67af) db $08 ; width db $0c ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map79.bin" + INCBIN "data/maps/tiles/evolution_cgb.bin" MysteryTilemap:: ; 86833 (21:6833) db $08 ; width db $0c ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map80.bin" + INCBIN "data/maps/tiles/mystery.bin" MysteryCGBTilemap:: ; 868a4 (21:68a4) db $08 ; width db $0c ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map81.bin" + INCBIN "data/maps/tiles/mystery_cgb.bin" LaboratoryTilemap:: ; 86925 (21:6925) db $08 ; width db $0c ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map82.bin" + INCBIN "data/maps/tiles/laboratory.bin" LaboratoryCGBTilemap:: ; 86996 (21:6996) db $08 ; width db $0c ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map83.bin" + INCBIN "data/maps/tiles/laboratory_cgb.bin" CharizardIntroTilemap:: ; 86a14 (21:6a14) db $08 ; width db $0c ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map84.bin" + INCBIN "data/maps/tiles/charizard_intro.bin" CharizardIntroCGBTilemap:: ; 86a85 (21:6a85) db $08 ; width db $0c ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map85.bin" + INCBIN "data/maps/tiles/charizard_intro_cgb.bin" ScytherIntroTilemap:: ; 86b28 (21:6b28) db $08 ; width db $0c ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map86.bin" + INCBIN "data/maps/tiles/scyther_intro.bin" ScytherIntroCGBTilemap:: ; 86b99 (21:6b99) db $08 ; width db $0c ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map87.bin" + INCBIN "data/maps/tiles/scyther_intro_cgb.bin" AerodactylIntroTilemap:: ; 86c34 (21:6c34) db $08 ; width db $0c ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map88.bin" + INCBIN "data/maps/tiles/aerodactyl_intro.bin" AerodactylIntroCGBTilemap:: ; 86ca5 (21:6ca5) db $08 ; width db $0c ; height - dw $0000 + dw NULL db TRUE ; cgb mode + INCBIN "data/maps/tiles/aerodactyl_intro_cgb.bin" - INCBIN "data/maps/map89.bin" - -TitleScreen1Tilemap:: ; 86d37 (21:6d37) +JapaneseTitleScreenTilemap:: ; 86d37 (21:6d37) db $14 ; width db $12 ; height - dw $0000 + dw NULL db FALSE ; cgb mode + INCBIN "data/maps/tiles/japanese_title_screen.bin" - INCBIN "data/maps/map90.bin" - -TitleScreen2Tilemap:: ; 86dcc (21:6dcc) +JapaneseTitleScreenCGBTilemap:: ; 86dcc (21:6dcc) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map91.bin" + INCBIN "data/maps/tiles/japanese_title_screen_cgb.bin" SolidTiles1Tilemap:: ; 86e8a (21:6e8a) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map92.bin" + INCBIN "data/maps/tiles/solid_tiles_1.bin" SolidTiles2Tilemap:: ; 86f18 (21:6f18) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map93.bin" + INCBIN "data/maps/tiles/solid_tiles_2.bin" SolidTiles3Tilemap:: ; 86fc0 (21:6fc0) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode + INCBIN "data/maps/tiles/solid_tiles_3.bin" - INCBIN "data/maps/map94.bin" - -TitleScreen3Tilemap:: ; 8704f (21:704f) +JapaneseTitleScreen2Tilemap:: ; 8704f (21:704f) db $14 ; width db $12 ; height - dw $0000 + dw NULL db FALSE ; cgb mode + INCBIN "data/maps/tiles/japanese_title_screen_2.bin" - INCBIN "data/maps/map95.bin" - -TitleScreen4Tilemap:: ; 871a5 (21:71a5) +JapaneseTitleScreen2CGBTilemap:: ; 871a5 (21:71a5) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map96.bin" + INCBIN "data/maps/tiles/japanese_title_screen_2_cgb.bin" SolidTiles4Tilemap:: ; 87397 (21:7397) db $08 ; width db $04 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map97.bin" + INCBIN "data/maps/tiles/solid_tiles_4.bin" PlayerTilemap:: ; 873b7 (21:73b7) db $06 ; width db $06 ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map98.bin" + INCBIN "data/maps/tiles/player.bin" OpponentTilemap:: ; 873e5 (21:73e5) db $06 ; width db $06 ; height - dw $0000 + dw NULL db FALSE ; cgb mode + INCBIN "data/maps/tiles/opponent.bin" - INCBIN "data/maps/map99.bin" - -TitleScreen5Tilemap:: ; 87413 (21:7413) +TitleScreenTilemap:: ; 87413 (21:7413) db $14 ; width db $12 ; height - dw $0000 + dw NULL db FALSE ; cgb mode + INCBIN "data/maps/tiles/title_screen.bin" - INCBIN "data/maps/map100.bin" - -TitleScreen6Tilemap:: ; 87538 (21:7538) +TitleScreenCGBTilemap:: ; 87538 (21:7538) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map101.bin" + INCBIN "data/maps/tiles/title_screen_cgb.bin" CopyrightTilemap:: ; 8769f (21:769f) db $14 ; width db $12 ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map102.bin" + INCBIN "data/maps/tiles/copyright.bin" CopyrightCGBTilemap:: ; 876f6 (21:76f6) db $14 ; width db $12 ; height - dw $0000 + dw NULL db TRUE ; cgb mode - - INCBIN "data/maps/map103.bin" + INCBIN "data/maps/tiles/copyright_cgb.bin" NintendoTilemap:: ; 8777c (21:777c) db $14 ; width db $12 ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map104.bin" + INCBIN "data/maps/tiles/nintendo.bin" CompaniesTilemap:: ; 877c4 (21:77c4) db $14 ; width db $12 ; height - dw $0000 + dw NULL db FALSE ; cgb mode - - INCBIN "data/maps/map105.bin" - + INCBIN "data/maps/tiles/companies.bin" IshiharaTilesetGfx:: ; 87828 (21:7828) dw 77 |