Tip: You can use Lunar Magic's Overworld Layer 3 Editing system to edit or create your own layer 3 images (castle bricks, fish, rocks) and apply unique effects per level via the Layer 3 Bypass in the main editor.
[UPDATED EDITION] This is my second port, and it's a port of a song from Street Fighter 2010 on the NES. But not just the original song; it's the version of the song which was covered for the Mega Man fangame Skullman in: Scooby Doc 4: The Destroyer (Featuring Atsushi Onita), which was also covered by myself. I tried to utilize more of the channels this time.
For a second port this sounds extremely good, especially for not using any custom ADSR or the like! It's nice to see you seem to have gotten the hang of porting so quickly. I've had this on replay for a few hours now rofl
One thing to note is that you gave echo to channels #0 and #1, yet you gave them an echo delay of $00 and a feedback of $FF, both of which are so low (or literally null) that there's effectively no echo to be heard in those channels. Not like the song needs any, to be fair. Also, I'd move channel #7 to channel #6 just so it doesn't get cut off as much by SFX.