Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - [VGM Pack] Hurricanes

Reply to topic
Author Message
  • Joined: 03 May 2012
  • Posts: 55
Reply with quote
[VGM Pack] Hurricanes
Post Posted: Fri Jan 10, 2014 7:35 pm
http://www.smspower.org/Music/Hurricanes-GG

Hello, everyone. This is my first ever submission to the site, so my apologies if I did anything wrong.

This is Hurricanes for the Sega Game Gear. It definitely does not have the best music but I've become quite a fan of Andi McGinty so I thought I'd work on his Sega stuff. Me and ValleyBell looked over the game (mostly him) and he was able to find an unused song which is the bonus music from the Mega Drive version, which I'd say proves Andi as the composer for that one (there are no music/sound credits in that version). Seeing that Andi and Chris use aliases, I'd say they intentionally didn't want their names in the Mega Drive version.

Anyway, I hope you all enjoy!
  View user's profile Send private message
  • Joined: 15 Sep 2009
  • Posts: 377
Reply with quote
Post Posted: Sat Jan 11, 2014 2:55 pm
As Doommasker1994 said already, I had a look at the game when trying to help him searching for a music trigger.

There is no music trigger, the game calls a certain routine that loads the music instead - similarly to Sonic 1. So I manually made a memory trigger.

There is some garbage data in the ROM in the area 001Dh..0037h and 003Bh..0065h, so that's where I inserted some additional code:
001D    CD A2 00    CALL    00A2h       ; call original routine

0020    E5          PUSH    HL
0021    21 FF CE    LD      HL, CEFFh
0024    7E          LD      A, (HL)     ; get new Music ID
0025    FE FF       CP      0FFh
0027    28 0B       JR      Z, exit     ; != FF - A has the new Music ID

0029    3E 1A       LD      A, 1Ah      ; music bank
002B    32 FF FF    LD      (0FFFFh), A ; load into Bank slot
002E    7E          LD      A, (HL)     ; get music ID back
002F    36 FF       LD      (HL), 0FFh  ; reset CEFF to FF

0031    CD 03 80    CALL    8003h       ; call LoadMusic
                exit:
0034    E1          POP     HL
0035    C9          RET
(This is completely handwritten, btw. I couldn't be bothered to use an assembler.)

Finally, I had to make the game call the new code, so in the VBlank routine I changed
007A    CD A2 00    CALL    00A2h
to
007A    CD 1D 00    CALL    001Dh


After all those changes, you can change address CEFF to play a song.
The default value is FF, valid song IDs seem to be 00 to 08.


Also, as a bonus, here is a disassembly from the code that calls the UpdateSound routine (800Fh here):
1037    3E 1A       LD      A, 1Ah
1039    32 FF FF    LD      (0FFFFh), A
103C    CD 0F 80    CALL    800Fh
103F    CD 0F 80    CALL    800Fh
1042    F1          POP     AF
1043    32 FF FF    LD      (0FFFFh), A
1046    FB          EI
1047    C9          RET

This is called by the game's main loop, btw, and not within the VBlank Interrupt routine, so a pause button hack wouldn't work. (It's not a huge loss since pause button hacks don't work with Game Gear games anyway.)
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14683
  • Location: London
Reply with quote
Post Posted: Sun Feb 09, 2014 9:59 pm
Posted - sorry for the delay.
  View user's profile Send private message Visit poster's website
  • Joined: 03 May 2012
  • Posts: 55
Reply with quote
Post Posted: Tue Mar 04, 2014 1:12 am
Hey, Maxim. Thanks a bunch for uploading!
However, ValleyBell informed me the Game Over/You've Won song hangs on the last note. I have fixed it but I am not sure what to do. Do I send the file to you or do I repost the vgm pack? Thanks.
  View user's profile Send private message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14683
  • Location: London
Reply with quote
Post Posted: Tue Mar 04, 2014 1:37 pm
I always repackage anyway, so I'll add in the updated file at some point.
  View user's profile Send private message Visit poster's website
  • Joined: 03 May 2012
  • Posts: 55
Reply with quote
Post Posted: Wed Mar 12, 2014 11:00 am
Okay, thanks!

Also, on the Hurricanes page, it says "Composer: Andi McGinty"

I think it's meant to be worded how the game credits him which is:
"Music by Andi"
"Effects by Chibsy"

http://www.vgmpf.com/Wiki/images/f/f5/Hurricanes_-_GG_-_Credits.png
  View user's profile Send private message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14683
  • Location: London
Reply with quote
Post Posted: Wed Mar 12, 2014 2:11 pm
Pack and page updated. If you have full credits for the game, we'd like to add them. Given that Chris Coupe did effects, and the VGMs are music, I removed his credit, as is usual in the circumstances.
  View user's profile Send private message Visit poster's website
  • Joined: 03 May 2012
  • Posts: 55
Reply with quote
Post Posted: Wed Mar 12, 2014 6:48 pm
I have the full credits listed on my GDRI page, but if you need them in screenshot form I can do that as well.

http://gdri.smspower.org/wiki/index.php/User:Doommaster1994 (Search for 'Hurricanes (GG)')

I asked Mark Cooksey about who 'Chibsy' was and he said he thought it was Chris Coupe. I asked Tim Coupe and he confirmed it for me. I think Andi and Chris weren't happy with their music and opted to be uncredited in the Mega Drive version, since they are the only ones in the credits to use aliases.

Thanks.
-Doommaster1994
  View user's profile Send private message
Reply to topic



Back to the top of this page

Back to SMS Power!