Name: | Free up RAM $7F:8000 |
Authors: | DiscoTheBat, Ersanio |
Added: | |
Version History: | View |
Tool: | Asar |
Requires Free Space: | Yes |
Bug Fix: | No |
Featured: | No |
Description: | This patch frees up 387 bytes of RAM at $7F:8000. This fixes an bug that causes stall in SPC (when Addmusic is used) and additionally frees up more cycles by reducing the cancel out RAM routine creation a bit. Update (Major Flare): Made the patch SA-1 hybrid and Asar compatible. Note: if you use UberASM Tool, check the README file provided. |
Tags: | lorom sa-1 sprite routine |
Comments: | 10 (jump to comments) |
Download
1.64 KiB | 307 downloads
Comments (10)
Sublabel names are converted to ParentLabel_SubLabel, so in this case .OAM_0391 becomes Unroll_OAM_0391 (since Unroll is the parent).
If i am not mistaken it should look like this:
During moderation I made the patch compatible with UberASM Tool and added the readme file (make sure to follow its instructions if you're using UberASM Tool, or the game will get stuck upon loading!).
Definitely, especially with HUGE tables (HDMA, a large array of flags for exploration-based hacks), and possibly a buffer to restore certain things (such as a full-screen pause menu that uses layers).
Combined with free $7F0000 (frees up $7F0000-$7F3FFF)
and you have 387 + 16384 = 16771 ($4183) bytes of freeram.