diff --git a/cores/c16/c1541/c1541_logic.vhd b/cores/c16/c1541/c1541_logic.vhd index bb575b1..7bb8743 100644 --- a/cores/c16/c1541/c1541_logic.vhd +++ b/cores/c16/c1541/c1541_logic.vhd @@ -122,7 +122,8 @@ begin if count(4 downto 0) = "01000" then clk_1M_pulse <= '1'; end if; - if count = "000100000" then -- DAR divide by 33 (otherwise real c64 miss EOI acknowledge) + -- if count = "000100000" then -- DAR divide by 33 (otherwise real c64 miss EOI acknowledge) + if count = "000011111" then -- TH divide by 32 count := (others => '0'); -- DAR else -- DAR count := std_logic_vector(unsigned(count) + 1);