• • READ DESCRIPTION • •
If you open up "Super Mario Land (1989)(Nintendo).gbs" (the one from the Penultimate GBS archive, http://snesmusic.org/hoot/gbs/) and head over to 0x1843 you will find these bytes. There are some bytes I omitted for clarity (and because I don't know what they mean) but the vast majority of the bytes are visualised in the video. You can search for the same bytes that are in the GBS from the 1.0 ROM, that works too.
The format seems simple. There's a control byte, $Ax where x is a number from 1 to 8 (maybe more?) that determines the length of the following notes. The bytes after it will be played as notes that last for as long as the x had determined, until a new control byte or the elusive $00 occurs.
$01 seems to be just a silent note. For clarity, I made them black in the video.
I don't know where the data for what parts to loop or what parts to play and when is stored.
I don't know how the CH1 data works. That's why I only included CH2 to CH4. The notes played in channel 1 seem to be the same notes that play in channel 2, but with a stereo phaser and a delay effect.
Want more ROM hacking related data visualisation videos? Let me know in the comments.
...
https://www.youtube.com/watch?v=67lqDDwm1GY
In Super Metroid, before Draygon enters the fight, four Evirs move amidst the room in a frantic manner. The movement isn't actually random, but in fact holds a previously unnoticed, very heartwarming easter egg.
I stabilised the footage and plotted the path of their movement to reveal what the message looks like.
Software used:
SNES9X 1.55
Adobe After Effects CC2014
Relevant links:
https://www.forbes.com/sites/olliebarder/2018/12/02/a-wonderful-easter-egg-in-super-metroid-has-revealed-its-romantic-origins/
http://shmuplations.com/yasuhikofujii/
Keiko Love!
...
https://www.youtube.com/watch?v=G5ZhziJY_jo
Original by ZaWario
Reup from Twitter by Enraged Overweight Fanboy at https://www.youtube.com/watch?v=_cU99o0N9YA
...
https://www.youtube.com/watch?v=mBWCZeDNP1M
Here it is, folks! Be sure to watch in HD to get 60 frames per second.
I apologize for the anticlimatic final boss fight, but I hope that the Full HD-ness and true 60fps makes up for it. There's also a special surprise in the last level, so be sure to watch 'til the very end :)
• Video by Verneri Kontto
• TAS by BobWhoops
• Maps by me & mechaskrom
• RAM dump Lua script by Xkeeper
• A big thank you for MacroMates for the amazing TextMate
• Massive thanks to Andy Dick for inspiration, video/audio encodes and additional support
In retrospect, if I were to do it again, I'd put more effort into the offscreen sprite placement, keying in AE, boss fights and FG conveyor animations. Maybe for my next Atlas vid, heh.
also yeah thanks Adobe, After Effects is great. And the SNES9X team. Damn – thank you EVERYBODY.
Footnote: Looks like I fucked up the ending jingle. Oh well. NOT gonna re-render :D
...
https://www.youtube.com/watch?v=3Z9QRSCrj0I
In celebration of the Switch Remake. :)
Original meme song by Agent11eat at
https://soundcloud.com/mf_pickle_ooo/i-dont-fuck-with-paper-mario-but-really-i-do-because-its-a-great-game?in=agent11eat%2Fsets%2Fthe-grand-meme-library
...
https://www.youtube.com/watch?v=vxeagx0Gnpk