mirror of
https://github.com/a2-4am/passport.git
synced 2024-06-01 15:41:33 +00:00
38 lines
1.0 KiB
Plaintext
Executable File
38 lines
1.0 KiB
Plaintext
Executable File
;-------------------------------
|
|
; #ROL1E
|
|
; RWTS stores timing bits in $1E
|
|
;
|
|
; tested on
|
|
; - CryptoCube (DesignWare)
|
|
; - FasTrack Quizzer (DesignWare)
|
|
; - PatternMaker (Scarborough)
|
|
; - Remember (DesignWare)
|
|
; - Spellagraph (DesignWare)
|
|
; - Spellicopter (DesignWare)
|
|
; - States and Traits (DesignWare)
|
|
; - The Chambers of Vocab (Reader's Digest Services)
|
|
; - The Grammar Examiner (DesignWare)
|
|
; - The Story Machine (Spinnaker)
|
|
; - Trickster Coyote (Reader's Digest Services)
|
|
;-------------------------------
|
|
!zone {
|
|
_rol1e
|
|
lda #$03
|
|
ldx #$00
|
|
ldy #$06
|
|
jsr compare ; if T00,S03,$00 ==
|
|
!byte $86,$1B
|
|
!byte $BA
|
|
!byte $BD,$02,$01
|
|
bcs .exit
|
|
ldx #$64
|
|
jsr compare2 ; and T00,S03,$64 ==
|
|
!byte $A5,$1E
|
|
bcs .exit ; passport-test-suite/Crypto Cube.woz [C=0] matches
|
|
jsr PrintByID
|
|
!byte s_rol1e
|
|
jsr modify2 ; then set T00,S03,$64 =
|
|
!byte $A9,$F7
|
|
.exit
|
|
}
|