From 1ef88b0515c4f954b7d187e8a49a9227556cf873 Mon Sep 17 00:00:00 2001 From: Kevin Cathcart Date: Sat, 21 Apr 2018 22:19:30 -0400 Subject: [PATCH] Additional standardization --- hooks.asm | 2 +- pendantcrystalhud.asm | 26 +++++++++++++------------- shopkeeper.asm | 2 +- stats/main.asm | 12 ++++++------ swordswap.asm | 12 ++++++------ 5 files changed, 27 insertions(+), 27 deletions(-) diff --git a/hooks.asm b/hooks.asm index c159860..00ad93d 100644 --- a/hooks.asm +++ b/hooks.asm @@ -2123,7 +2123,7 @@ org $07A055 ; <- Bank07.asm:5205 (LDA $0B99 : BEQ BRANCH_DELTA) JSL.l ArrowGame : NOP #14 org $07A06C ; <- Bank07.asm:5215 (LDA $7EF377 : BEQ BRANCH_EPSILON) -JSL.l DecrementArrows : SKIP #2 : NOP : LDA $7EF377 +JSL.l DecrementArrows : SKIP 2 : NOP : LDA $7EF377 ;================================================================================ ;================================================================================ diff --git a/pendantcrystalhud.asm b/pendantcrystalhud.asm index 3370293..fe27f5c 100644 --- a/pendantcrystalhud.asm +++ b/pendantcrystalhud.asm @@ -397,22 +397,22 @@ DrawHUDDungeonItems: LDA.w #$2810 : STA $1684 ; small keys icon SEP #$20 ; set 8-bit accumulator ; Small Keys - LDA.b #$16 : !ADD $7EF37D : STA $1686 : LDA.b #$28 : ADC #$00 : sta $1686+1 ; Hyrule Castle - LDA.b #$16 : !ADD $7EF380 : STA $1688 : LDA.b #$28 : ADC #$00 : sta $1688+1 ; Agahnims Tower + LDA.b #$16 : !ADD $7EF37D : STA $1686 : LDA.b #$28 : ADC #$00 : sta.w $1686+1 ; Hyrule Castle + LDA.b #$16 : !ADD $7EF380 : STA $1688 : LDA.b #$28 : ADC #$00 : sta.w $1688+1 ; Agahnims Tower - LDA.b #$16 : !ADD $7EF37E : STA $168C : LDA.b #$28 : ADC #$00 : sta $168C+1 ; Eastern - LDA.b #$16 : !ADD $7EF37F : STA $168E : LDA.b #$28 : ADC #$00 : sta $168E+1 ; Desert - LDA.b #$16 : !ADD $7EF386 : STA $1690 : LDA.b #$28 : ADC #$00 : sta $1690+1 ; Hera + LDA.b #$16 : !ADD $7EF37E : STA $168C : LDA.b #$28 : ADC #$00 : sta.w $168C+1 ; Eastern + LDA.b #$16 : !ADD $7EF37F : STA $168E : LDA.b #$28 : ADC #$00 : sta.w $168E+1 ; Desert + LDA.b #$16 : !ADD $7EF386 : STA $1690 : LDA.b #$28 : ADC #$00 : sta.w $1690+1 ; Hera - LDA.b #$16 : !ADD $7EF382 : STA $1694 : LDA.b #$28 : ADC #$00 : sta $1694+1 ; PoD - LDA.b #$16 : !ADD $7EF381 : STA $1696 : LDA.b #$28 : ADC #$00 : sta $1696+1 ; Swamp - LDA.b #$16 : !ADD $7EF384 : STA $1698 : LDA.b #$28 : ADC #$00 : sta $1698+1 ; Skull Woods - LDA.b #$16 : !ADD $7EF387 : STA $169A : LDA.b #$28 : ADC #$00 : sta $169A+1 ; Thieves Town - LDA.b #$16 : !ADD $7EF385 : STA $169C : LDA.b #$28 : ADC #$00 : sta $169C+1 ; Ice - LDA.b #$16 : !ADD $7EF383 : STA $169E : LDA.b #$28 : ADC #$00 : sta $169E+1 ; Mire - LDA.b #$16 : !ADD $7EF388 : STA $16A0 : LDA.b #$28 : ADC #$00 : sta $16A0+1 ; Turtle Rock + LDA.b #$16 : !ADD $7EF382 : STA $1694 : LDA.b #$28 : ADC #$00 : sta.w $1694+1 ; PoD + LDA.b #$16 : !ADD $7EF381 : STA $1696 : LDA.b #$28 : ADC #$00 : sta.w $1696+1 ; Swamp + LDA.b #$16 : !ADD $7EF384 : STA $1698 : LDA.b #$28 : ADC #$00 : sta.w $1698+1 ; Skull Woods + LDA.b #$16 : !ADD $7EF387 : STA $169A : LDA.b #$28 : ADC #$00 : sta.w $169A+1 ; Thieves Town + LDA.b #$16 : !ADD $7EF385 : STA $169C : LDA.b #$28 : ADC #$00 : sta.w $169C+1 ; Ice + LDA.b #$16 : !ADD $7EF383 : STA $169E : LDA.b #$28 : ADC #$00 : sta.w $169E+1 ; Mire + LDA.b #$16 : !ADD $7EF388 : STA $16A0 : LDA.b #$28 : ADC #$00 : sta.w $16A0+1 ; Turtle Rock - LDA.b #$16 : !ADD $7EF389 : STA $16A4 : LDA.b #$28 : ADC #$00 : sta $16A4+1 ; Ganon's Tower + LDA.b #$16 : !ADD $7EF389 : STA $16A4 : LDA.b #$28 : ADC #$00 : sta.w $16A4+1 ; Ganon's Tower REP #$20 ; set 16-bit accumulator ++ diff --git a/shopkeeper.asm b/shopkeeper.asm index ad0c547..ff783c8 100644 --- a/shopkeeper.asm +++ b/shopkeeper.asm @@ -77,7 +77,7 @@ macro DrawDigit(value,offset) + LDA $0E : STA !BIGRAM, X : INX : INX LDA.w #56 : STA !BIGRAM, X : INX : INX - LDY $0A : TYA : ASL : TAY : LDA .digit_properties, Y : STA !BIGRAM, X : INX : INX + LDY $0A : TYA : ASL : TAY : LDA.w .digit_properties, Y : STA !BIGRAM, X : INX : INX LDA.w #$0000 : STA !BIGRAM, X : INX : INX LDA $0E : !ADD.w #$0008 : STA $0E ; move offset 8px right diff --git a/stats/main.asm b/stats/main.asm index b1b9b23..a1d3916 100755 --- a/stats/main.asm +++ b/stats/main.asm @@ -232,7 +232,7 @@ RenderCreditsStatCounter: ; XXXX X00L LLLL LLLL BBBB SSSS CCC- ---- ---- ---- AAAA AAAA AAAA AAAA AAAA AAAA ; == Determine stat type == - LDA CreditsStats,y ; LLLL LLLL XXXX XTTL + LDA.w CreditsStats,y ; LLLL LLLL XXXX XTTL LSR AND #$0003 ; TT CMP.w #$0000 @@ -241,7 +241,7 @@ RenderCreditsStatCounter: .normalStat ; == Write Stripe header (VRAM address, i.e. tile coordinates) == - LDA CreditsStats,y ; LLLL LLLL XXXX XTTL + LDA.w CreditsStats,y ; LLLL LLLL XXXX XTTL LSR #3 AND #$001F ; X XXXX CLC @@ -272,7 +272,7 @@ RenderCreditsStatCounter: STA !ValueLow ; == Shift value == - LDA CreditsStats+2,y; CCC- ---- BBBB SSSS + LDA.w CreditsStats+2,y; CCC- ---- BBBB SSSS AND.w #$000F ; SSSS BEQ + TAX @@ -283,7 +283,7 @@ RenderCreditsStatCounter: STA !ValueLow + ; == Mask value == - LDA CreditsStats+2,y; CCC- ---- BBBB SSSS + LDA.w CreditsStats+2,y; CCC- ---- BBBB SSSS ;LSR #4 ;AND.w #$000F ; BBBB LSR #3 @@ -294,7 +294,7 @@ RenderCreditsStatCounter: STA !ValueLow ; == Cap value == - LDA CreditsStats+3,y; ---- ---- CCC- ---- + LDA.w CreditsStats+3,y; ---- ---- CCC- ---- LSR #5 AND.w #$0007 ; CCC BEQ + @@ -361,7 +361,7 @@ RenderCreditsStatCounter: ; Output format: HH:MM:SS.FF ; == Write Stripe header (VRAM address, i.e. tile coordinates) == - LDA CreditsStats,y ; LLLL LLLL XXXX XTTL + LDA.w CreditsStats,y ; LLLL LLLL XXXX XTTL LSR #3 AND #$001F ; X XXXX CLC diff --git a/swordswap.asm b/swordswap.asm index ffcaff4..af91e83 100644 --- a/swordswap.asm +++ b/swordswap.asm @@ -130,16 +130,16 @@ CheckMedallionSword: REP #$20 ; set 16-bit accumulator LDA $A0 ; load room ID CMP.w #$000E : BNE ++ : .freezor1 - LDA $22 : AND.w #$01FF : CMP #368-8 : !BLT .normal : CMP #368+32-8 : !BGE .normal ; check x-coord - LDA $20 : AND.w #$01FF : CMP #400-22 : !BLT .normal : CMP #400+32-22 : !BGE .normal ; check y-coord + LDA $22 : AND.w #$01FF : CMP.w #368-8 : !BLT .normal : CMP.w #368+32-8 : !BGE .normal ; check x-coord + LDA $20 : AND.w #$01FF : CMP.w #400-22 : !BLT .normal : CMP.w #400+32-22 : !BGE .normal ; check y-coord BRL .permit ++ : CMP.w #$007E : BNE ++ : .freezor2 - LDA $22 : AND.w #$01FF : CMP #112-8 : !BLT .normal : CMP #112+32-8 : !BGE .normal ; check x-coord - LDA $20 : AND.w #$01FF : CMP #400-22 : !BLT .normal : CMP #400+32-22 : !BGE .normal ; check y-coord + LDA $22 : AND.w #$01FF : CMP.w #112-8 : !BLT .normal : CMP.w #112+32-8 : !BGE .normal ; check x-coord + LDA $20 : AND.w #$01FF : CMP.w #400-22 : !BLT .normal : CMP.w #400+32-22 : !BGE .normal ; check y-coord BRL .permit ++ : CMP.w #$00DE : BNE ++ : .kholdstare - LDA $22 : AND.w #$01FF : CMP #368-8 : !BLT .normal : CMP #368+32-8 : !BGE .normal ; check x-coord - LDA $20 : AND.w #$01FF : CMP #144-22 : !BLT .normal : CMP #144+32-22 : !BGE .normal ; check y-coord + LDA $22 : AND.w #$01FF : CMP.w #368-8 : !BLT .normal : CMP.w #368+32-8 : !BGE .normal ; check x-coord + LDA $20 : AND.w #$01FF : CMP.w #144-22 : !BLT .normal : CMP.w #144+32-22 : !BGE .normal ; check y-coord BRA .permit ++ : .normal SEP #$20 ; set 8-bit accumulator