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

Both sides previous revisionPrevious revision
ros:expert_guides:disasmbounty [2025/04/11 20:41] mariofan2468ros:expert_guides:disasmbounty [2025/05/23 22:50] (current) mariofan2468
Line 23: Line 23:
 ^ Loopless ''getTilemapAddress'' ^^ ^ Loopless ''getTilemapAddress'' ^^
 | Complexity: 1 | Rewrite the ''getTilemapAddress'' routine to no longer use a loop to add the ''tileY'' component to the calculated tilemap address. | | Complexity: 1 | Rewrite the ''getTilemapAddress'' routine to no longer use a loop to add the ''tileY'' component to the calculated tilemap address. |
 +| Difficulty: 2 | ::: |
 +
 +
 +^ No jump table in ''gamma_getSpeedVector'' ^^
 +| Complexity: 1 | Rewrite the ''gamma_getSpeedVector'' routine to no longer use a jump table to load a vector value into ''bc''. You should make a table to contain the vector values, and load the proper one from that table, depending on ''hEnemy.state''. |
 | Difficulty: 2 | ::: | | Difficulty: 2 | ::: |
  
ros/expert_guides/disasmbounty.txt · Last modified: by mariofan2468