ну тогда для начала надо приладить МК к ноутбуку( если он старый - в нем com порт есть, а если новый, то usb переходник). Прилаживать надо так, чтобы ноги у МК от параллельных портов свободными оставались, еще лучше, чтобы были с 3 состояниями. Есть еще всякие платки готовые типа USB - TTL-КMOP на e-Bay, но с их софтом надо отдельно разбираться. Когда у Вас будет софт, чтобы подергать ножками просто так и по таймеру, можно начинать цеплять схемы, в том числе и ZX-Spectrum. Для простоты можно для начала подцепить тот же MК и генерить ему прерырывания или пинами его дергать и интерфейс для ноута(писи) набросать. По поводу того, что содержимого регистров не достать. Записывается в память процедура манипуляции с содержимым регисторов и считывается результат из ячеек памяти, куда их содержимое переписывается. Прерывание генерится извне, процедура выполняется, результат забирается в ноут(писи). Научиться манипуляциям с z80 и ULA лучше не на целом zx компе, а на его частях. Z80 придется изучить в деталях, чтобы понять различия его поведения с регенерируемой( динамической) памятью и статической в зависимости от схемы. Чтобы одним устройством все варианты охватить схему его и программы придется усложнять. Если предпочитаете разрабатывать снизу в верх, то надо идти от простых вариантов к сложным. Если сверху вниз, то весь проект прорабатывать и оставлять сперва заглушки, которые потом заполнять.





Ходом управления программы я так особо не поуправляю. А с периферией рабочая система и без отладчика может разобраться (хотя это тоже идея - отладка нерабочей системы), так что я вижу пользу приемущественно с махинациями ОЗУ извне с помощью МК и мелкой логики, а такие монстры как SMD ПЛИС не в счёт
Ответить с цитированием