mirror of
https://github.com/a2-4am/passport.git
synced 2025-08-15 15:27:24 +00:00
shave some bytes
This commit is contained in:
22
src/rwts.a
22
src/rwts.a
@@ -56,23 +56,23 @@ ReadSector
|
|||||||
; and sector.
|
; and sector.
|
||||||
;
|
;
|
||||||
_protread
|
_protread
|
||||||
lda gTrack ; T02,S05+ use "protected" mode
|
; T02,S05+ use 'protected' mode
|
||||||
cmp #$03 ; (altered data prologue and
|
; other sectors use standard mode
|
||||||
bcs @protected ; nibble translate table)
|
lda gTrack
|
||||||
cmp #$02 ; T00,S00 - T02,S04 use
|
cmp #$02
|
||||||
bcc @standard ; "standard" mode
|
bcc @standard
|
||||||
|
bne @protected
|
||||||
lda gSector
|
lda gSector
|
||||||
cmp #$05
|
cmp #$05
|
||||||
bcs @protected
|
bcc @standard
|
||||||
@standard
|
|
||||||
lda #$9B
|
|
||||||
sta $BF2C
|
|
||||||
bne @go ; unconditional branch
|
|
||||||
@protected
|
@protected
|
||||||
lda #$B5
|
lda #$B5
|
||||||
sta $4E
|
sta $4E
|
||||||
lda #$D5
|
lda #$D5
|
||||||
sta $BF2C ; execution falls through here
|
!byte $2C ; hide next LDA
|
||||||
|
@standard
|
||||||
|
lda #$9B
|
||||||
|
sta $BF2C
|
||||||
@go lda #<gRWTSParams
|
@go lda #<gRWTSParams
|
||||||
ldy #>gRWTSParams
|
ldy #>gRWTSParams
|
||||||
jmp $BA00 ; note non-standard entry point
|
jmp $BA00 ; note non-standard entry point
|
||||||
|
Reference in New Issue
Block a user