UPD: По поводу карабаса - завел на нем DivMMC от Zaxxon (nanoSD).
Эта штука юзает CLK с краевого слота ZX BUS, на карабасе пришлось сделать его инверсным через один из свободных инверторов IC4, дабы соответствовать стандарту спектрума.
Работает очень стабильно, "без единого разрыва"
Товарищ Ricardo Saravia из retroshop.pt завел Karabas-128 с DivMMC Future от Ben Versteeg, в этом девайсе вообще CLK не используется.
А вот с реализацией DivMMC на DivGMX какая-то ерунда.
При чем есть подозрение, что ROMCS тут вообще ни при чем, а дело где-то в скорости переключения ШД на чтение / запись или в контроллере SDRAM...
ЗЫ: кстати, какие только ухищрения люди не делают, чтобы в DivMMC выровнять клок от ULA в более-менее юзабельный вид. В реализации Zaxxon стоит, на секундочку, 74LS123 + 74LVC1G14.
Но, раз у товарища Ben Versteeg - там вообще отдельный генератор на 4МГц и клок с ZX BUS не используется - значит и нас ничего не держит чтобы так же сделать.
Посему, vlad, надо искать узкое место. У шинных трансиверов в DivGMX есть какие-то заявленные характеристики на задержки в прохождении сигналов при переключении направления?





Ответить с цитированием
