add support for JMP0600 secondary RWTS with address parsing at BC56 [fixes Alphabet Zoo, Broadsides]

This commit is contained in:
4am 2023-12-06 00:14:41 -05:00
parent dec3ce3698
commit 161ff58b8d
2 changed files with 25 additions and 1 deletions

View File

@ -80,11 +80,35 @@
;values
!byte $AD,$AA,$D5,$96,$AA,$D5,$AD,$AA,$D5,$96,$AA,$D5
.bc56multi ; length=12 dec
;sectors
!byte $0C,$0C,$0C,$0C,$0C,$09,$09,$09,$09,$09,$09,$09
;offsets
!byte $C4,$87,$78,$6A,$66,$B1,$F4,$F3,$F2,$A2,$94,$90
;values
!byte $AA,$96,$AA,$D5,$2C,$AD,$0B,$F0,$DE,$AA,$D5,$2C
.start
lda #<.jmp600multi
ldy #>.jmp600multi
ldx #12
jsr multimodify
lda #$0C
ldx #$61
ldy #$09
jsr compare
!byte $BD,$8C,$C0
!byte $10,$FB
!byte $20,$C8,$BC
!byte $C9
bcs .notbc56
lda #<.bc56multi
ldy #>.bc56multi
ldx #12
jsr multimodify
.notbc56
.exit
}

View File

@ -387,7 +387,7 @@ StringTableHigh ; must be kept in sync with constants in enid.a
.passport
!text "Passport ",$00
.header
!text "@",s_passport,"by 4am@",s_space7,"@",s_space7," 2023-10-08",$00
!text "@",s_passport,"by 4am@",s_space7,"@",s_space7," 2023-12-06",$00
.bar9
!text "_________",$00
.bar18