Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - Sky Gradients
  
User name:
Password:
Reply:
 

UserPost
blackhole89
Posts: 132/971
@Smallhacker - it's not HDMA (fuzzy effect) but the SuperFX chip. I don't really know how to program that.
Smallhacker
Posts: 193/2273
Originally posted by playstation3
1. What is HDMA? I have heard it mentioned a few times.

HDMA is a function in the SNES hardware that allows layer changes while the screen are being drawn, like move the layer left and right while it's being drawn causes the background to be wavy (like if you move a paper inside a copy machine while it's still copying). This could be used for many cool special effects. (Was this what they used in YI when you touch Fuzzy?)

Edit:
Darn. Parasyte was faster than me.
Parasyte
Posts: 55/514
1. HDMA is Direct Memory Access during the Horizontal blanking period. It allows you to quickly send data to the video hardware in mid-screen. Using HDMA, you may be able to change the background color several times per frame. Creating a Yoshi's Island-like gradient effect on the background.

For more info on SNES-specific DMA and HDMA, check out this very informative document: http://filebox.vt.edu/users/rogrubb3/SNESDev/SNESDocs/GrogHDMA.txt

4. A program for HDMA-based gradients? No. It will require some down-and-dirty assembly work.
KATW
Posts: 856/3959
Uhhh...

2: BGs are considered ExGFX, and use the Map16 pages right after the in game BGs... so yes they are considered ExGFX...

To get tem in, just draw them in whatever program you use, and then assmble them in the back-end Map16 pages like you would regular ExGFX.

4: Yeah.... there are many programs out there, you need to find whatever one wokes for you...
Keikonium
Posts: 131/-2459
1. What is HDMA? I have heard it mentioned a few times.

2. Also how do you get BG into the game?

3. Are they considered ExGFX (I hope not because I have no room left, I don't think.)?

4. Is there an external program that I use to make the BG's?

Thanks, and couldn't you just use photoshop for the granidets (sp?) and then paste the rest of the graphics over it?

thanks.
blackhole89
Posts: 128/971
1st Method: just paint'em into the background layer.
2nd Method: HDMA. I'm working on it; noone else tried yet, afaik. And I'm only half successful due to several crashes - the backdrop area isn't palette index 0.
Clockworkz
Posts: 1003/2002
How do you add them? I see them in hacks and the look real good. I wanna make 'em too!
Acmlm's Board - I2 Archive - Super Mario World hacking - Sky Gradients


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.009 seconds.