From d41c1fbafd50f954796db12410366cde5f542741 Mon Sep 17 00:00:00 2001 From: Wulfy Date: Sun, 12 Nov 2017 23:17:00 -0500 Subject: [PATCH] Add MenuSpeed option --- pendantcrystalhud.asm | 10 ++++++++-- tables.asm | 4 ++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/pendantcrystalhud.asm b/pendantcrystalhud.asm index 29398b9..2f79a9d 100644 --- a/pendantcrystalhud.asm +++ b/pendantcrystalhud.asm @@ -142,7 +142,10 @@ BringMenuDownEnhanced: RTL + REP #$20 ; set 16-bit accumulator - LDA $EA : !SUB.w #$0008 : STA $EA : CMP.w #$FF18 + LDA $EA : !SUB.l MenuSpeed : STA $EA : CMP.w #$FF18 + !BGE .noOvershoot + LDA.w #$FF18 : STA $EA : CMP.w #$FF18 + .noOvershoot SEP #$20 ; set 8-bit accumulator BNE .notDoneScrolling INC $0200 @@ -153,7 +156,10 @@ RaiseHudMenu: LDA.l QuickMenu : AND.l TournamentSeedInverse : AND.w #$00FF : BEQ + LDA.w #$0000 : STA $EA : RTL + - LDA $EA : !ADD.w #$0008 : STA $EA + LDA $EA : !ADD.l MenuSpeed : STA $EA + !BLT .noOvershoot + LDA.w #$0000 : STA $EA + .noOvershoot RTL ;================================================================================ ShowDungeonItems: diff --git a/tables.asm b/tables.asm index fd98a04..3b8654a 100644 --- a/tables.asm +++ b/tables.asm @@ -227,6 +227,10 @@ db #$04 ; #$04 - 4 Bottles (default) BottleLimitReplacement: db #$47 ; #$47 - 20 Rupees (default) ;-------------------------------------------------------------------------------- +org $3080b0 ; PC 0x1800b0 +MenuSpeed: +dw #$0008 ; #$0008 (default) +;-------------------------------------------------------------------------------- org $308100 ; PC 0x180100 (0x40 bytes) ShovelSpawnTable: db $B2 ; Gold Bee