ps3punk7890™ did Saria's Song and the Sun's Song before, but I created a much shorter code for them. Mine:
811EF51D 0208 (Japanese)
811EF72D 0208 (US)
Here's how it works. The Quest Status Subscreen uses bit flags for each element on it. If set to 1, an element is activated. If 0, it's deactivated. If you watch the video, there is one byte of 00 after the 0208 in memory. So the binary for those 3 bytes is:
00000010 00001000 00000000
24-bits. The rightmost bit is bit 0. Next to the left is bit 1. Bit 23 is all the way to the left. You can see that bits 11 and 17 are set to 1. They activate or deactivate Saria's Song and the Sun's Song respectively.
As for WHY these songs still exist, MM, like OoT, has room for 12 ocarina songs in the Quest Status, but only 10 are used.
ps3punk7890™'s codes (plural!) were
50000802 0000 811EF720 FFFF
50000802 0000 811EF730 FFFF
The first code of his alone would activate both songs. I'll explain that further if need be.
You also saw me get the Hyrule Loach from the chest in East Clock Town where the silver rupee normally is. The 3-line code in the video (silver rupee modifier) edits the gi (get item) table entry for the silver rupee. You can get that code from watching the video until I edit it into my post with other values. Note that it's for the Japanese version exclusively until I get the US RAM offsets.
EDIT! Fishing actor!
Last Edit: Oct 23, 2011 12:19:44 GMT -5 by twilight14