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 - Music hacks

Reply to topic
Author Message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14745
  • Location: London
Reply with quote
Music hacks
Post Posted: Fri Jun 07, 2002 9:39 am
Here's some of the meka.pat hacks I've made, in case anyone wants to play with them. And, if anyone wants to rip Dynamite Dux, please post here - I hacked it but don't want to rip it.




; This file contains various meka.pat entries which I created when hacking games in order to rip their music, sometimes because I'm not good at that game, sometimes to avoid SFX, sometimes out of laziness.

; Alex Kidd: The Lost Stars
[FCA1E2B346E4B6EE]
; Level select - value stored in $c04d (from PAR code)
; Value set to 00, incremented by 1 on each "I'm the Miracle Ball" screen by this:
; At 0x10bb:
; ld hl,$c04d
; inc (hl)
; ret
; In an unused area:
seek,8
write,f5 ; push af
write,3e ; ld a,xx
write,07 ; <-- change number here
write,32 ; ld ($c04d),a
write,4d
write,c0
write,f1 ; pop af
write,c9 ; ret
; Subvert call $10bb
seek,1d82
write,08 ; change call $10bb to call $0008
write,00
; Time doesn't decrease energy
seek,3403
write,00
write,00
write,00

; Dragon Crystal (SMS)
[6C4E00641D7F6ADC]
; Energy doesn't decrease
seek,2D64
write,00
write,00
write,00

; Dragon Crystal (GG)
[77C55F382ABB2325]
; Level select
seek,FED
write,1E

; Fantasy Zone 2
[822C747C6F162BB2]
; Most enemies don't decrease your energy
;seek,1408
;write,00
; Sound test hack
; First byte written is the title screen music number
; The second disables the demo so the title screen stays showing
; Values:
; 81+ Music
; 90+ SFX
; b0+ some cause the game to hang (b9/ba only good ones)
seek,94f
write,81
seek,96a
write,00

; Fantasy Zone 3: The Maze
[732FC6FC6BDC0A4B]
seek,be1
write,93 ; title screen music number (>$80)
; Game hanger - press Pause to activate
; What it does: locks the game in an infinite loop, where only the VBlank code will run (including the sound engine).
seek,66
write,fb ; ei
write,18 ; jr -2
write,fe

; Wonder Boy in Monster Land
[522ECFED1D0DF8A2]
; Write new value to 1st entry in music number table (for 1st level)
seek,2ae90
write,8b
; Stop the SFX when the timer runs out, for long tracks
seek,3a20
write,00
write,00

; Psycho Fox
[51C5A27AE5C1A97F]
;seek,2db06 ; title screen music number - unfortunately demo runs :(
;write,88
seek,7de2 ; 1st level music number (in table)
write,ad
; Music:
; 80 Silent
; 81 Title screen (longer than is played in-game)
; 82 Level 1 (Mystical Mountains)
; 83 Level 3 (Diabolical Desert)
; 84 Level 2 (Skull Land)
; 85 Bonus game (Amida)
; 86 Level end
; 87 Game start/use magic
; 88 Game over
; 89 Death
; 8a Unused (short)
; 8b Warp Zone
; 8c Invincibility
; 8d Boss
; 8e Pause
; 8f Ending
; SFX:
; 90 Silent
; 91 Fall in water
; 92 Skid
; 93 Death
; 94 ??? blip
; 95 ??? phone
; 96 Pick up item
; 97 Punch enemy
; 98 ??? rumble
; 99 ??? doo-doo-doo-doo
; 9a ??? white noise
; 9b Bounce
; 9c Whiplash pole
; 9d Jump on enemy
; 9e Very similar to 97
; 9f ??? water
; a0 ??? drum/splash
; a1 Boom
; a2 Bump
; a3 96
; a4 Pause screen
; a5 Ending bird
; a6 Dosucoi!
; a7 Clap
; a8 ??? white noise
; a9 Photo
; aa ??? very short noise
; ab Jump
; ac+ Resets game

; Home Alone (!)
[FA6B14A912C33ECB]
seek,4cb ; title screen music #
write,03
;Number
;|| "Length"
;vv vv Track title
;03 7 Title screen
;0a 10 ???
;14 13 Fun House
;21 13 Ghost House
;2e 6 Family House
;34 10 Green House
;3e 1 Time up ("Oh no! Lights out!")
;3f 1 Captured ("What are we gonna do with 'im Marv")
;40 2 Level Complete ("Excellent!")
;42 1 Got Away ("Oh no! They've got away!" "Marv, what a great night we had!")
;43 ? Ending
;Putting numbers between tracks gets you half-way through the track (often with a channel or two muted), or sometimes silence (particularly 1 before the next track).

; Shooting Gallery title screen, music, >80
[034E26895A59CF7E]
seek,d43
write,93

; Dynamite Dux
[4002AEAA680311EA]
seek,ade
write,85 ; title screen music, >80
seek,66 ; Title screen hanger - press Pause to stop the demo starting
write,fb ; ei
write,18 ; jr -2
write,fe
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!