passport/src/patchers/trillium.a
2021-06-21 11:57:02 -04:00

34 lines
854 B
Plaintext

;-------------------------------
; #TRILLIUM
;
; tested on
; - Rendezvous with Rama rev. 2
; - Fahrenheit 451 rev. 2
;-------------------------------
!zone {
lda gIsTrillium
beq .search
lda gTrack
cmp #$11
bne .exit
lda #$0F
ldx #$31
jsr compare3
!byte $C9,$CF,$A0
bcs .exit
lda #TRUE
sta gIsTrillium
bcc .exit
.search ldy #$09
jsr SearchTrack
!byte $20,$30,$E0; JSR $E030
!byte $AD,$83,$C0; LDA $C083
!byte $AD,$83,$C0; LDA $C083
bcs .exit ; passport-test-suite/Rendezvous with Rama rev. 2.woz [C=0] matches
jsr PrintByID
!byte s_trillium
jsr modify1
!byte $2C ; BIT
.exit
}