diff --git a/c64/kernal/iec_tx_byte.s b/c64/kernal/iec_tx_byte.s index 7859b2f8..ed5ffb4f 100644 --- a/c64/kernal/iec_tx_byte.s +++ b/c64/kernal/iec_tx_byte.s @@ -62,7 +62,7 @@ iec_tx_byte_l1: ;; More bits to send? pla dex - bpl iec_tx_byte_nextbit + bne iec_tx_byte_nextbit ;; Done sending bits. Wait for acknowledgement jsr iec_assert_clk_release_data diff --git a/c64/kernal/iec_wait20us.s b/c64/kernal/iec_wait20us.s index e406780f..86456409 100644 --- a/c64/kernal/iec_wait20us.s +++ b/c64/kernal/iec_wait20us.s @@ -2,6 +2,6 @@ iec_wait20us: ;; Wait 20usec ;; JSR + RTS already costs 12, so need only 8 more - ldx $dd00 - ldx $dd00 + ldy $dd00 + ldy $dd00 rts