added some debug code
This commit is contained in:
1 parent
27c36bb554
commit
70887cc53c
1 file changed
+26
-17
@@ -14,33 +14,42 @@ dev_fd_util_readsector:
|
|||||||
|
|
||||||
; Select physical track and sector based on logical ones from PAR_TRACK and PAR_SECTOR
|
; Select physical track and sector based on logical ones from PAR_TRACK and PAR_SECTOR
|
||||||
|
|
||||||
lda PAR_TRACK
|
; lda PAR_TRACK
|
||||||
dec
|
; dec
|
||||||
sta FDC_TRACK ; $D084
|
; sta FDC_TRACK ; $D084
|
||||||
|
|
||||||
lda PAR_SECTOR
|
; lda PAR_SECTOR
|
||||||
cmp #20
|
; cmp #20
|
||||||
bcc @side0
|
; bcc @side0
|
||||||
|
|
||||||
@side1:
|
@side1:
|
||||||
|
|
||||||
lda #%00001000 ; set side 1
|
; lda #%00001000 ; set side 1
|
||||||
tsb FDC_CONTROL ; $D080
|
; tsb FDC_CONTROL ; $D080
|
||||||
|
|
||||||
lda PAR_SECTOR
|
; lda PAR_SECTOR
|
||||||
sec
|
; sec
|
||||||
sbc #20
|
; sbc #20
|
||||||
|
|
||||||
ldx #$01
|
; ldx #$01
|
||||||
+skip_2_bytes_trash_nvz
|
; +skip_2_bytes_trash_nvz
|
||||||
|
|
||||||
@side0:
|
@side0:
|
||||||
|
|
||||||
ldx #$00
|
; ldx #$00
|
||||||
stx FDC_SIDE ; $D086
|
; stx FDC_SIDE ; $D086
|
||||||
clc
|
; clc
|
||||||
ror
|
; ror
|
||||||
|
; sta FDC_SECTOR ; $D085
|
||||||
|
|
||||||
|
; XXX temporary code, just for testing (replacement for the commented-out code)
|
||||||
|
|
||||||
|
lda #39
|
||||||
|
sta FDC_TRACK ; $D084
|
||||||
|
lda #00
|
||||||
sta FDC_SECTOR ; $D085
|
sta FDC_SECTOR ; $D085
|
||||||
|
lda #00
|
||||||
|
sta FDC_SIDE ; $D086
|
||||||
|
|
||||||
; Ask the controller to read the sector XXX how to detect errors, missing disk, etc.?
|
; Ask the controller to read the sector XXX how to detect errors, missing disk, etc.?
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user