Триггера щелкают криво, получается...
Romych,
mvi a,04h
call out_byte
4-ая страница ОЗУ равна нулевой, если Орион сконфигурирован под 256 Кб. А в Орион-512 на экран ничего не должно было вывестись.
П.С. вместо этого:
lxi de, 0efffh
mov a,e
cmp l
jnz next
mov a,d
cmp h
jnz next
можно было написать проще:
mov a,h
cpi 0F0h
jnz next
![]()
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Ну какие? Страничные триггеры вообще не щёлкают, да и не влияют они на "видеокарту".
Denn
Спасибо за комменты, знаком заочно с Вашими достижениями в софтописательстве для Ориона, очень хочу и на реальном железе посмотреть. Я для i8080 и z80 уже больше 20 лет не писал ничего, забыл всё.
Орион, конечно на 512Кб. И конечно не должен никак выводить ничего с 4-й страницы, но выводит...
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
На черной плате от Cornelius-а, нет ничего под ВМ80, она изначально разведена под 512к, нет джамперов. Триггер DD62 стоит на своем отдельном месте между DD15 и DD18. Триггер я проверял и даже перепаял. У предыдущего мне не понравилась утечка на одном из входов. В данной теме, уже был отчет об успешной сборке подобной платы, если только у меня не еще какая-то промежуточная версия. Косяк был только один, перепутаны сигналы на входах 2 и3 этого злосчастного триггера, но они влияют только на порядок страниц (биты D2, D3 порта выбора страницы ОЗУ) Биты D0,D1 живут в триггере DD18. Все эти биты у меня статичны при работе монитора.
- - - Добавлено - - -
У меня, дня через 3 будут все детали для сборки ПРО (сейчас нет трети микросхем). Не хочется сдаваться, но соблазн начать собирать ПРО есть. Но если позволить себе, про отладку этой я надолго забуду.
Единственное разумное объяснение -это ошибка в разводке или монтаже. Но вроде как никто не упоминал об ошибке в разводке. Тем не менее можно проверить... Или может натолкнет на что то похожее.
Была выложена схема с ошибкой(на эту черную плату), при переделке с РУ5 на ру7
![]()
видно что D23 переделана под ру7, но сигнал #52 остался. А 901 сигнал как раз переключает на 4ую банку
Потом схемы была исправлена, для ру7- 4 вход d23 должен на массу.
Те если сигнал #52 идет по старому на 4 вход, то D23 при видеосканировании, каждую четвертую строку(#52) будет переключать на 4 банку(параллель #901 сигнала при обращении ЦПУ). Другими словами 4вход на землю будет держать всегда 0ую банку при сканировании видео ОЗУ, а если #52 сигнал, то 4 строки с 0ой банки и 4 строки с 4ой банки.
Очень похоже и логично. Но если не это, то что то подобное. Лучше ошибки не придумать )))
Последний раз редактировалось Sancho45; 09.07.2020 в 11:17.
Sancho45, ну просто здорово! На плате есть связь DD4-11 (#52) и DD23-4 !!!
А я ведь вчера преозанивал схему расширения, но DD23 не стал проверять, т.к. сам чип проверен был уже, проверял только сигнал #901!
Буду резать.
- - - Добавлено - - -
Ну конечно, все заработало как надо. Теперь осталось побороть ZX RGB-VGA конвертор. У меня монитор отказался работать при установленной перемычке J7 (ставил как здесь Ewgeny7 описал) на 50 Гц, написал, "Режим не поддерживается", пришлось ее снять, для работы на 60Гц. Изображение появилось, уехало влево и вытянулось по высоте. Впаво я его сдвинул настройками монитора, а вот сверху, похоже, я не вижу, примерно 1, строку текста... Настраивать на конвертере больше нечего, но в крайнем случае, подключусь по SCART. На старом крохотном мониторчике, подключенном по композитному видео, изображение хреновенькое, но все видно, с правильными отступами. Смещение строк работает отлично (но может оно и мешает конвертору).
Cornelius-у привет с отчетом )
Не мешает- проверено!!!
На 60 гц оно и не влезет, тк используется удвоение строк и в 480 линий не умещается. Только 50 Гц норм(моник должен уметь) и мычками поиграться
- - - Добавлено - - -
256*2=512
640*480
- - - Добавлено - - -
800*600 режим
Последний раз редактировалось Sancho45; 09.07.2020 в 18:36.
Суммарно, (пока/всего) 3 провода МГТФ . Оставлю на память:
Силиконовые провода 24AWG, были добавлены временно для борьбы с призраками, что бы не думать об этом при отладке, они идут от входного электролита по пяти вольтам к шинам питания счетчиков, такая же пара проводов идет в район DD61, и в район ОЗУ. Часть, сниму, наверное. Больших просадок по питанию на плате нет. В самых дальних местах платы более 4,9В.
Из незначительного:
На схеме выводы DD8.1 1 и 2 перепутаны местами. На плате разведено правильно, как в Радио 1990№1.
На шелкографии видеоразъема X6 обозначения контактов C3 (HS) и C9 (VS) нужно поменять местами.
Последний раз редактировалось Romych; 09.07.2020 в 13:31.
Sancho45(09.07.2020)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)