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 |
(→top) |
||
(3 intermediate revisions by 3 users not shown) | |||
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 | ||
Line 9: | Line 10: | ||
00:07EE 3D dec a (Decrease a) | 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) | 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. | |||
</pre> | </pre> | ||
* <tt>0x1C42-????</tt> = Level data | * <tt>0x1C42-????</tt> = Level data | ||
Line 22: | Line 28: | ||
FF: End of level data | FF: End of level data | ||
</pre> | </pre> | ||
{{Internal Data}} |
Latest revision as of 14:26, 24 January 2024
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
Internal Data for Alleyway
| |
---|---|