support Funbunch College Prep

This commit is contained in:
Peter Ferrie 2022-02-03 16:44:22 -08:00
parent d6db17b402
commit 75323c5b5d
2 changed files with 19 additions and 4 deletions

View File

@ -21,6 +21,7 @@
; - Disk Director ; - Disk Director
; - Drinks On a Disk ; - Drinks On a Disk
; - Friends or Lovers ; - Friends or Lovers
; - Funbunch College Prep
; - Game of the U.S. ; - Game of the U.S.
; - Gertrude's Puzzles v1.0 ; - Gertrude's Puzzles v1.0
; - Gertrude's Secrets v1.0 ; - Gertrude's Secrets v1.0
@ -157,8 +158,9 @@ Do555
!byte $20,WILDCARD,WILDCARD ; JSR $xxxx !byte $20,WILDCARD,WILDCARD ; JSR $xxxx
!byte $88 ; DEY !byte $88 ; DEY
!byte $D0,$FA ; BNE *-4 !byte $D0,$FA ; BNE *-4
bcc .nohalf bcs +
jsr CompareMemory jmp .nohalf
+ jsr CompareMemory
!byte $99,$02,$08 ; STA $802,y !byte $99,$02,$08 ; STA $802,y
!byte $88 ; DEY !byte $88 ; DEY
!byte $D0,$FA ; BNE *-4 !byte $D0,$FA ; BNE *-4
@ -198,6 +200,14 @@ Do555
lda $800,y lda $800,y
cmp #$A9 ; LDA cmp #$A9 ; LDA
bne .maybehalf bne .maybehalf
lda $803,y
cmp #$0B ; [JMP] $xx0B
beq .incx3
cmp #$20 ; JSR $xxxx
bne .nohalf
lda $808,x
eor .patch+1
bne .nohalf
lda $806,x lda $806,x
cmp #$20 ; JSR $xxxx cmp #$20 ; JSR $xxxx
bne .nohalf bne .nohalf
@ -207,7 +217,12 @@ Do555
txa txa
adc #5 ; try the next JSR instead adc #5 ; try the next JSR instead
tax tax
inc .curtrk+1 bcc +
.incx3
inx
inx
inx ; try the next JSR instead
+ inc .curtrk+1
inc .curtrk+1 inc .curtrk+1
bne .skip2jsr ; always taken bne .skip2jsr ; always taken

View File

@ -365,7 +365,7 @@ StringTableHigh ; must be kept in sync with constants in enid.a
.passport .passport
!text "Passport ",$00 !text "Passport ",$00
.header .header
!text "@",s_passport,"by 4am@",s_space7,"@",s_space7," 2022-01-24",$00 !text "@",s_passport,"by 4am@",s_space7,"@",s_space7," 2022-02-03",$00
.bar9 .bar9
!text "_________",$00 !text "_________",$00
.bar18 .bar18