чето я тут поэксперементировал немного подумал и сделал вывод что такой debug можно сделать только для классической схемы на z80 (ну т.е. схемы в которой не применяются те хаки с задержкой clk которые применяют в zx spectrum), потому что если этот debug будет стопорить процессор по ~wait и потом читать что там процессор выставил на шину (какой адрес) и что там ему отвелила память то может произойти конфликт с ULA который по ~wait процессора естественно не стопорится и будет считан какойто мусор
это правильные мысли? или я чегото не понял?
кроме того dram висит прямо на шине данных и refresh происходит за счет регистра R процессора, т.е. такая схема явно не рассчитанна на длинное удержание ~wait (так как refresh dram будет невозможен), чтоб нормально стопорить на долгое время нужно чтобы был или SRAM которому пофиг сколько держать результат на выходе, либо регистр который бы сохранял результат чтения dram на нужное время не задерживая refresh dram (ну и тогда нужно по сути как-то сэмулировать на шине поведение SRAM а сигнал refresh процессора можно не использовать).




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
