Как раз разная. Если я правильно понял под незнакомым термином "скорость исполнения фрейма" - время прогона какой-то процедуры для работы с экраном.Сообщение от jerri
Почти все грамотные пользователи РК86 используют турбирование по схеме из ж.РАДИО 01.1991, стр.38. При этом меняется кварц у ГФ24 с 16 МГЦ на 27 МГЦ, а для питания ВГ75 (и счётчика точек в знакоместе ИЕ4) такт сохраняется прежним. Для чего ставится простейший генератор на 531ЛН1 с старым кварцем 16 МГЦ. После переделки КР580 тактируется тактом 27:9=3 МГЦ и ВТ57 тактируется тем же повышенным тактом 3 МГЦ. Хотя, т.к в системе всё работает асинхронно, можно и для ВТ57 поставить отдельный генератор и тактировать его ещё более высоким тактом (например 3.5 МГЦ), тогда ПДП будет заполнять буфер ВГ75 ещё быстрее и скорость CPU дополнительно возрастёт.
В общем, после замены такта КР580 выигрыш больше, чем в число раз соотношений тактов 3:1.77= ~1.7 раза. А выигрыш примерно вдвое. А если поставить буфер на ОЗУ РУ5, то КР580 потянет такт до 3.5 МГЦ. Тогда РК86 почти сравняется в скорости с ZX-Spectrum.
ГФ24 с высокочастотными кварцами заводится только, если последовательно с кварцем ставить очень маленькую ёмкость в 3-5 пф.
Вообще-то (74+4) * (30*10)= 23.400.Сообщение от Pyk
Т.е слева уравнения ошибка, а вот результат правильный. 30 строк это на экране, а ещё есть расход в одну строку на обратный ход по кадрам. Строк должно быть 31, чтобы число строчных периодов в кадре было 310 (что довольно близко к стандарту в 312.5). И если подставить слева 31 вместо 30, то и получится 24.180.
Но термин неверный. Не тактов ВГ75 (у неё такт 8 МГЦ), а времён вывода знакоместа шириной 6 точек тактом 8 МГЦ , что равно 6:8= 0.75 МКСЕК. Это время сколько выводится одно знакоместо.
Не понял почему это так. Ведь такт ВГ75 - 8 МГЦ, а такт процессора - 1.77 МГЦ.Сообщение от Pyk
Число тактов процессора приходящихся на период кадра я бы посчитал так;
(74+4) *31*10 * 0.75 = 18.135 МСЕК (это у Вас неверный режим, кадровый период д.быть 20 МСЕК).
И число машинных тактов CPU в кадре: 18135 : (1:1.77)= 32098. А не 32240 !
Пожалуйста, подскажите. Если мне не изменяет память, там это прерывание от таймера.Сообщение от HardWareMan


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

