User Tag List

Показано с 1 по 10 из 235

Тема: ПК8000 - Быстродействие архитектуры. Исследование.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    как же примечание в книге №6, согласно которому в режиме 0 строки должны заканчиваться последовательностью символов 05,06,07,0D,0E и 0F, для регенерации памяти?
    В "предыдущем цикле" (в 2008-2009) разборок с ПК8000 везде использовал "осторожную" процедуру очистки экрана, которая трогала только первые 40 символов строки, а тут решил попробовать не одобренный вариант.
    Описание (причем эта инфа есть только в доках Суры) явно писали не сами разработчики, т.к. ПЗУшка пишет в конце каждой строки 05 06 0D 0E 00. Рискну предположить почему так: возможно регенерация (по крайней мере в активной области) осуществляется перебором 7 младших (по отношению к процу) разрядов адреса. В SCR1/2 это происходит автоматом за 4 символьных (или за 32 пиксельных) строки, а в SCR0 видеоконтроллер не успевает за 160 тактов выбрать 64 символа, поэтому нужно ему "помогать". При выводе активной части экрана охватываются значения 0-39. Символ 5 - это значения младших разрядов адреса (в знакогенераторе) 40-47, символ 6 - 48-55, остаются 56-63. Скорее всего видеоконтроллер пробегает по 56-63 сам (времени сбоку для этого достаточно) и ни 07 ни 0F не обязательны. Касательно использования не только 05, 06, но и 0D, 0E - сложно сказать, наглостью с моей стороны было бы утверждение, что это точно не нужно. Интересная тема, хотелось бы проверить "забывание" части ОЗУ при отсутствии в строке символов с указанными значениями младших бит. Может даже тестик попытаюсь соорудить.

    По поводу недокументированного режима - по крайней мере видно, что по результатам отображения он не совпадает ни с одним из документированных, а может и вобще ничего не показывает.

    Цитата Сообщение от esl Посмотреть сообщение
    у 8080 все выгляди относительно просто в сравнении с pdp11
    И ведь не поспоришь, хотя создатели ПК8000 постарались, чтобы жизнь медом не казалась.

    Цитата Сообщение от Titus Посмотреть сообщение
    EmuStudio поцикловая.
    Провокация была направлена в другую сторону , а формально, конечно, мое утверждение ошибочно.
    Последний раз редактировалось ivagor; 18.02.2013 в 12:26.

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    cy6(26.02.2023)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ПК8000 - Клавиатура
    от Mick в разделе ПК8000
    Ответов: 67
    Последнее: 18.08.2024, 18:49
  2. ПК8000 - Утилиты
    от XobbiMan в разделе ПК8000
    Ответов: 103
    Последнее: 22.06.2023, 00:09
  3. ПК8000 - ROM диск
    от Mick в разделе ПК8000
    Ответов: 39
    Последнее: 06.03.2014, 14:12
  4. ПК8000 - Квазидиск
    от Mick в разделе ПК8000
    Ответов: 86
    Последнее: 13.10.2008, 19:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •