Тест явно не правильно проходит...
После проверки первого банка ОЗУ сброс не должен проходить.
И кстати, при тесте всё должно быть зелёного цвета. Имеется ввиду надпись вверху экрана и квадратики при тесте ОЗУ.
Тест явно не правильно проходит...
После проверки первого банка ОЗУ сброс не должен проходить.
И кстати, при тесте всё должно быть зелёного цвета. Имеется ввиду надпись вверху экрана и квадратики при тесте ОЗУ.
Последний раз редактировалось DATAsoft; 10.12.2012 в 00:28.
Spectrum жив!!!
Удалось уточнить, почему так получается:
В порт текущего банка памяти не записывается значение (и соответственно тест перетирал первый банк).
Желтая линия - D0 (на ноге 3 у DD18.1)
Синяя линия - строб записи (на ноге 13 у DD18.1)
Пишем 1 (Триггер пишет по уровню - и не успевает запомнить)
Пишем 0:
Неужели там настолько тонкие задержки, что 10нс вправо/влево - и конец...
BarsMonster, можно попросить фотку внутренностей почётче. Чтобы серия и названия всех м/с читались..
Spectrum жив!!!
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Строб записи заканчивается из-за окончания DSYN, как и следует из схемы...
Если DSYN чуть-чуть задержать (180пф на CAS, который и используется для получения DSYN) - то запись в порт начинает работать нормально. Там буквально 10нс задержки появляется.
Но схема выглядит очень хрупкой, хрестоматийный race condition...
Быть может у кого-то под рукой орион и осцилограф? Как выглядит запись в порт единицы? (ноги те же: нога 3 и 13 у DD18.1). Прошивку ППЗУ которая попеременно пишет 0 и 1 прилагаю.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Готово : http://3.14.by/files/orion-128.jpg
Насчет серии - нужно учитывать, что все ВА86, процессор и РУ5 89-го года - это замененные микросхемы.
Последний раз редактировалось BarsMonster; 10.12.2012 в 20:21.
Смотрю в который раз на эту плату и не перестаю удивляться: чем им системный разъем то не угодил?
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Просьба об осциллограмме записи в регистр страницы более не актуальна - оказалось, проблема была в каком-то из КЗ, сейчас страницы переключаются стабильно и запас времени огромный.
Из оставшихся проблем - экран мерцает несколько раз при тесте второй страницы памяти (но ошибок тест не находит), Монитор-2 виснет при нажатии любой клавиши, загрузка ORDOS с ROM-диска моментально виснет с шумом на экране, на экране видны 25 светло-серых шумящих линий (в том числе и за пределами экранной области).
Раз такое дело, прошейте в ПЗУ F800 Монитор-1 (у него есть директивы управления памятью/портами) и проверьте логику функционирования портов по таблицам из статьи:
http://www.danbigras.ru/Orion/Program/SoftWare.html
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)