support The Artist

This commit is contained in:
Peter Ferrie 2018-01-17 20:49:28 -08:00
parent 78d4c3eb06
commit 9123b40282
2 changed files with 48 additions and 1 deletions

View File

@ -26,6 +26,7 @@
; The Black Cauldron
; The Dark Crystal
; Mixed Up Mother Goose
; The Artist
;
; module by qkumba
;-------------------------------
@ -41,6 +42,25 @@
ldy #$01
jsr modify
!byte $2C
;there are two of these on the same track
+ ldy #3
jsr SearchTrack
.jmp1
!byte $4C,$D1,$D1 ;JMP $xxxx
bcs +
ldy #$01
jsr modify
!byte $60
ldy #3
jsr SearchTrack
.jmp2
!byte $4C,$D1,$D1 ;JMP $xxxx
bcs +
ldy #$01
jsr modify
!byte $60
+ ldy #3
jsr SearchTrack
.load
@ -194,6 +214,16 @@
ldy #$01
jsr modify
!byte $EA ;NOP
+ ldy #7
jsr SearchTrack
!byte $60 ;encoded NOP
!byte $AA,$AA,$C8 ;encoded JSR $4220
!byte $4C,$BF,$48 ;JMP $48BF
bcs +
inx
ldy #$01
jsr modify
!byte $A6 ;encoded BIT
+ jmp .exit
.trybox
@ -404,9 +434,13 @@ patchstyle
.page3
lda $D101,x
sta .call+1
sta .jmp1+1
sta .jmp2+1
.page4
lda $D102,x
sta .call+2
sta .jmp1+2
sta .jmp2+2
txa
adc #9
tax
@ -507,9 +541,13 @@ patchstyle
bcs .exit
.page8
lda $D109,x
pha
.adj
adc #$D1
tax
pla
adc #4
sta .tryalt+1
.cmp6
lda #$D1
pha
@ -518,6 +556,15 @@ patchstyle
!byte $A9,$1C ;LDA #$1C
!byte $8D ;STA $xxxx
pla
bcc .yes
pha
.tryalt
ldx #$D1
ldy #3
jsr compare
!byte $A9,$1C ;LDA #$1C
!byte $8D ;STA $xxxx
pla
bcs .exit
.yes

View File

@ -138,7 +138,7 @@ StringTable
; can be set directly before calling PrintByID.
;
.header
!text "Passport by 4am 2018-01-16",$00
!text "Passport by 4am 2018-01-17",$00
.mainmenu
!text "________________________________________",$8D,$8D,$8D,$8D,$8D,$8D,$8D
!text " "