ram.asm initial commit. Replaced all address defines with labels
Value defines styled without quotes, # moved to load/store/cmp site Added registers.asm (copied from spannerisms JP disassembly) Added a bunch of length annotations Deleted old or trivial commented out code Deleted: ganonfixes.asm, map.asm, seedtag.asm Replaced obsolete credits.asm with creditsnew.asm Moved scratch space at $7F5020-3F to mirrored WRAM (7E1E70-8F) Moved clock RAM to mirrored WRAM (7E1E90-9F) dialog.asm: FreeDungeonItemNotice preserves callee-preserved scratch RAM Toast buffer moved to mirrored WRAM (7E1E0E-0F) servicerequest.asm: long store to $012E converted to word length store
This commit is contained in:
@@ -24,9 +24,8 @@ SearchForEquippedItem:
|
||||
LDA.l BowEquipment ; thing we wrote over
|
||||
RTL
|
||||
|
||||
!INFINITE_ARROWS = "$7F50C8"
|
||||
DecrementArrows:
|
||||
LDA.l !INFINITE_ARROWS : BNE .infinite
|
||||
LDA.l InfiniteArrows : BNE .infinite
|
||||
LDA.l ArrowMode : BNE .rupees : BRA .normal
|
||||
.infinite
|
||||
LDA.b #$01 : RTL
|
||||
@@ -36,7 +35,7 @@ DecrementArrows:
|
||||
BRA .done
|
||||
.rupees
|
||||
REP #$20
|
||||
LDA.b $A0 : CMP #$0111 : SEP #$20 : BNE .not_archery_game
|
||||
LDA.b $A0 : CMP.w #$0111 : SEP #$20 : BNE .not_archery_game
|
||||
LDA.b $1B : BEQ .not_archery_game ; in overworld
|
||||
LDA.w $0B9A : BEQ .shoot_arrow ; arrow game active
|
||||
LDA.b #$00 : BRA .done
|
||||
|
||||
Reference in New Issue
Block a user