User Tools

Site Tools


ros:expert_guides:disasmbounty

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ros:expert_guides:disasmbounty [2025/04/11 20:26] – created mariofan2468ros:expert_guides:disasmbounty [2025/04/11 20:41] (current) mariofan2468
Line 28: Line 28:
 ^ Demolition of the if tower in ''collision_samusHorizontal'' ^^ ^ Demolition of the if tower in ''collision_samusHorizontal'' ^^
 | Complexity: 2 | Rewrite the ''collision_samusHorizontal'' routine to not use 5 nested if statements to check background collision, to take up less bytes. ''collision_samusYOffset_A'', ''collision_samusYOffset_B'', ''collision_samusYOffset_C'' and ''collision_samusYOffset_D'' should all become unused variables and their labels should be removed from "SRC/ram/wram.asm". | | Complexity: 2 | Rewrite the ''collision_samusHorizontal'' routine to not use 5 nested if statements to check background collision, to take up less bytes. ''collision_samusYOffset_A'', ''collision_samusYOffset_B'', ''collision_samusYOffset_C'' and ''collision_samusYOffset_D'' should all become unused variables and their labels should be removed from "SRC/ram/wram.asm". |
 +| Difficulty: 3 | ::: |
 +
 +
 +^ ''gameMode_dying'' and ''gameMode_dead'' ^^
 +| Complexity: 3 | Combine ''gameMode_dying'' and ''gameMode_dead'' into a singular gameMode. |
 | Difficulty: 3 | ::: | | Difficulty: 3 | ::: |
  
ros/expert_guides/disasmbounty.1744403165.txt.gz · Last modified: 2025/04/11 20:26 by mariofan2468