Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Mega Man: Dr. Wily's Revenge/ROM map: Difference between revisions
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
00:0B26 3D 98 ld a,$98 (a=$98=Initial energy) | 00:0B26 3D 98 ld a,$98 (a=$98=Initial energy) | ||
00:0B28 EA A3 DF ld [$DFA3],a (Put the value $98 in $DFA3=Energy) | 00:0B28 EA A3 DF ld [$DFA3],a (Put the value $98 in $DFA3=Energy) | ||
</pre> | |||
*BCA-BCF Decrease lives | |||
<pre> | |||
00:0BCA 21 08 C1 ld hl,$C108 (Load in hl the Address $C108=Lives) | |||
00:0BCD 34 dec [hl] (Decrease the value into the Address $C108=Lives) | |||
00:0BCE 28 23 jr z,$0BF3 (Jump if is zero to the Address 00:0BF3) | |||
Note: | |||
If you change the instruction in 00:0BC4 you can have infinite lives. | |||
00:0BCD 00 nop (NOt Operation) | |||
The value of lives don´t decrease. | |||
</pre> | </pre> | ||
*0x 3979- 3FFF Unused | *0x 3979- 3FFF Unused |
Revision as of 12:40, 18 November 2010
The following article is a ROM map for Mega Man: Dr. Wily's Revenge.
Bank 0: Unknown
- 0x 0000- 3978 ???
- 420- 5BF Alphabet gfx??
- 857-85B Put initial Weapon in RAM Address: DFA1
00:0857 3E 01 ld a,$01 (a=$01=Initial Weapon="P") 00:0859 EA A1 DF ld [$DFA1],a (Put the value $01="P" in $DFA1=Weapon)
- B26-B2A Put initial Energy value in RAM Address: DFA3
00:0B26 3D 98 ld a,$98 (a=$98=Initial energy) 00:0B28 EA A3 DF ld [$DFA3],a (Put the value $98 in $DFA3=Energy)
- BCA-BCF Decrease lives
00:0BCA 21 08 C1 ld hl,$C108 (Load in hl the Address $C108=Lives) 00:0BCD 34 dec [hl] (Decrease the value into the Address $C108=Lives) 00:0BCE 28 23 jr z,$0BF3 (Jump if is zero to the Address 00:0BF3) Note: If you change the instruction in 00:0BC4 you can have infinite lives. 00:0BCD 00 nop (NOt Operation) The value of lives don´t decrease.
- 0x 3979- 3FFF Unused
Bank 1: Unknown
- 0x 4000- 738C ???
- 0x 738D- 7FFF Unused
Bank 2: Unknown (Music?)
- 0x 8000- BCA1
- 0x BCA2- BFFF Unused
Bank 3: Unknown
- 0x C000- FBE4 ???
- 0x FBE5- FFFF Unused
Bank 4: Main Sprite Graphics
- 10060-123FF Graphics (Mega Man, Status Bar, Enemies)
- 0x12FE0-13FFF Unused
Bank 5: Robot Master Level Data
- 0x14000-14007 - Pointer List
- 0x14008-1492E - Cut Man
- 0x1492F-15259 - Ice Man
- 0x1525A-15F71 - Fire Man
- 0x15F72-16AAC - Elec Man
- 0x16AAD-17FFF - Unused
- 0x17000-17FFF Unused
Bank 6: Static Screen Data
- 0x18000-1BBB6 ??? GFX: Static Screen Data
- 0x1803C-18148 - Menu texts
- 0x1814B-18226 - Title screen data
- 0x1BBB7-1BFFF Unused
Bank 7: Robot Master Graphics
- 0x1C000-1F812 ??? Boss GFX (Cu,Ic,El,Fi,En,Bu,Fl,He,Qu,Wily)
- 0x1F813-20000 Unused
Bank 8: Wily 1 Data
- 0x20001-23828 Wily 1 Level Data?
- 0x2134A-21809 Teleporter area gfx
- 0x23829-23FFF Unused
Bank 9: Unknown
- 0x24000-27D31 ???
- 0x27D32-27FFF Unused
Bank A: Unknown
- 0x28000-2B20C ???
- 0x2B20D-2BFFF Unused
Bank B: Unknown
- 0x2C000-2D5CF ???
- 0x2D5D0-2FFFF Unused
Bank C: Level Graphics
- 0x30000-33395 Level GFX
- 0x33396-33FFF Unused
Bank D: Unknown
- 0x34000-36310 ???
- 0x36311-37FFF Unused
Bank E: Ending Data
- 0x38000-3BBAF ???
- ~39000 Ending GFX
- 0x3BBB0-3BFFF Unused
Bank F: Unused
- 0x3C000-3FFFF Unused