diff --git a/src/anti-m.a b/src/anti-m.a index 407f8bf..d6fda16 100644 --- a/src/anti-m.a +++ b/src/anti-m.a @@ -183,7 +183,7 @@ StringTable !word @mainmenu @header - !text "Anti-M v1.1 by 4am 2019-03-16" + !text "Anti-M v1.2-dev by 4am 2019-03-17" !text "________________________________________",$8D !text $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D,$00 @mainmenu diff --git a/src/idbroderbund.a b/src/idbroderbund.a index 4a75c17..d52716a 100644 --- a/src/idbroderbund.a +++ b/src/idbroderbund.a @@ -350,11 +350,16 @@ IDBroderbund jmp $400 @StarThiefCallback + ldy #@StarThiefCallback2_e-@StarThiefCallback2 +- lda @StarThiefCallback2-1,y + sta @StarThiefCallback2x-1,y + dey + bne - lda #$4C sta $42C0 - lda #$01 + lda #<@StarThiefCallback2x sta $42C1 - lda #$68 + lda #>@StarThiefCallback2x sta $42C2 jmp $4200 @@ -378,6 +383,18 @@ IDBroderbund sta $A2F8 jmp $A200 +@StarThiefCallback2 !pseudopc $110 { +@StarThiefCallback2x + lda #$4C + sta $6973 + lda #$D2 + sta $6974 + lda #$68 + sta $6975 + jmp $6801 +} +@StarThiefCallback2_e + @BugAttackCallback2 !pseudopc $110 { @BugAttackCallback2x lda #$16