Процедура правильного чтения ,выставить адрес , перевести в 0 CE ,задержка ,перевести в 0 OE , прочитать данные и т.д.
Возможно ? что в winbond OE является не только ENABLE но и стробом ?
Я бы пробовал вот так (последовательность портов ВВ55 естественно как вам удобно) порт A шина данных ,порт B младшие восемь бит адреса ,порт C старшие 6 бит адреса , оставшиеся два бита порта B подать на CE и OE соответственно. А14 и А15 перемычки (читать будем по 16кб)
Написать такую процедуру чтения -
цикл 16384
OUT адрес (14-ти битный)
nop
nop
СE в #0
nop
nop
OE в #0
nop
nop
IN A , data
ld память+цикл ,А
СE в #1
OE в #1
jmp цикл
вот так будет самая правильная проверка
Sorry за мой ASM надеюсь суть ясна. Я так понял Орион не на Z80 , я делал программатор для пентагона но двух портах AY и порту принтера , могу дать исходники для Z-80





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