Цитата Сообщение от DenisGrachev Посмотреть сообщение
Эх, так бы хотелось параллельности
Ага, делаем двухядерный спектрум - одно ядро Z80, другое DMA, каждое обращается к памяти/портам через свой кеш с транзакциями
По скорости, z80 память-память очень грубо 12 тактов на байт - DMA в 3 раза быстрее
Грю же, оптимизированная программа, а то, что вы пишете - это безо всякой оптимизации, тупой ldir. С оптимизацией где-то 6 будет. (читайте Абраша - развёртка циклов, стек...)

Цитата Сообщение от Vasily Посмотреть сообщение
Тут подумалось, а DataGear сможет с прозрачным доступом к памяти?
DMA на некоторое время заменяет собой процессор. Если оный был с ПДП, то и DMA будет с ПДП (при правильной схемотехнике, конечно...)