Banner
Views: 546,578,177
Time: 2017-06-29 04:21:30 PM
12 users online: DarkPeanutKruncha, Impetus, Kinoko4Tsuki, MasterSkodwarde, mathelete, RussianMan, o Sayuri, SNEStilting, Super Maks 64, ToxicRave, Wind Fish, zacmario - Guests: 42 - Bots: 248Users: 31,707 (1,364 active)
Latest: xXBroken_LuigiXx
Tip: Create a thread for your hack in the Works in Progress once you have enough screenshots/videos to show.Not logged in.
Details for SRAM and BW-RAM Plus
SMW Patches - SRAM and BW-RAM Plus
File Name: SRAM and BW-RAM Plus
Added: 2016-12-16 11:46:52 PM
Version History: View
Authors: LX5, MarioE
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch rewrites the game's save file handling by using DMA for saving and loading, leading to the most efficient handling. As a bonus, it also frees up the 141 bytes of RAM at $7E:1F49. However, you should probably apply this patch after you use Lunar Magic to modify any of the level's level flags on the overworld -- LM doesn't take into account the fact that $1F49 is never being used anymore.

Read the readme for information on including an address to be saved to SRAM/BWRAM.

This version now allows addresses to have default values.

The BWRAM is included because due to the nature of the sa-1 rom, SRAM doesn't exist, so use that instead of SRAM on a sa-1 rom, not SRAM.
Tags: bw-ram, sa-1, save, sram
Download: Download - 90.98 KiB
195 downloads
  Submit Update
trackftv
BW-RAM+ known issues:
- Values are initialized in intro level instead of savefile load. (Not game breaking, can be worked around)
- Functional inconsistency. Sometimes when saving on save file C, depending on the table layout, all saved data is deleted (the example provided in bwram_tables.asm is proof of a non-working setup).
Posted by: trackftv - 2017-06-27 05:18:00 AM
MarioFanGamer
Originally posted by Mariofan64
does this patch have the potential for incompatibilities?

A couple patches, specifically these which mess with the saving routine or use specific parts of freespace in bank 0 are this (e.g. no overworld or one player, one savefile).
Posted by: MarioFanGamer - 2016-12-30 07:41:33 PM
LX5
Quoting myself from a previous version of the patch.

Quote
Just pointing out some really useful info.

SRAM Plus, as mentioned in the description, frees $1F49 which is STILL used by LM, that also means you should reapply this patch AFTER you modify and save your overworld because your ROM will NOT be listening the initial level flags and that will cause you problems.

BW-RAM plus does NOT have this problem because it never touches $1F49.
Posted by: LX5 - 2016-12-30 05:35:42 AM
Mariofan64
does this patch have the potential for incompatibilities?
Posted by: Mariofan64 - 2016-12-27 12:23:47 AM
DiscoTheBat
A good update for a great patch, good work!
Posted by: DiscoTheBat - 2016-12-16 11:47:17 PM

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2017 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 29

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented