3 different patches that will make the status bar minimalistic, as seen in my 24h contest winter 2012 entry
status_top.asm will put the status bar at the top of the screen, like in smw
status_bottom.asm will put the status bar at the bottom of the screen, like in smb3
status_double.asm will put a status bar at the top and a different one at the bottom
no freeram needed (some weird ram is used)
see pretty pictures below, and readme for more info
UPDATE: the tilemap is now uploaded to the offscreen part of layer 1, freeing up the layer 3 tilemap. the palette has also been isolated, and properties are located alongside tiles in RAM. also, proper SA-1 support
UPDATE2: switched to a different ram due to exanimation conflict
06/01/2019
Now works with SA-1 Pack 1.31 and LM3
28/01/2019
Changed the used RAM to fix some oversights
RAM address locations to edit tile numbers and properties: status_double.asm:
Code
$0B05-$0B24: Tile number top row
$0B25-$0B44: Tile number bottom row
$0B45-$0B64: Tile properties top row
$0B65-$0B84: Tile properties bottom row
Top and bottom version:
Code
$0B05-$0B24: Tile number row
$0B45-$0B64: Tile properties row
To get tile position, formula is TilePos = AddrStart + X, where X is the horizontal position, ranging from 0-31, in tiles, increasing from left to right.
Follow Us On