diff options
| author | Clownacy <Clownacy@users.noreply.github.com> | 2023-08-25 13:46:01 +0100 |
|---|---|---|
| committer | Clownacy <Clownacy@users.noreply.github.com> | 2023-08-25 13:46:01 +0100 |
| commit | 8b3a5d7415abba0be0780a193fcc857767894a6c (patch) | |
| tree | c8150163628a3604d69beda98c4b9b9ed6d7b533 /_inc | |
| parent | 13c6476a8bc20fa7920452780a31b40be535129c (diff) | |
Deobfuscate the debug mode VRAM addresses.
Diffstat (limited to '_inc')
| -rw-r--r-- | _inc/DebugList.asm | 280 |
1 files changed, 145 insertions, 135 deletions
diff --git a/_inc/DebugList.asm b/_inc/DebugList.asm index 299197d..e7224d6 100644 --- a/_inc/DebugList.asm +++ b/_inc/DebugList.asm @@ -21,177 +21,187 @@ dbug: macro map,object,subtype,frame,vram dc.w (.GHZend-.GHZ-2)/8 ; mappings object subtype frame VRAM setting - dbug Map_Ring, id_Rings, 0, 0, $27B2 - dbug Map_Monitor, id_Monitor, 0, 0, $680 - dbug Map_Crab, id_Crabmeat, 0, 0, $400 - dbug Map_Buzz, id_BuzzBomber, 0, 0, $444 - dbug Map_Chop, id_Chopper, 0, 0, $47B - dbug Map_Spike, id_Spikes, 0, 0, $51B - dbug Map_Plat_GHZ, id_BasicPlatform, 0, 0, $4000 - dbug Map_PRock, id_PurpleRock, 0, 0, $63D0 - dbug Map_Moto, id_MotoBug, 0, 0, $4F0 - dbug Map_Spring, id_Springs, 0, 0, $523 - dbug Map_Newt, id_Newtron, 0, 0, $249B - dbug Map_Edge, id_EdgeWalls, 0, 0, $434C - dbug Map_GBall, id_Obj19, 0, 0, $43AA - dbug Map_Lamp, id_Lamppost, 1, 0, $7A0 - dbug Map_GRing, id_GiantRing, 0, 0, $2400 - dbug Map_Bonus, id_HiddenBonus, 1, 1, $84B6 + dbug Map_Ring, id_Rings, 0, 0, make_art_tile(ArtTile_Ring,1,0) + dbug Map_Monitor, id_Monitor, 0, 0, make_art_tile(ArtTile_Monitor,0,0) + dbug Map_Crab, id_Crabmeat, 0, 0, make_art_tile(ArtTile_Crabmeat,0,0) + dbug Map_Buzz, id_BuzzBomber, 0, 0, make_art_tile(ArtTile_Buzz_Bomber,0,0) + dbug Map_Chop, id_Chopper, 0, 0, make_art_tile(ArtTile_Chopper,0,0) + dbug Map_Spike, id_Spikes, 0, 0, make_art_tile(ArtTile_Spikes,0,0) + dbug Map_Plat_GHZ, id_BasicPlatform, 0, 0, make_art_tile(ArtTile_Level,2,0) + dbug Map_PRock, id_PurpleRock, 0, 0, make_art_tile(ArtTile_GHZ_Purple_Rock,3,0) + dbug Map_Moto, id_MotoBug, 0, 0, make_art_tile(ArtTile_Moto_Bug,0,0) + dbug Map_Spring, id_Springs, 0, 0, make_art_tile(ArtTile_Spring_Horizontal,0,0) + dbug Map_Newt, id_Newtron, 0, 0, make_art_tile(ArtTile_Newtron,1,0) + dbug Map_Edge, id_EdgeWalls, 0, 0, make_art_tile(ArtTile_GHZ_Edge_Wall,2,0) + dbug Map_GBall, id_Obj19, 0, 0, make_art_tile(ArtTile_GHZ_Giant_Ball,2,0) + dbug Map_Lamp, id_Lamppost, 1, 0, make_art_tile(ArtTile_Lamppost,0,0) + dbug Map_GRing, id_GiantRing, 0, 0, make_art_tile(ArtTile_Giant_Ring,1,0) + dbug Map_Bonus, id_HiddenBonus, 1, 1, make_art_tile(ArtTile_Hidden_Points,0,1) .GHZend: .LZ: dc.w (.LZend-.LZ-2)/8 ; mappings object subtype frame VRAM setting - dbug Map_Ring, id_Rings, 0, 0, $27B2 - dbug Map_Monitor, id_Monitor, 0, 0, $680 - dbug Map_Spring, id_Springs, 0, 0, $523 - dbug Map_Jaws, id_Jaws, 8, 0, $2486 - dbug Map_Burro, id_Burrobot, 0, 2, $84A6 - dbug Map_Harp, id_Harpoon, 0, 0, $3CC - dbug Map_Harp, id_Harpoon, 2, 3, $3CC - dbug Map_Push, id_PushBlock, 0, 0, $43DE - dbug Map_But, id_Button, 0, 0, $513 - dbug Map_Spike, id_Spikes, 0, 0, $51B - dbug Map_MBlockLZ, id_MovingBlock, 4, 0, $43BC - dbug Map_LBlock, id_LabyrinthBlock, 1, 0, $43E6 - dbug Map_LBlock, id_LabyrinthBlock, $13, 1, $43E6 - dbug Map_LBlock, id_LabyrinthBlock, 5, 0, $43E6 - dbug Map_Gar, id_Gargoyle, 0, 0, $443E - dbug Map_LBlock, id_LabyrinthBlock, $27, 2, $43E6 - dbug Map_LBlock, id_LabyrinthBlock, $30, 3, $43E6 - dbug Map_LConv, id_LabyrinthConvey, $7F, 0, $3F6 - dbug Map_Orb, id_Orbinaut, 0, 0, $467 - dbug Map_Bub, id_Bubble, $84, $13, $8348 - dbug Map_WFall, id_Waterfall, 2, 2, $C259 - dbug Map_WFall, id_Waterfall, 9, 9, $C259 - dbug Map_Pole, id_Pole, 0, 0, $43DE - dbug Map_Flap, id_FlapDoor, 2, 0, $4328 - dbug Map_Lamp, id_Lamppost, 1, 0, $7A0 + dbug Map_Ring, id_Rings, 0, 0, make_art_tile(ArtTile_Ring,1,0) + dbug Map_Monitor, id_Monitor, 0, 0, make_art_tile(ArtTile_Monitor,0,0) + dbug Map_Spring, id_Springs, 0, 0, make_art_tile(ArtTile_Spring_Horizontal,0,0) + dbug Map_Jaws, id_Jaws, 8, 0, make_art_tile(ArtTile_Jaws,1,0) + dbug Map_Burro, id_Burrobot, 0, 2, make_art_tile(ArtTile_Burrobot,0,1) + dbug Map_Harp, id_Harpoon, 0, 0, make_art_tile(ArtTile_LZ_Harpoon,0,0) + dbug Map_Harp, id_Harpoon, 2, 3, make_art_tile(ArtTile_LZ_Harpoon,0,0) + dbug Map_Push, id_PushBlock, 0, 0, make_art_tile(ArtTile_LZ_Push_Block,2,0) + dbug Map_But, id_Button, 0, 0, make_art_tile(ArtTile_Button+4,0,0) + dbug Map_Spike, id_Spikes, 0, 0, make_art_tile(ArtTile_Spikes,0,0) + dbug Map_MBlockLZ, id_MovingBlock, 4, 0, make_art_tile(ArtTile_LZ_Moving_Block,2,0) + dbug Map_LBlock, id_LabyrinthBlock, 1, 0, make_art_tile(ArtTile_LZ_Blocks,2,0) + dbug Map_LBlock, id_LabyrinthBlock, $13, 1, make_art_tile(ArtTile_LZ_Blocks,2,0) + dbug Map_LBlock, id_LabyrinthBlock, 5, 0, make_art_tile(ArtTile_LZ_Blocks,2,0) + if FixBugs + dbug Map_Gar, id_Gargoyle, 0, 0, make_art_tile(ArtTile_LZ_Gargoyle,2,0) + else + dbug Map_Gar, id_Gargoyle, 0, 0, make_art_tile(ArtTile_LZ_Sonic_Drowning-2,2,0) ; Incorrect VRAM address. + endif + dbug Map_LBlock, id_LabyrinthBlock, $27, 2, make_art_tile(ArtTile_LZ_Blocks,2,0) + dbug Map_LBlock, id_LabyrinthBlock, $30, 3, make_art_tile(ArtTile_LZ_Blocks,2,0) + dbug Map_LConv, id_LabyrinthConvey, $7F, 0, make_art_tile(ArtTile_LZ_Conveyor_Belt,0,0) + dbug Map_Orb, id_Orbinaut, 0, 0, make_art_tile(ArtTile_LZ_Orbinaut,0,0) + dbug Map_Bub, id_Bubble, $84, $13, make_art_tile(ArtTile_LZ_Bubbles,0,1) + dbug Map_WFall, id_Waterfall, 2, 2, make_art_tile(ArtTile_Splash,2,1) + dbug Map_WFall, id_Waterfall, 9, 9, make_art_tile(ArtTile_Splash,2,1) + dbug Map_Pole, id_Pole, 0, 0, make_art_tile(ArtTile_LZ_Pole,2,0) + dbug Map_Flap, id_FlapDoor, 2, 0, make_art_tile(ArtTile_LZ_Flapping_Door,2,0) + dbug Map_Lamp, id_Lamppost, 1, 0, make_art_tile(ArtTile_Lamppost,0,0) .LZend: .MZ: dc.w (.MZend-.MZ-2)/8 ; mappings object subtype frame VRAM setting - dbug Map_Ring, id_Rings, 0, 0, $27B2 - dbug Map_Monitor, id_Monitor, 0, 0, $680 - dbug Map_Buzz, id_BuzzBomber, 0, 0, $444 - dbug Map_Spike, id_Spikes, 0, 0, $51B - dbug Map_Spring, id_Springs, 0, 0, $523 - dbug Map_Fire, id_LavaMaker, 0, 0, $345 - dbug Map_Brick, id_MarbleBrick, 0, 0, $4000 - dbug Map_Geyser, id_GeyserMaker, 0, 0, $63A8 - dbug Map_LWall, id_LavaWall, 0, 0, $63A8 - dbug Map_Push, id_PushBlock, 0, 0, $42B8 - dbug Map_Yad, id_Yadrin, 0, 0, $247B - dbug Map_Smab, id_SmashBlock, 0, 0, $42B8 - dbug Map_MBlock, id_MovingBlock, 0, 0, $2B8 - dbug Map_CFlo, id_CollapseFloor, 0, 0, $62B8 - dbug Map_LTag, id_LavaTag, 0, 0, $8680 - dbug Map_Bas, id_Basaran, 0, 0, $4B8 - dbug Map_Cat, id_Caterkiller, 0, 0, $24FF - dbug Map_Lamp, id_Lamppost, 1, 0, $7A0 + dbug Map_Ring, id_Rings, 0, 0, make_art_tile(ArtTile_Ring,1,0) + dbug Map_Monitor, id_Monitor, 0, 0, make_art_tile(ArtTile_Monitor,0,0) + dbug Map_Buzz, id_BuzzBomber, 0, 0, make_art_tile(ArtTile_Buzz_Bomber,0,0) + dbug Map_Spike, id_Spikes, 0, 0, make_art_tile(ArtTile_Spikes,0,0) + dbug Map_Spring, id_Springs, 0, 0, make_art_tile(ArtTile_Spring_Horizontal,0,0) + dbug Map_Fire, id_LavaMaker, 0, 0, make_art_tile(ArtTile_MZ_Fireball,0,0) + dbug Map_Brick, id_MarbleBrick, 0, 0, make_art_tile(ArtTile_Level,2,0) + dbug Map_Geyser, id_GeyserMaker, 0, 0, make_art_tile(ArtTile_MZ_Lava,3,0) + dbug Map_LWall, id_LavaWall, 0, 0, make_art_tile(ArtTile_MZ_Lava,3,0) + dbug Map_Push, id_PushBlock, 0, 0, make_art_tile(ArtTile_MZ_Block,2,0) + dbug Map_Yad, id_Yadrin, 0, 0, make_art_tile(ArtTile_Yadrin,1,0) + dbug Map_Smab, id_SmashBlock, 0, 0, make_art_tile(ArtTile_MZ_Block,2,0) + dbug Map_MBlock, id_MovingBlock, 0, 0, make_art_tile(ArtTile_MZ_Block,0,0) + dbug Map_CFlo, id_CollapseFloor, 0, 0, make_art_tile(ArtTile_MZ_Block,3,0) + dbug Map_LTag, id_LavaTag, 0, 0, make_art_tile(ArtTile_Monitor,0,1) + dbug Map_Bas, id_Basaran, 0, 0, make_art_tile(ArtTile_Basaran,0,0) + dbug Map_Cat, id_Caterkiller, 0, 0, make_art_tile(ArtTile_MZ_SYZ_Caterkiller,1,0) + dbug Map_Lamp, id_Lamppost, 1, 0, make_art_tile(ArtTile_Lamppost,0,0) .MZend: .SLZ: dc.w (.SLZend-.SLZ-2)/8 ; mappings object subtype frame VRAM setting - dbug Map_Ring, id_Rings, 0, 0, $27B2 - dbug Map_Monitor, id_Monitor, 0, 0, $680 - dbug Map_Elev, id_Elevator, 0, 0, $4000 - dbug Map_CFlo, id_CollapseFloor, 0, 2, $44E0 - dbug Map_Plat_SLZ, id_BasicPlatform, 0, 0, $4000 - dbug Map_Circ, id_CirclingPlatform, 0, 0, $4000 - dbug Map_Stair, id_Staircase, 0, 0, $4000 - dbug Map_Fan, id_Fan, 0, 0, $43A0 - dbug Map_Seesaw, id_Seesaw, 0, 0, $374 - dbug Map_Spring, id_Springs, 0, 0, $523 - dbug Map_Fire, id_LavaMaker, 0, 0, $480 - dbug Map_Scen, id_Scenery, 0, 0, $44D8 - dbug Map_Bomb, id_Bomb, 0, 0, $400 - dbug Map_Orb, id_Orbinaut, 0, 0, $2429 - dbug Map_Lamp, id_Lamppost, 1, 0, $7A0 + dbug Map_Ring, id_Rings, 0, 0, make_art_tile(ArtTile_Ring,1,0) + dbug Map_Monitor, id_Monitor, 0, 0, make_art_tile(ArtTile_Monitor,0,0) + dbug Map_Elev, id_Elevator, 0, 0, make_art_tile(ArtTile_Level,2,0) + dbug Map_CFlo, id_CollapseFloor, 0, 2, make_art_tile(ArtTile_SLZ_Collapsing_Floor,2,0) + dbug Map_Plat_SLZ, id_BasicPlatform, 0, 0, make_art_tile(ArtTile_Level,2,0) + dbug Map_Circ, id_CirclingPlatform, 0, 0, make_art_tile(ArtTile_Level,2,0) + dbug Map_Stair, id_Staircase, 0, 0, make_art_tile(ArtTile_Level,2,0) + dbug Map_Fan, id_Fan, 0, 0, make_art_tile(ArtTile_SLZ_Fan,2,0) + dbug Map_Seesaw, id_Seesaw, 0, 0, make_art_tile(ArtTile_SLZ_Seesaw,0,0) + dbug Map_Spring, id_Springs, 0, 0, make_art_tile(ArtTile_Spring_Horizontal,0,0) + dbug Map_Fire, id_LavaMaker, 0, 0, make_art_tile(ArtTile_SLZ_Fireball,0,0) + dbug Map_Scen, id_Scenery, 0, 0, make_art_tile(ArtTile_SLZ_Fireball_Launcher,2,0) + dbug Map_Bomb, id_Bomb, 0, 0, make_art_tile(ArtTile_Bomb,0,0) + dbug Map_Orb, id_Orbinaut, 0, 0, make_art_tile(ArtTile_SLZ_Orbinaut,1,0) + dbug Map_Lamp, id_Lamppost, 1, 0, make_art_tile(ArtTile_Lamppost,0,0) .SLZend: .SYZ: dc.w (.SYZend-.SYZ-2)/8 ; mappings object subtype frame VRAM setting - dbug Map_Ring, id_Rings, 0, 0, $27B2 - dbug Map_Monitor, id_Monitor, 0, 0, $680 - dbug Map_Spike, id_Spikes, 0, 0, $51B - dbug Map_Spring, id_Springs, 0, 0, $523 - dbug Map_Roll, id_Roller, 0, 0, $4B8 - dbug Map_Light, id_SpinningLight, 0, 0, 0 - dbug Map_Bump, id_Bumper, 0, 0, $380 - dbug Map_Crab, id_Crabmeat, 0, 0, $400 - dbug Map_Buzz, id_BuzzBomber, 0, 0, $444 - dbug Map_Yad, id_Yadrin, 0, 0, $247B - dbug Map_Plat_SYZ, id_BasicPlatform, 0, 0, $4000 - dbug Map_FBlock, id_FloatingBlock, 0, 0, $4000 - dbug Map_But, id_Button, 0, 0, $513 - dbug Map_Cat, id_Caterkiller, 0, 0, $24FF - dbug Map_Lamp, id_Lamppost, 1, 0, $7A0 + dbug Map_Ring, id_Rings, 0, 0, make_art_tile(ArtTile_Ring,1,0) + dbug Map_Monitor, id_Monitor, 0, 0, make_art_tile(ArtTile_Monitor,0,0) + dbug Map_Spike, id_Spikes, 0, 0, make_art_tile(ArtTile_Spikes,0,0) + dbug Map_Spring, id_Springs, 0, 0, make_art_tile(ArtTile_Spring_Horizontal,0,0) + dbug Map_Roll, id_Roller, 0, 0, make_art_tile(ArtTile_Roller,0,0) + dbug Map_Light, id_SpinningLight, 0, 0, make_art_tile(ArtTile_Level,0,0) + dbug Map_Bump, id_Bumper, 0, 0, make_art_tile(ArtTile_SYZ_Bumper,0,0) + dbug Map_Crab, id_Crabmeat, 0, 0, make_art_tile(ArtTile_Crabmeat,0,0) + dbug Map_Buzz, id_BuzzBomber, 0, 0, make_art_tile(ArtTile_Buzz_Bomber,0,0) + dbug Map_Yad, id_Yadrin, 0, 0, make_art_tile(ArtTile_Yadrin,1,0) + dbug Map_Plat_SYZ, id_BasicPlatform, 0, 0, make_art_tile(ArtTile_Level,2,0) + dbug Map_FBlock, id_FloatingBlock, 0, 0, make_art_tile(ArtTile_Level,2,0) + dbug Map_But, id_Button, 0, 0, make_art_tile(ArtTile_Button+4,0,0) + dbug Map_Cat, id_Caterkiller, 0, 0, make_art_tile(ArtTile_MZ_SYZ_Caterkiller,1,0) + dbug Map_Lamp, id_Lamppost, 1, 0, make_art_tile(ArtTile_Lamppost,0,0) .SYZend: .SBZ: dc.w (.SBZend-.SBZ-2)/8 ; mappings object subtype frame VRAM setting - dbug Map_Ring, id_Rings, 0, 0, $27B2 - dbug Map_Monitor, id_Monitor, 0, 0, $680 - dbug Map_Bomb, id_Bomb, 0, 0, $400 - dbug Map_Orb, id_Orbinaut, 0, 0, $429 - dbug Map_Cat, id_Caterkiller, 0, 0, $22B0 - dbug Map_BBall, id_SwingingPlatform, 7, 2, $4391 - dbug Map_Disc, id_RunningDisc, $E0, 0, $C344 - dbug Map_MBlock, id_MovingBlock, $28, 2, $22C0 - dbug Map_But, id_Button, 0, 0, $513 - dbug Map_Trap, id_SpinPlatform, 3, 0, $4492 - dbug Map_Spin, id_SpinPlatform, $83, 0, $4DF - dbug Map_Saw, id_Saws, 2, 0, $43B5 - dbug Map_CFlo, id_CollapseFloor, 0, 0, $43F5 - dbug Map_MBlock, id_MovingBlock, $39, 3, $4460 - dbug Map_Stomp, id_ScrapStomp, 0, 0, $22C0 - dbug Map_ADoor, id_AutoDoor, 0, 0, $42E8 - dbug Map_Stomp, id_ScrapStomp, $13, 1, $22C0 - dbug Map_Saw, id_Saws, 1, 0, $43B5 - dbug Map_Stomp, id_ScrapStomp, $24, 1, $22C0 - dbug Map_Saw, id_Saws, 4, 2, $43B5 - dbug Map_Stomp, id_ScrapStomp, $34, 1, $22C0 - dbug Map_VanP, id_VanishPlatform, 0, 0, $44C3 - dbug Map_Flame, id_Flamethrower, $64, 0, $83D9 - dbug Map_Flame, id_Flamethrower, $64, $B, $83D9 - dbug Map_Elec, id_Electro, 4, 0, $47E - dbug Map_Gird, id_Girder, 0, 0, $42F0 - dbug Map_Invis, id_Invisibarrier, $11, 0, $8680 - dbug Map_Hog, id_BallHog, 4, 0, $2302 - dbug Map_Lamp, id_Lamppost, 1, 0, $7A0 + dbug Map_Ring, id_Rings, 0, 0, make_art_tile(ArtTile_Ring,1,0) + dbug Map_Monitor, id_Monitor, 0, 0, make_art_tile(ArtTile_Monitor,0,0) + dbug Map_Bomb, id_Bomb, 0, 0, make_art_tile(ArtTile_Bomb,0,0) + dbug Map_Orb, id_Orbinaut, 0, 0, make_art_tile(ArtTile_SBZ_Orbinaut,0,0) + dbug Map_Cat, id_Caterkiller, 0, 0, make_art_tile(ArtTile_SBZ_Caterkiller,1,0) + dbug Map_BBall, id_SwingingPlatform, 7, 2, make_art_tile(ArtTile_SBZ_Swing,2,0) + dbug Map_Disc, id_RunningDisc, $E0, 0, make_art_tile(ArtTile_SBZ_Disc,2,1) + dbug Map_MBlock, id_MovingBlock, $28, 2, make_art_tile(ArtTile_SBZ_Moving_Block_Short,1,0) + dbug Map_But, id_Button, 0, 0, make_art_tile(ArtTile_Button+4,0,0) + dbug Map_Trap, id_SpinPlatform, 3, 0, make_art_tile(ArtTile_SBZ_Trap_Door,2,0) + dbug Map_Spin, id_SpinPlatform, $83, 0, make_art_tile(ArtTile_SBZ_Spinning_Platform,0,0) + dbug Map_Saw, id_Saws, 2, 0, make_art_tile(ArtTile_SBZ_Saw,2,0) + dbug Map_CFlo, id_CollapseFloor, 0, 0, make_art_tile(ArtTile_SBZ_Collapsing_Floor,2,0) + dbug Map_MBlock, id_MovingBlock, $39, 3, make_art_tile(ArtTile_SBZ_Moving_Block_Long,2,0) + dbug Map_Stomp, id_ScrapStomp, 0, 0, make_art_tile(ArtTile_SBZ_Moving_Block_Short,1,0) + dbug Map_ADoor, id_AutoDoor, 0, 0, make_art_tile(ArtTile_SBZ_Door,2,0) + dbug Map_Stomp, id_ScrapStomp, $13, 1, make_art_tile(ArtTile_SBZ_Moving_Block_Short,1,0) + dbug Map_Saw, id_Saws, 1, 0, make_art_tile(ArtTile_SBZ_Saw,2,0) + dbug Map_Stomp, id_ScrapStomp, $24, 1, make_art_tile(ArtTile_SBZ_Moving_Block_Short,1,0) + dbug Map_Saw, id_Saws, 4, 2, make_art_tile(ArtTile_SBZ_Saw,2,0) + dbug Map_Stomp, id_ScrapStomp, $34, 1, make_art_tile(ArtTile_SBZ_Moving_Block_Short,1,0) + dbug Map_VanP, id_VanishPlatform, 0, 0, make_art_tile(ArtTile_SBZ_Vanishing_Block,2,0) + dbug Map_Flame, id_Flamethrower, $64, 0, make_art_tile(ArtTile_SBZ_Flamethrower,0,1) + dbug Map_Flame, id_Flamethrower, $64, $B, make_art_tile(ArtTile_SBZ_Flamethrower,0,1) + dbug Map_Elec, id_Electro, 4, 0, make_art_tile(ArtTile_SBZ_Electric_Orb,0,0) + dbug Map_Gird, id_Girder, 0, 0, make_art_tile(ArtTile_SBZ_Girder,2,0) + dbug Map_Invis, id_Invisibarrier, $11, 0, make_art_tile(ArtTile_Monitor,0,1) + dbug Map_Hog, id_BallHog, 4, 0, make_art_tile(ArtTile_Ball_Hog,1,0) + dbug Map_Lamp, id_Lamppost, 1, 0, make_art_tile(ArtTile_Lamppost,0,0) .SBZend: .Ending: dc.w (.Endingend-.Ending-2)/8 ; mappings object subtype frame VRAM setting - dbug Map_Ring, id_Rings, 0, 0, $27B2 - if Revision=0 - dbug Map_Bump, id_Bumper, 0, 0, $380 - dbug Map_Animal2, id_Animals, $A, 0, $5A0 - dbug Map_Animal2, id_Animals, $B, 0, $5A0 - dbug Map_Animal2, id_Animals, $C, 0, $5A0 - dbug Map_Animal1, id_Animals, $D, 0, $553 - dbug Map_Animal1, id_Animals, $E, 0, $553 - dbug Map_Animal1, id_Animals, $F, 0, $573 - dbug Map_Animal1, id_Animals, $10, 0, $573 - dbug Map_Animal2, id_Animals, $11, 0, $585 - dbug Map_Animal3, id_Animals, $12, 0, $593 - dbug Map_Animal2, id_Animals, $13, 0, $565 - dbug Map_Animal3, id_Animals, $14, 0, $5B3 - else - dbug Map_Ring, id_Rings, 0, 8, $27B2 - endif + dbug Map_Ring, id_Rings, 0, 0, make_art_tile(ArtTile_Ring,1,0) + if Revision=0 + dbug Map_Bump, id_Bumper, 0, 0, make_art_tile(ArtTile_SYZ_Bumper,0,0) + if FixBugs + dbug Map_Animal2, id_Animals, $A, 0, make_art_tile(ArtTile_Ending_Flicky,0,0) + dbug Map_Animal2, id_Animals, $B, 0, make_art_tile(ArtTile_Ending_Flicky,0,0) + dbug Map_Animal2, id_Animals, $C, 0, make_art_tile(ArtTile_Ending_Flicky,0,0) + else + dbug Map_Animal2, id_Animals, $A, 0, make_art_tile(ArtTile_Ending_Flicky-5,0,0) + dbug Map_Animal2, id_Animals, $B, 0, make_art_tile(ArtTile_Ending_Flicky-5,0,0) + dbug Map_Animal2, id_Animals, $C, 0, make_art_tile(ArtTile_Ending_Flicky-5,0,0) + endif + dbug Map_Animal1, id_Animals, $D, 0, make_art_tile(ArtTile_Ending_Rabbit,0,0) + dbug Map_Animal1, id_Animals, $E, 0, make_art_tile(ArtTile_Ending_Rabbit,0,0) + dbug Map_Animal1, id_Animals, $F, 0, make_art_tile(ArtTile_Ending_Penguin,0,0) + dbug Map_Animal1, id_Animals, $10, 0, make_art_tile(ArtTile_Ending_Penguin,0,0) + dbug Map_Animal2, id_Animals, $11, 0, make_art_tile(ArtTile_Ending_Seal,0,0) + dbug Map_Animal3, id_Animals, $12, 0, make_art_tile(ArtTile_Ending_Pig,0,0) + dbug Map_Animal2, id_Animals, $13, 0, make_art_tile(ArtTile_Ending_Chicken,0,0) + dbug Map_Animal3, id_Animals, $14, 0, make_art_tile(ArtTile_Ending_Squirrel,0,0) + else + dbug Map_Ring, id_Rings, 0, 8, make_art_tile(ArtTile_Ring,1,0) + endif .Endingend: even
\ No newline at end of file |
