SMW ASM - HDMA gradient that scrolls with the background

Subscribers:
557
Published on ● Video Link: https://www.youtube.com/watch?v=JdHBpe188Po



Super Mario World
Game:
Duration: 1:08
2,591 views
17


Yay, I finally got this to work! I'd been thinking about it for a while, but this is the first time I met with success. Quite a few people have used HDMA, a smaller number know how to customize it, and few are skilled with it. But what nobody seems to really think about is that when you use an HDMA color gradient, it is fixed in place. No matter where the background itself is, the colors behind it will always be the same. This isn't the case, however, in many professional SNES games, Yoshi's Island being a good example. I wanted to have a gradient synchronized with the background. Ersanio made a code to do such a thing, but unfortunately, he used a table so large that only 12 such gradients would fit within an entire LoROM bank. My method eliminates that problem (although it is somewhat based off his). The table required for mine is only slightly larger than an ordinary HDMA table. (In case you're wondering, it was 257 bytes, as opposed to 2560.) I'm hoping this will be beneficial to me and others. Now if only Ersanio's HDMA ripper supported this format...







Tags:
TheMartianGeek
imamelia
Super
Nintendo
SNES
Mario
World
SMW
hacking
ROM
Lunar
Magic
65816
65c816
ASM
assembly
hack
HDMA
scroll
scrolling
synchronized
background
color
gradient



Other Statistics

Super Mario World Statistics For TheMartianGeek

There are 111,791 views in 84 videos for Super Mario World. His channel currently has around 18 hours worth of content for Super Mario World, roughly 5.78% of the content that TheMartianGeek has uploaded to YouTube.