Kodewerx https://www.kodewerx.org/forum/ |
|
[GBC] Link's Awakening DX, The (V 1.1) [U] [GS] https://www.kodewerx.org/forum/viewtopic.php?f=19&t=6103 |
Page 1 of 1 |
Author: | Hextator [ Sun Sep 14, 2008 8:57 pm ] |
Post subject: | [GBC] Link's Awakening DX, The (V 1.1) [U] [GS] |
Code: //////////////////////////////
0x64E4 - Executed after write to sprite object ID when spawning sword beam Wrote high byte of AF (== 0xDF; AF == 0xDF80) at previous PC At previous PC, HL = target address (was 0xC3AF) Opcode was likely LD (HL), A 0xE4E3 - ROM address of LD (HL), A instruction that writes object ID for sword beams Bank 3; address is 03:64E3 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Pretty much everything after this point is the same for all versions of Link's Awakening (Deluxe or not) 0xC167 - Byte of "items disabled" flag ////////////////////////////// Byte arrays for the 16 sprites that aren't Link: 0xC200 - X position 0xC210 - Y position 0xC280 - Mode 0xC290 - State 0xC310 - Z Position 0xC3A0 - Object ID \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 0xC51F - Byte of Z position speed 0xD477 - Byte that toggles raft ride activation using 0xF1 0xD47C - Byte of tristate of power up mode (0 = normal, 1 = piece of power, 2 = acorn) 0xD700 - Current screen tile map 0xDB00 - Byte of item assigned to B button 0xDB01 - Byte of item assigned to A button 0xDB0C - Byte of "has flippers" flag 0xDB0D - Byte of "has potion" flag 0xDB0E - Byte of "has Magnifying Glass" flag 0xDB0F - Byte of seashell count 0xDB11 - Byte of Tail Key flag 0xDB12 - Byte of Angler Key flag 0xDB13 - Byte of Face Key flag 0xDB14 - Byte of Eagle Key flag 0xDB15 - Byte of gold leaf count 0xDBCF - Byte of "has boss key" flag 0xDB43 - Byte of Power Bracelet level 0xDB44 - Byte of shield level 0xDB4E - Byte of sword level 0xDB45 - Byte of arrow count 0xDB4C - Byte of magic powder count 0xDB4D - Byte of bomb count 0xDB49 - Byte of 3 bit flags of which Ocarina songs are available (low 3 bits) 0xDB56 - Byte of "has Bow Wow" flag 0xDB73 - Byte of "has Marin" flag 0xDB7B - Byte of "has Rooster" flag 0xDB57 - Lower byte of continues used 0xDB5A - Byte of current health 0xDB5B - Byte of max health 0xDB5C - Byte of heart piece count 0xDB5D - Halfword (big endian) of rupee count ////////////////////////////// Use 0x2 to set the following to true: 0xDB65 - Byte of "has instrument" flag 0xDB66 - Byte of "has instrument" flag 0xDB67 - Byte of "has instrument" flag 0xDB68 - Byte of "has instrument" flag 0xDB69 - Byte of "has instrument" flag 0xDB6A - Byte of "has instrument" flag 0xDB6B - Byte of "has instrument" flag 0xDB6C - Byte of "has instrument" flag \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 0xDBC7 - Byte of hitstun (recommended value 0x40) 0xDBCC - Byte of "has map" flag (use 0x50) 0xDBCD - Byte of "has compass" flag (use 0x50) 0xDBCE - Byte of "has stone slab" flag 0xDBD0 - Byte of small key count 0xDC0F - Byte of tunic selected (0 = green, 1 = red, 2 = blue) 0xFFA2 (I/O) - Link's Z position Bank 1: 0xDB46 - Byte of "stole" flag Shop Keeper Doesn't Kill: 910046DB |
Page 1 of 1 | All times are UTC - 8 hours [ DST ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |