mirror of
https://github.com/a2-4am/anti-m.git
synced 2025-01-30 19:32:36 +00:00
commit
7658093d78
@ -240,7 +240,7 @@ StringTable
|
|||||||
!word @mainmenu
|
!word @mainmenu
|
||||||
|
|
||||||
@header
|
@header
|
||||||
!text "Anti-M v1.5 by 4am 2019-06-11"
|
!text "Anti-M v1.6-pre by 4am 2019-09-05"
|
||||||
!text "________________________________________",$8D
|
!text "________________________________________",$8D
|
||||||
!text $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D,$00
|
!text $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D,$00
|
||||||
@mainmenu
|
@mainmenu
|
||||||
|
60
src/ididsi.a
60
src/ididsi.a
@ -29,6 +29,7 @@ IDIDSI
|
|||||||
rts
|
rts
|
||||||
|
|
||||||
@callback1
|
@callback1
|
||||||
|
ldx #$DF
|
||||||
lda $1057
|
lda $1057
|
||||||
cmp #$84
|
cmp #$84
|
||||||
bne @hook2b
|
bne @hook2b
|
||||||
@ -37,22 +38,14 @@ IDIDSI
|
|||||||
sta $10D4
|
sta $10D4
|
||||||
lda #$2C
|
lda #$2C
|
||||||
sta $1088
|
sta $1088
|
||||||
lda #<@callback2
|
ldx #$F9
|
||||||
sta $10F9
|
|
||||||
lda #>@callback2
|
|
||||||
sta $10FA
|
|
||||||
lda #$33
|
|
||||||
bne @patch3
|
|
||||||
|
|
||||||
@hook2b
|
@hook2b
|
||||||
lda #<@callback2
|
lda #<@callback2
|
||||||
sta $10DF
|
sta $1000,X
|
||||||
lda #>@callback2
|
lda #>@callback2
|
||||||
sta $10E0
|
sta $1001,X
|
||||||
lda #$3A
|
|
||||||
|
|
||||||
@patch3
|
|
||||||
sta @tracer2+(@tracer3-@tracer2x)+(@cb3patch+1-@tracer3x)
|
|
||||||
jmp $1000
|
jmp $1000
|
||||||
|
|
||||||
@callback2
|
@callback2
|
||||||
@ -84,30 +77,43 @@ IDIDSI
|
|||||||
@tracer3
|
@tracer3
|
||||||
!pseudopc $BF00 {
|
!pseudopc $BF00 {
|
||||||
@tracer3x
|
@tracer3x
|
||||||
|
lda $196
|
||||||
|
sta @cb3patch1+1
|
||||||
|
sta @cb3patch2+1
|
||||||
|
sta @cb3patch3+1
|
||||||
|
sta @cb3patch4+1
|
||||||
|
ldx $197
|
||||||
|
stx @cb3patch3+2
|
||||||
|
stx @cb3patch4+2
|
||||||
|
dex
|
||||||
|
stx @cb3patch1+2
|
||||||
|
stx @cb3patch2+2
|
||||||
lda #<@callback3
|
lda #<@callback3
|
||||||
sta $196
|
sta $196
|
||||||
lda #>@callback3
|
lda #>@callback3
|
||||||
sta $197
|
sta $197
|
||||||
jmp $100
|
jmp $100
|
||||||
@callback3
|
@callback3
|
||||||
|
|
||||||
@cb3patch
|
@cb3patch
|
||||||
lda #$D1 ;SMC
|
ldx #$FB
|
||||||
sta @cb3jump+1
|
@cb3patch1
|
||||||
cmp #$3A
|
lda $d1d1,X ;SMC
|
||||||
lda #0
|
cmp #$c0
|
||||||
ldx #$18
|
bne @cb3jump
|
||||||
ldy #$BF
|
lda #$BF
|
||||||
bcs +
|
@cb3patch2
|
||||||
sta $66A
|
sta $d1d1,X ;SMC
|
||||||
stx $675
|
ldx #$37
|
||||||
sty $62E
|
lda #$00
|
||||||
bne ++
|
@cb3patch3
|
||||||
+ sta $671
|
sta $d1d1,X ;SMC
|
||||||
stx $67C
|
ldx #$42
|
||||||
sty $635
|
lda #$18
|
||||||
++
|
@cb3patch4
|
||||||
|
sta $d1d1,X ;SMC
|
||||||
@cb3jump
|
@cb3jump
|
||||||
jmp $6D1 ;SMC
|
jmp (@cb3patch3+1)
|
||||||
}
|
}
|
||||||
@tracer3_e
|
@tracer3_e
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user