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

User Tag List

Страница 7 из 10 ПерваяПервая ... 345678910 ПоследняяПоследняя
Показано с 61 по 70 из 94

Тема: Реинкарнация Вектор ПК-6128ц

  1. #61
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    429
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересный момент выявился: на ПК-6128ц при чтении из неподключённого порта возвращается его номер, а не FFh, как ожидалось. Т.е. если, например, сделать IN 0A5h в цикле, то в аккумуляторе получим стабильно 0A5h, а не 0FFh. По крайней мере, на моём новоделе так, хотя там отличий в схеме формирования ШД и ША нет.

    В оригинальной схеме ПК-6128ц есть резисторы подтяжки, R12..R19, но, видимо, они на чтение из порта они не влияют -- к сожалению, нет возможности проверить на оригинале. Даже не знаю, добавить ещё подтяжку непосредственно на ШД, или считать это фичей?

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

  3. #62
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,816
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В первом такте последнего машинного цикла команды IN 8085 выставляет на AD0-7 номер порта, возможно емкости шины хватает, чтобы он там провисел до такта собственно чтения порта. Но признаюсь, что на эту тему я схему 6128++ не смотрел.
    Последний раз редактировалось ivagor; 01.03.2024 в 13:25. Причина: убрал про /ШАП, это я ошибся

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

    Improver (01.03.2024)

  5. #63
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    429
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    В первом такте последнего машинного цикла команды IN 8085 выставляет на AD0-7 номер порта, возможно емкости шины хватает, чтобы он там провисел до такта собственно чтения порта.
    Очень на то похоже. И у меня есть подозрение, что в схеме ПК-6128ц опечатка, подтягивающие резисторы там должны быть на ШД, а не на выводах AD0-7 процессора:



    Т.е. тут резисторы должны быть на "тёмно красной" шине, а не на "малиновой" -- нумерация там совпадает, просто не туда их завели...

  6. #64
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так где бы ни стояли резисторы - АПшка их легко перетянуть должна..
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  7. #65
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    429
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    Так где бы ни стояли резисторы - АПшка их легко перетянуть должна..
    Если резисторы будут на входе, то на выходе Д5 (АП6) будет то, куда резисторы её притянут, а сейчас при чтении из порта резисторы получаются на выходе, поэтому АП и перетягивает.

    Для эксперимента, думаю, надо их вообще выпаять, и если отсутствие резисторов в линиях AD на работу не повлияет, то однозначно переставлять надо.
    Последний раз редактировалось Improver; 01.03.2024 в 19:17.

  8. #66
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    429
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предположение (выше) об ошибке в схеме ПК-6128ц оказалось неверным -- без подтяжки на линиях AD0-7 комп начинает глючить, и даже с подтяжкой на ШД, из программ загрузить удалось только Тест Техпрогона, да и тот не мог двигать экран вверх-вниз. В общем, резисторы нужны и там, и там -- внёс соответствующие исправления в схему.

    Далее, наконец-то впаял полностью всё на плату и протестировал, что получается:
    • АУ работает превосходно, правда пришлось немного подкорректировать резистор R223 для того, чтобы выровнять громкость ВИ и АУ.
    • Джойстики работают. Проверял с джойстиками от Сеги на "Тесте Устройств" и программе "Карандаш". Кстати, какие игры поддерживают джойстик С? В Базисе такой информации нет в описаниях, перебором всего подряд нашёл "Карандаш" и дальше не искал...
    • Часы RTC работают. Для их настройки и теста выдернул из DOS201 и сделал отдельной утилиткой TIME.COM -- работает под любой версией МДОС и РДС, и даже из Монитора-Отладчика, но рекомендуются поддерживающие КОИ8 (например "Т-72" и "РДС") для правильного отображения русских букв дня недели. Архив с исходниками: TIME.7Z

    Теперь о грустном... Квази-диск на шине ВУ корректно не работает. Точнее сказать, тесты kdtest2, kdtest и "Дождь" ошибок не показывают вообще, а тест квази-диска из "Теста Устройств" подвисает, и МДОСы тоже выдают кучу ошибок... Пока пытаюсь понять, кто виноват -- то ли конфигурация КД не корректно записывается, то ли ШАП сбоит по RAS/CAS.

    Ну и вторая проблема и изображением так и осталась в планах на доработку, вот эти две проблемки и остались по ПК-6128ц++.

    З.Ы. Потребляемый ток всей схемой составляет примерно 0,55...0,65А, с подключёнными квази-диском и ардуиноплеером может доходить до 0,8А.

  9. Эти 2 пользователя(ей) поблагодарили Improver за это полезное сообщение:

    ivagor (18.03.2024), KTSerg (18.03.2024)

  10. #67
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,816
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Стоит проверить кваз отдельно на стабильность доступа стеком и "адресностью".
    Архив из 20-30 игрушек с поддержкой джойстиков-П и -С могу закинуть попозже на google drive

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

    Improver (18.03.2024)

  12. #68
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    429
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Стоит проверить кваз отдельно на стабильность доступа стеком и "адресностью".
    Да, я уже успел позапускать свои тесты (отсюда и далее), плюс написать несколько новых, но локализовать проблему пока не получается, провожу эксперименты...

    Цитата Сообщение от ivagor Посмотреть сообщение
    Архив из 20-30 игрушек с поддержкой джойстиков-П и -С могу закинуть попозже на google drive
    Спасибо, протестирую на них. Можно даже не архивом, а просто списком -- скачаю с Базиса, если что.

  13. #69
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,816
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Игрушки с поддержкой джойстиков -П и -С. Скорее всего можно еще найти на образах дисков Vector-user.
    Список не сильно помог бы, т.к. в базисе не все эти версии есть.

  14. Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    Improver (18.03.2024), svofski (18.03.2024)

  15. #70
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    429
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Удалось победить проседание красного цвета, причина была в гасящих синхроимпульсах. Согласно даташиту на CXA2075m, видеосигнал должен гасится 10 мкс после начала строчного синхроимпульса, т.е. ГСИ должны быть длиннее, чем ССИ, примерно в два раза, что я не учёл до этого. Для удлиннения ГСИ потребовалось добавить ещё пару триггеров, и теперь цвета стали заметно лучше, правда это не в силах передать мой фотоаппарат, но хотя бы жёлтый на фото не выглядит зелёным, как ранее, вот:



    Схему и разводку на гитхабе исправил (герберы обновлю немного позже).

    И ещё такой момент, про ширину чётных/нечётных пикселей при разрешении 512х256... Проверил, как оно показывается с внедрёнными исправлениями:

    1. Заполнение кодом FFh области B000h...D000h -- разница между левой и правой половинами экрана не заметна, что радует:


    2. Заполнение кодом AAh и 55h -- всё-таки есть небольшое отличие, правая половина слегка ярче:


    3. Заполнение кодом 11h -- тоже разницы не видно:


    В целом, мне кажется, результат вполне удовлетворительный, на Векторе было хуже.

  16. Эти 3 пользователя(ей) поблагодарили Improver за это полезное сообщение:

    ivagor (21.03.2024), KTSerg (22.03.2024), svofski (21.03.2024)

Страница 7 из 10 ПерваяПервая ... 345678910 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК-6128Ц: Обсуждение
    от falanger в разделе Вектор
    Ответов: 313
    Последнее: 29.02.2024, 21:03
  2. Ответов: 56
    Последнее: 18.11.2023, 02:54
  3. ATM Turbo - РЕИНКАРНАЦИЯ
    от eXzmos в разделе ATM
    Ответов: 55
    Последнее: 01.10.2022, 21:15
  4. "ВЕКТОР ПК-6128Ц" - хотелось бы узнать побольше.
    от derfliegenddehollander в разделе Вектор
    Ответов: 19
    Последнее: 31.07.2022, 19:47
  5. ПК-6128Ц: воссоздание платы
    от sh686 в разделе Вектор
    Ответов: 6
    Последнее: 20.06.2014, 03:08

Ваши права

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