Важная информация

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

Тема: УКНЦ IOSCAN

  1. #11
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,212
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    52 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Это только на чтение. На запись совсем иная будет картина.
    Это-то понятно. Но универсальной программы на запись не сделаешь. Если про стандартные регистры еще известно и понятно как их восстановить, то запись в регистры нестандартного оборудования смерти подобна, регистр может различаться по чтению и записи, может на чтение не реагировать, ну т.д. и т.п.
    Как должно выглядеть при записи на стандартном оборудовании:
    Код:
    177010-177102
    177130-177132
    177700-177704
    177710-177712
    177716

  2. #12
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,276
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    70 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Алексей, спасибо за тест!

    Получилась разница с реалом по адресам 177712-177713.
    Там в эмуляторе стоит чтение буферного регистра таймера. Согласно ТО действительно там только W.

  3. #13
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,212
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    52 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Алексей, спасибо за тест!

    Получилась разница с реалом по адресам 177712-177713.
    Там в эмуляторе стоит чтение буферного регистра таймера. Согласно ТО действительно там только W.
    Не за что! А вот по записи разница в эмуляторе и реальной машине будет большая. Диапазон 177030-177052,177056 реагирует только на запись. Регистр 177714 только на чтение.
    А насчет ТО, то не всегда ему можно доверять, бывают расхождение с реалом. Недавно я убедился в этом насчет ловушки адреса, не описано, что в режиме выдачи сигнала ПОРТ формируется одновременно RPLY, т.е. эта ячейка для процессора появляется в адресном пространстве (в эмуляторе это уже сделано). Из-за предвыборки и медленного чтения ОЗУ возникают интересные эффекты, это я пока не дотестировал, времени нет. Ну и по DCLO и INIT ловушка адреса не сбрасывается, в этом расхождение с ТО, т.е. поставили ее в режим прерываний, то даже после сброса по кнопке СБРОС, она так и останется в режиме прерываний.
    А уж сколько Titus про программируемый таймер выяснил, тут целый трактат можно писать.
    Ну и главное: сетевой таймер дает прерывания не каждые 20 мс, а каждые 19,968 мс, а минимальный квант программируемого таймера равен не 2 мкс, а 1,92 мкс. Вот так-то, все подтверждено практическими исследованиями. Вполне вероятно, что и клавиатура опрашивается не каждые 64 мкс, а каждые 61,44 мкс. Соответственно надо по новой высчитать частоты генератора звука, исходя из кванта в 1,92 мкс.
    Последний раз редактировалось Alex_K; 29.08.2016 в 10:06.

  4. #14
    Оператор ДВК Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    5,658
    Спасибо Благодарностей отдано 
    674
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    56 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Соответственно надо по новой высчитать частоты генератора звука, исходя из кванта в 1,92 мкс.
    Что очень похоже на правду, поскольку в сравнении с реалом даже с включенным звуком некоторые игры шустрее бегают в эмуляторе )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #15
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,212
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    52 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Что очень похоже на правду, поскольку в сравнении с реалом даже с включенным звуком некоторые игры шустрее бегают в эмуляторе )
    Шустрость в играх к эмуляции звука не имеет никакого отношения. Просто в процессоре на команды, обращающиеся к памяти надо поставить побольше тактов на исполнение.

  6. #16
    Оператор ДВК Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    5,658
    Спасибо Благодарностей отдано 
    674
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    56 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Шустрость в играх к эмуляции звука не имеет никакого отношения.
    Я просто имел в виду, что эмулятор заведомо шустрее реальной машинки почему-то )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

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

  8. #17
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,314
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    число 0.019968 (секунд) очень напоминает результат деления 15.4 МГц (dot clock) / 800 (ширина растра в пикселах) / 384.384 (высота его же в пикселах)

    т.е. и кадровая не 50, а 50.080(128205)?

  9. #18
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,212
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    52 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    число 0.019968 (секунд) очень напоминает результат деления 15.4 МГц (dot clock) / 800 (ширина растра в пикселах) / 384.384 (высота его же в пикселах)
    Частота кварца для ПП, контроллеров памяти и видеоконтроллера 12,5 МГц, поэтому 12.5 МГц / 800 / 312.

  10. #19
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,314
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Регистр 177014 только на чтение.
    Это в эмуляторе или на самом деле? Ведь ПП заливает пультовой отладчик в озу ЦП именно через порт 177014?

  11. #20
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,212
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    52 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Ведь ПП заливает пультовой отладчик в озу ЦП именно через порт 177014?
    Подредактировал давний пост, ошибочка вышла. Регистр 177714 только на чтение.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Софт для УКНЦ
    от form в разделе ДВК, УКНЦ
    Ответов: 556
    Последнее: 26.02.2019, 20:23
  2. УКНЦ и SCART
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 28
    Последнее: 15.04.2012, 18:20
  3. Производство УКНЦ
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 6
    Последнее: 11.09.2010, 23:13
  4. Проблема с УКНЦ
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 8
    Последнее: 10.01.2010, 23:04
  5. Как проверить УКНЦ и КМД ? Help
    от Andrey_Ak в разделе ДВК, УКНЦ
    Ответов: 10
    Последнее: 19.11.2009, 12:08

Метки этой темы

Ваши права

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