added some debug code

This commit is contained in:
FeralChild64 committed 2021-03-03 21:52:57 +01:00
1 parent 27c36bb554
commit 70887cc53c
1 file changed
+26 -17
+26 -17
View File
@@ -14,33 +14,42 @@ dev_fd_util_readsector:
; Select physical track and sector based on logical ones from PAR_TRACK and PAR_SECTOR
lda PAR_TRACK
dec
sta FDC_TRACK ; $D084
; lda PAR_TRACK
; dec
; sta FDC_TRACK ; $D084
lda PAR_SECTOR
cmp #20
bcc @side0
; lda PAR_SECTOR
; cmp #20
; bcc @side0
@side1:
lda #%00001000 ; set side 1
tsb FDC_CONTROL ; $D080
; lda #%00001000 ; set side 1
; tsb FDC_CONTROL ; $D080
lda PAR_SECTOR
sec
sbc #20
; lda PAR_SECTOR
; sec
; sbc #20
ldx #$01
+skip_2_bytes_trash_nvz
; ldx #$01
; +skip_2_bytes_trash_nvz
@side0:
ldx #$00
stx FDC_SIDE ; $D086
clc
ror
; ldx #$00
; stx FDC_SIDE ; $D086
; clc
; 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
lda #00
sta FDC_SIDE ; $D086
; Ask the controller to read the sector XXX how to detect errors, missing disk, etc.?