14 users online: Angel Miranda,  Anorakun, autisticsceptile1993, BeancityMakes, Crakeer, Green, Heitor Porfirio,  Hooded Edge, LiamBLOL,  MarioFanGamer, Papangu, The_Uber_Camper, Tulip Time Scholarship Games, yv64n - Guests: 208 - Bots: 180
Users: 64,443 (2,492 active)
Latest user: LetsAGo123

Hide Status Bar

UberASM Repository → Hide Status Bar

Submission Details

Name: Hide Status Bar
Author: Ladida
Type: Level
Includes GFX: No
Includes Hijack: No
Featured: No
Description: A simple non-invasive code I (Anas) asked Ladida publicly on SnesLab half a year back to disable the status bar. The major advantage this code has is that via LM's tilemap editor, you can make any specific L3 tiles you want go over or behind L2! Before using, please note the following:

- The destination for the level's L3 BG tilemap must be set to 'Start of Layer 3'

- Works with MFG's parallax toolkit!

- Doesn't work with Mode 0 or anything using IRQ and layer 3 shenanigans like MFG's YI falling wall; for that you'll need Kevin's toggled per-level status bar instead. Don't merge that patch's UberASM code with this code though!

- The aforementioned patch is also necessary to fix a bug where layer 3 will jitter when the screen scrolls. Don't turn on the 'fix layer 3 scroll sync option' via LM in your level or the problem will be worse!

- Kevin's sprite item box patch is recommended, lest you have a floating reserve item with no border of any sort surrounding it. This patch includes an option to enable it in certain levels with a free RAM
Tags: layer 3 lorom sa-1 status bar
Comments: 2 (jump to comments)
0.0 (0 ratings)
No rating
Download 302 bytes | 330 downloads


View all

Comments (2)

Anas Link
To change channel 3 to channel 6 or 7, change the addresses starting with ‘$433’ and change the last 3 to 6 or 7. Odd how Burning Loaf never explained this earlier. Also, I don’t think you need Kevin’s toggleable status bar at all. Perhaps the jitter doesn’t really occur much with this code alone. After all, this is meant to be a cheaper and patchless way to disable the status bar.
 Burning Loaf Link
Tested with:
* Lunar Magic 3.31
* SA-1 Pack 1.40
* Mesen-S 0.4.0
* UberASM Tool 1.5

The submitted file couldn't be inserted because of the line LDY.b #<:.q, which should normally work, but it may be because UberASM's asar.dll is outdated.
Anyway i changed it to LDY.b #.q>>16 so that doesn't matter.

What does matter though, is whoever uses this should be aware that it uses HDMA channel 3, which is mostly used for parallax or gradient effects. So manage your channels if you're using this.

02/11/2022 edit: Added tags