С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Так где бы ни стояли резисторы - АПшка их легко перетянуть должна..
Profi v3.2 512K+color; Profi 6.2B; МС-0511
Если резисторы будут на входе, то на выходе Д5 (АП6) будет то, куда резисторы её притянут, а сейчас при чтении из порта резисторы получаются на выходе, поэтому АП и перетягивает.
Для эксперимента, думаю, надо их вообще выпаять, и если отсутствие резисторов в линиях AD на работу не повлияет, то однозначно переставлять надо.
Последний раз редактировалось Improver; 01.03.2024 в 19:17.
Предположение (выше) об ошибке в схеме ПК-6128ц оказалось неверным -- без подтяжки на линиях AD0-7 комп начинает глючить, и даже с подтяжкой на ШД, из программ загрузить удалось только Тест Техпрогона, да и тот не мог двигать экран вверх-вниз. В общем, резисторы нужны и там, и там -- внёс соответствующие исправления в схему.
Далее, наконец-то впаял полностью всё на плату и протестировал, что получается:
- АУ работает превосходно, правда пришлось немного подкорректировать резистор R223 для того, чтобы выровнять громкость ВИ и АУ.
- Джойстики работают. Проверял с джойстиками от Сеги на "Тесте Устройств" и программе "Карандаш". Кстати, какие игры поддерживают джойстик С? В Базисе такой информации нет в описаниях, перебором всего подряд нашёл "Карандаш" и дальше не искал...
- Часы RTC работают. Для их настройки и теста выдернул из DOS201 и сделал отдельной утилиткой TIME.COM -- работает под любой версией МДОС и РДС, и даже из Монитора-Отладчика, но рекомендуются поддерживающие КОИ8 (например "Т-72" и "РДС") для правильного отображения русских букв дня недели. Архив с исходниками: TIME.7Z
Теперь о грустном... Квази-диск на шине ВУ корректно не работает. Точнее сказать, тесты kdtest2, kdtest и "Дождь" ошибок не показывают вообще, а тест квази-диска из "Теста Устройств" подвисает, и МДОСы тоже выдают кучу ошибок... Пока пытаюсь понять, кто виноват -- то ли конфигурация КД не корректно записывается, то ли ШАП сбоит по RAS/CAS.
Ну и вторая проблема и изображением так и осталась в планах на доработку, вот эти две проблемки и остались по ПК-6128ц++.
З.Ы. Потребляемый ток всей схемой составляет примерно 0,55...0,65А, с подключёнными квази-диском и ардуиноплеером может доходить до 0,8А.
Стоит проверить кваз отдельно на стабильность доступа стеком и "адресностью".
Архив из 20-30 игрушек с поддержкой джойстиков-П и -С могу закинуть попозже на google drive
Improver(18.03.2024)
Да, я уже успел позапускать свои тесты (отсюда и далее), плюс написать несколько новых, но локализовать проблему пока не получается, провожу эксперименты...
Спасибо, протестирую на них. Можно даже не архивом, а просто списком -- скачаю с Базиса, если что.
Игрушки с поддержкой джойстиков -П и -С. Скорее всего можно еще найти на образах дисков Vector-user.
Список не сильно помог бы, т.к. в базисе не все эти версии есть.
https://caglrc.cc/scalar/categories/joystick_p/ (в зипах с суффиксом _jps)
Больше игр нет
Удалось победить проседание красного цвета, причина была в гасящих синхроимпульсах. Согласно даташиту на CXA2075m, видеосигнал должен гасится 10 мкс после начала строчного синхроимпульса, т.е. ГСИ должны быть длиннее, чем ССИ, примерно в два раза, что я не учёл до этого. Для удлиннения ГСИ потребовалось добавить ещё пару триггеров, и теперь цвета стали заметно лучше, правда это не в силах передать мой фотоаппарат, но хотя бы жёлтый на фото не выглядит зелёным, как ранее, вот:
![]()
Схему и разводку на гитхабе исправил (герберы обновлю немного позже).
И ещё такой момент, про ширину чётных/нечётных пикселей при разрешении 512х256... Проверил, как оно показывается с внедрёнными исправлениями:
1. Заполнение кодом FFh области B000h...D000h -- разница между левой и правой половинами экрана не заметна, что радует:
2. Заполнение кодом AAh и 55h -- всё-таки есть небольшое отличие, правая половина слегка ярче:
![]()
3. Заполнение кодом 11h -- тоже разницы не видно:
В целом, мне кажется, результат вполне удовлетворительный, на Векторе было хуже.
На фото теста техпрогона вверху немного зеленит, может недовыполняются требования кодера к кадровым импульсам?
Одинаковость hires точек явно лучше, чем у моего бывшего вектора, это радует.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)