If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Alleyway/ROM map: Difference between revisions
< Alleyway
Jump to navigation
Jump to search
No edit summary |
(Added rommap template.) |
||
Line 1: | Line 1: | ||
{{rommap|game=Alleyway}} | |||
'''Addresses:''' | '''Addresses:''' | ||
* <tt>0x03B5-03C0</tt> = OAM DMA Transfer subroutine | * <tt>0x03B5-03C0</tt> = OAM DMA Transfer subroutine |
Revision as of 15:58, 19 November 2011
Addresses:
- 0x03B5-03C0 = OAM DMA Transfer subroutine
- 0x03C1-03FE = Joypad subroutine
- 0x07E8-07F1 = Decrease lives
00:07E8 FA 44 CA ld a,[$CA44] (Put in A the value in address $CA44=Lives) 00:07EB FE 00 cp a,$00 (Compare the value of A with $00) 00:07ED C8 ret z (Return if is zero) 00:07EE 3D dec a (Decrease a) 00:07EF EA 44 CA ld [$CA44],a (Sets the value of A in the address $CA44=Lives) Note: If you changes the instruction in 00:07EE, you can have infinite lives. 00:07EE 00 nop (NOp Operation) The lives don´t decreases.
- 0x1C42-???? = Level data
0x1C42-1D08: First levels 0x1D09-1DCD: Other levels Notes (Bricks values): 00: Without brick 01: One brick 02: Two bricks. One in the position and other above it. .... FF: End of level data