diff --git a/c64/kernal/iec_turnaround_to_listen.s b/c64/kernal/iec_turnaround_to_listen.s index b863dcf3..e3af7fd7 100644 --- a/c64/kernal/iec_turnaround_to_listen.s +++ b/c64/kernal/iec_turnaround_to_listen.s @@ -9,6 +9,12 @@ iec_turnaround_to_listen: ora #$20 ; assert data (bit 5) sta $dd00 + ;; Make sure we actually see CLK release? + ;; This could cause the CLK assertion by the talker to be missed, + ;; so shouldn't probably be done. But it is an attempt to debug + ;; why we never see CLK release after the turn-around. + jsr iec_wait_for_clock_release + ;; Wait for clock line to be asserted by the drive * lda $dd00 sta $0421