Difference between revisions of "Mega Man 4:Tutorials"

From Data Crystal
Jump to navigation Jump to search
(New page: I will add a few ASM tutorials that you will need for your Mega Man IV hacking experience. === Sound Initial Code while choosing the weapon === Written by Insectduel In the memory where...)
 
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
{{tutorials|game=Mega Man 4}}
 
I will add a few ASM tutorials that you will need for your Mega Man IV hacking experience.
 
I will add a few ASM tutorials that you will need for your Mega Man IV hacking experience.
  
=== Sound Initial Code while choosing the weapon ===
+
==Sound Initial Code while choosing the weapon==
  
 
Written by Insectduel
 
Written by Insectduel
  
In the memory where the ROM offset is located at x78010 to x7A00F (Bank $3C by $2000).
+
In the memory where the ROM offset is located at <tt>0x78010</tt> to <tt>0x7A00F</tt> (Bank <tt>$3C</tt> by <tt>$2000</tt>).
 +
RAM <tt>$8000 to $9FFF</tt>
  
Change $992A and $996C to the JSR initial code to the location where the empty unused memory is. Then enter the following below.
+
Change <tt>$992A</tt> and <tt>$996C</tt> to the JSR initial code to the location where the empty unused memory is. Then enter the following below.
  
 +
*<tt>20 XX XX  JSR $XXXX</tt>    ; Location to the Sound ID Code.
 +
*<tt>AD 38 01  LDA $0138</tt>
 +
*<tt>60        RTS</tt>
 +
*<tt>A9 2E    LDA #$2E</tt>      ; Sound ID to play
 +
*<tt>4C BE F6  JMP $F6BE</tt>    ; Init Sound
  
20 XX XX  JSR $XXXX    ; Location to the Sound ID Code.
+
That way the sound will always hear when you choosing the weapon menu.
AD 38 01  LDA $0138
 
60        RTS
 
A9 2E    LDA #$2E      ; Sound ID to play
 
4C BE F6  JMP $F6BE    ; Init Sound
 
  
That way the sound will always hear when you choosing the weapon menu.
+
{{Internal Data|game=Mega Man 4}}

Latest revision as of 22:50, 27 June 2017

I will add a few ASM tutorials that you will need for your Mega Man IV hacking experience.

Sound Initial Code while choosing the weapon

Written by Insectduel

In the memory where the ROM offset is located at 0x78010 to 0x7A00F (Bank $3C by $2000). RAM $8000 to $9FFF

Change $992A and $996C to the JSR initial code to the location where the empty unused memory is. Then enter the following below.

  • 20 XX XX JSR $XXXX ; Location to the Sound ID Code.
  • AD 38 01 LDA $0138
  • 60 RTS
  • A9 2E LDA #$2E ; Sound ID to play
  • 4C BE F6 JMP $F6BE ; Init Sound

That way the sound will always hear when you choosing the weapon menu.


Internal Data for Mega Man 4

ROM MapRAM MapText TableNotesTutorials