Цитата Сообщение от SpaceEngineer Посмотреть сообщение
Я с ней периодически сверяюсь, но, думаю, она не рабочая. В ней вся память сидит на общей шине данных, даже цветовая банка (РУ6). А это значит, что автор как-то смог разнести во времени два обращения видеоконтроллера к ОЗУ за один цикл видео (для чтения байта графики и байта цвета по одной шине). Да и цикл процессора тоже, ведь запись в экранную область должна одновременно записать байт из регистра цвета должен в цветовую банку. Схема формирования выборки /CAS цветовой банки довольно хитрая (сигнал /VC, DD16.1), но я не вижу, где там автор нашел временное окно, чтобы вклиниться с этим сигналом. Ведь формирование выборки основной памяти (сигнал /V, DD31.3) сделано как в оригинале у Афанасьева, времянки там стандартные (скважность /CAS = 1/2 из-за видеоадаптера, если проц не обращается; иначе обращение проца вставляется между обращениями видео без всяких окон).
Очень интересно. Похоже, что он сделал двойной CAS при общем RAS. Это возможно и скорости от ОЗУ не требуется. Надо сунуть синхрогену с картинки scheme1var1.png и scheme1var2.png в симулятор. Я вижу, что RAS вообще по сути от 8МГц стреляет, а это 8МГц.