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

User Tag List

Страница 12 из 24 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 239

Тема: КЦГД - поиск софта, вопросы и ответы

  1. #111
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    собрался запустить тесты из-под FTMON, и прикрутил для этого к mame устройство HD: им. Patron (http://zx-pk.ru/threads/17277-pomogi...-60/page4.html), но дальше уперся в то, что тамошнее T11 cpu core (из которого я делаю ВМ2) не умеет делать trap to 4 по доступу к несуществующей памяти а переносить эмуляцию в SIMH неохота (хоть он и поддерживает графику).

  2. #112
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Можно Титуса попросить допилить. Собственно для подключения KEYGP достаточно подключить 182, 183 и 184. Так в КЦГД адресное пространство после 181/182 (120000-157776) пустует, положить туда 183-184, основным положить 182, и вперед.
    Должны ли работать 183 и 184 с прошивкой 181? В книжке ПО ДВК показано, что загружаемая KeyGP работает.

    - - - Добавлено - - -

    Цитата Сообщение от AFZ Посмотреть сообщение
    Кадровая частота у него 60 Гц. Про строчную, действительно, нигде не написано, но можно предположить, что она сделана из расчета на американские телевизионные 525 строк при 60-Гц кадровой, то есть 15750 Гц при чересстрочной развертке и 15720 при прогрессивной. По крайней мере, очень похоже. Ну, и pixel clock - ровно половина от частоты генератора 33 МГц (D24.4, D24.6, BQ2, документ ПБА3.660.259 Э3).
    BQ2 в этом документе (как и в ТО) -- кварц на 30,8 МГц. Были разные варианты?

  3. #113
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Должны ли работать 183 и 184 с прошивкой 181? В книжке ПО ДВК показано, что загружаемая KeyGP работает.
    Нет. Их (KeyGP), фактически, две - одна для 181, вторая - для 182. В 183 и 184 занесена KeyGP для 182, собранная для исполнения из ПЗУ.

    Цитата Сообщение от shattered Посмотреть сообщение
    BQ2 в этом документе (как и в ТО) -- кварц на 30,8 МГц. Были разные варианты?
    Нет, это меня склероз подвел. Все КЦГД имеют один и тот же кварц, просто я был уверен, что он 33, оказалось, 30.8. Кстати, он там гармониковый, в обычной правильной схеме генератора он запускается на 10 с копейками МГЦ, а здесь - на третьей механической гармонике. Вероятно, из-за малой емкости конденсатора C85 и малого входного сопротивления каскада на D24.6, усиление этого каскада на 10 МГц недостаточно для самовозбуждения генератора. А на 30 МГц - достаточно.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  4. #114
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Вообще-то на EmuStudio и 181 и 182 прошивки работают корректно)
    оказалось, что прошивка не успевает сделать рулон до приема первого символа новой строки на скорости 9600 (за 1146 us). подозреваю, что дело в неверном тайминге команд (сейчас он взято от T11).

  5. #115
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    на скорости 9600
    ВПшки 065 в КЦГД обмениваются на 57600 (кроме клавиатуры).

  6. #116
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    знаю, временно сделал скорость поменьше. все же дело в квитировании, скорее всего -- цикл очистки очень простой, но выполняется 13ms, никак не успеть.

  7. #117
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,224
    Спасибо Благодарностей получено 
    1,763
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    знаю, временно сделал скорость поменьше. все же дело в квитировании, скорее всего -- цикл очистки очень простой, но выполняется 13ms, никак не успеть.
    У меня как-то проблем таких в эмуляторе никогда не встречалось. Однако, у меня виртуально достаточно высокая скорость последовательного порта. Не помню щас какая. Кстати, из-за несоответствия скорости оригиналу криво работали какие-то графическо-математические пакеты, как я их 'заплатками по скорости' не подгонял.

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

    По умолчанию

    мда, найти хорошее описание квитирования в ВП1-065 пока не удалось, только какой-то сомнительный обрывок текста
    При готовности приёмника к приёму данных на выходе RR (31 вывод) устанавливается низкий уровень напряжения, а данные приходят на вход IP (28 вывод). Данные из последнего кода преобразуются в параллельный и записываются в буферный регистр приёмника. После этого в регистре состояние приёмника устанавливается в единицу 7-ой разряд, а на выходе RR устанавливается напряжение высокого уровня. После чтения данных из буферного регистра приёмника флаг состояния приёмника устанавливается в 0, а [не на выходе RR- высокий уровень напряжения.]
    буду вкручивать это в эмулятор.

    - - - Добавлено - - -

    Таки да, с квитированием работает заметно лучше



    Попробую игрушки позапускать...

    - - - Добавлено - - -

    Lode Runner почти играбелен (скорость выше, чем удобно для игры). Не уверен, что правильно выставил тактовую ВМ2 -- сейчас 30.8 мгц/4.






  9. #119
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    найти хорошее описание квитирования в ВП1-065 пока не удалось, только какой-то сомнительный обрывок текста
    Тонкостей, связанных с буферизацией я уже не помню, но пока с приемной стороны байт не заберут, новый байт передаваться не начнет, т.е. бит D7 регистра состояния передающей стороны сбросится в ноль и будет в нем до тех пор, пока на приемной стороне не заберут этот байт.

    Учитывая наличие как в приемнике, так и в передатчике двух регистров - ( в приемнике один сдвиговый, второй - для выдачи, т.е. РД приемника, в передатчике - один - входной, т.е. РД передатчика, второй - сдвиговый), в процессе передачи могут участвовать одновременно три байта - самый ранний лежит в РД приемника, второй - в процессе передачи, т е находится в сдвиговых регистрах плавно переезжая из передатчика в приемник и последний лежит в РД передатчика.

    Так вот, по всей видимости, на каком-то такте переезда байта из передатчика в приемник, схема приемника проверяет, забрали ли предыдущий байт, если нет, она активирует сигнал RR. Передатчик же, получив от ЦП байт в свой RD сбрасывает бит D7 РС, затем смотрит свой вход BSYD, если он активен, ждет его дезактивации, после этого проверяет сдвиговый регистр, если он свободен, передает байт из своего РД в сдвиговый регистр, запускает передачу и только после этого взводит бит D7 в РС. То есть, пока BSYD активен (занято), D7 РС передатчика будет стоять в нуле, не давая продолжить передачу.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

    По умолчанию

    Внезапно!


    MESS WIP: КЦГД (прошивка 182 + KeyGP)

Страница 12 из 24 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Орион - Вопросы и ответы.
    от Error404 в разделе Орион
    Ответов: 24
    Последнее: 07.10.2017, 19:13
  2. Ответов: 1
    Последнее: 05.09.2010, 21:14
  3. YM2149F-вопросы и ответы
    от Gryphon в разделе Музыка
    Ответов: 10
    Последнее: 14.02.2009, 10:53
  4. Вопросы и ответы
    от Addison в разделе ZX Концепции
    Ответов: 31
    Последнее: 28.11.2007, 11:35

Ваши права

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