Banner
The Overworld Design Contest ends in
5 DAYS, 21 HOURS, 55 MINUTES AND 15 SECONDS
Views: 905,638,880
Time:
24 users online: akidaban, BootaNoBijuu,  DeppySlide, DPBOX, ft029, GbreezeSunset, grisu, HaruMKT,  idol, JonnyManjiro, Julintendo,  K.T.B.,  Lazy, microwave_brother, Minish Yoshi, Mirann, monkey03297, NerDose, Sammmoo, Samuel Zuccati,  Sinc-X, SlipperyStone, Wolfguy423, YMM - Guests: 99 - Bots: 88 Users: 50,764 (2,068 active)
Latest: manolo642020
Tip: If you make a change to your ROM that you regret, just go to File > Restore > Restore ROM to Previous State in the menu. From there, you can select a restore point and revert your ROM to a previous state.
Not logged in.
Details for Fixed Color Data NMI Optimizer
SMW Patches - Fixed Color Data NMI Optimizer Link - Show random
File Name: Fixed Color Data NMI Optimizer
Added:
Version History: View
Authors: Ladida
Tool: Asar
Requires Free Space: No
Bug Fix: No
Featured: Yes
Description: tldr: gives some more time during NMI, no freespace/ram needed

the routine at $00AE47 converts the background color so that it can be stored to the fixed color data register ($2132). unfortunately, the routine is lengthy, using loops and tables and indexes and watnot. this patch shortens the routine by both cycle count (old: 244 cycles | new: 59 cycles) and byte count (3 free bytes at end) by means of clever and extreme haxage.

included is a text file that shows just how long my routine takes, and how long the old one took.



i originally developed the routine for my homebrew but adapted it for smw
Tags: color, lorom, optimize, sa-1, v-blank
Download: Download - 1.60 KiB
214 downloads
Telinc1
To expand the description: this patch saves almost 190 cycles in NMI, which is more than a scanline of processing. The code is very clever and certainly useful, so having SA-1 support is appreciated. Good job!
Posted by:  Telinc1 - | Link
MarioFanGamer
Added SA-1 support and sa-1 tag.
Posted by:  MarioFanGamer - | Link

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

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


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy
  • sm64romhacks