Просмотр полной версии : Не заходит в TR-DOS
Собираю Пентагон 128. Установлена mb8877a, питание только +5, дисковод не подключен. После выбора пункта tr-dos экран моргает и возвращается в начальное меню. Проверил ПЗУ - норм. Дальше не знаю что делать, подскажите.
iceoflame
18.01.2018, 17:06
Как бы в ТР-ДОС, должно заходить и без ВГ93, проверяйте правильно ли зашили ПЗУ по страницам.
У меня место под две ПЗУ, второе, под принтер, пустое. А первое для 27с512.
Была прошивка отсюда http://pentagon.nedopc.com/arch.htm из архива 1993.rar
Сейчас залил из http://zxspectrum.it.omegahg.com/_PE.htm Pentagon Parrot 1024K
Результат точно такой же.
Как проверить "по страницам"?
- - - Добавлено - - -
Надо было еще упомянуть сразу, диод VD2 установлен верно.
iceoflame
18.01.2018, 20:07
Если по большому счету, как это работает. 1. Есть ПЗУ бейсик 48, ПЗУ 128 (без 48 бейсика не работает, как и ТР ДОС), есть ПЗУ ТР-ДОС, которая срабатывает если вы обращаетесь к адресу в диапазоне с 15616. Т.е. попробовать перейти в бейсик 48, должен корректно сбросится и в него перейти (Это первое что нужно проверять). Второе из бейсика 48 выполняем команду randomize usr 15616, должен появится ТР-ДОС, если не появляется, то половинка которая ТР-ДОС и "Пустая (туда обычно СТС закидывают либо буты)", то при 15616, оно сбросится. Если не переключится ТР-ДОС то будут цветные кроказябры. Нужно смотреть цепочку выборки верхних адресов ПЗУ. А14-А15 ПЗУ.
iceoflame
18.01.2018, 23:20
Если есть осциллограф (или даже светодиод :-), должен будет моргнуть), то перейти в бейсик 48, набрать randomize usr 15616 встать на 1 ногу ПЗУ (27512) и посмотреть, должен сигнал поменяться. Если все меняется, то попробовать: цепочке с vd2 конденсатор стоит с3, попробовать его подобрать +100пик, попробовать его отключить. В паке который вы указали.
0. Profi rom
1. TR-DOS
2. Basic 128
3. Basic 48
- - - Добавлено - - -
Ну вроде как логично А15(ПЗУ -- 1 нога) переключает дос/бейсик, A14(27 нога ПЗУ) переключает бейсик 128/48.
- - - Добавлено - - -
Была прошивка отсюда http://pentagon.nedopc.com/arch.htm из архива 1993.rar ПЗУ это проверял
- - - Добавлено - - -
Ну и проверить R13, вообще та цепочка отвечает за то, что бы при нажатии кнопки меджик система переключалась в дос, для проверки правильно ли все собрано на АГ3 , можно его пока отпаять. но выборку проверить надо как я описал выше.
Проверить все номиналы обвязки АГ3!!! (можно до выпайки R13).
Ну и фотки в хорошем разрешении собранной платы с двух сторон не помешало бы, а так же фото с экрана когда его гючит.
Ушел делать таки клавиатуру, а то контакты пинцетом замыкаю и неоднократно воспроизводить randomize usr 15616 сложно. :)
С клавиатурой готово.
1. В бейсик 48 входит
2. при выполнении randomize usr 15616 серый фон, черный квадрат посередине, в квадрате светлые вертикальные полосы, несколько цветных квадратов 8 на 8 пикселей с мусором внутри. Скрин сделаю.
Фотки собранной платы я бы не хотел делать, так как эта плата была разработана мной и не похожа на другие, и мне бы не хотелось демонстрировать "это".
iceoflame
20.01.2018, 18:39
А что со 1й ногой? Там же посте вопросов уйма.
Фотки собранной платы я бы не хотел делать, так как эта плата была разработана мной и не похожа на другие, и мне бы не хотелось демонстрировать "это".
Вот по этому фотки и были нужны, посмотреть где косечечки, а так как вы говорите, что она разрабатывалась вами, тогда проверять все разводку контроллера. все, что касается выборки ТР-ДОСА.
Извините, я отвечаю на вопросы по мере возможности, поэтому я написал то, что мне стало уже известно не растягивая по времени.
Поставил на первую ногу светодиод. Заходил в тр-дос из меню и через randomize usr 15616. Повторил каждый опыт не менее 5 раз. Заметное глазу моргание отсутствует, светодиод стабильно горит.
Следующим шагом хочу проверить все номиналы обвязки DD78 (кр1533аг3), я только что обратил внимание, что R11 и R12 отличаются в альбоме и в перечне элементов. На листе R11 - 1МОм, R12 - 18кОм, в то время как в перечне они 1кОм и 48кОм соответственно. Я устанавливал номиналы по перечню. Какой вариант должен быть верным?
- - - Добавлено - - -
Скрин после выполнения randomize usr 15616 из 48-го бейсика. 63755
Отвечу на свой вопрос по номиналам на листе, если впаять такие резисторы, то будет пустой черный экран при включении, таким образом, я так понимаю, следует использовать значения из перечня элементов.
Выпаял и промерил обвязку DD78 (кр1533аг3), вот реальные значения:
R11 - 1кОм
R12 - 49кОм
C4 - 1.1 мкФ
C5 - 514 пФ
Собираю Пентагон 128. Установлена mb8877a, питание только +5, дисковод не подключен. После выбора пункта tr-dos экран моргает и возвращается в начальное меню. Проверил ПЗУ - норм. Дальше не знаю что делать, подскажите.
у меня ТР-ДОСа не было пока не воткнул ВГ и не подал 12 вольт. сам Пентагон собираю.
wirbi, а ПЗУшку сами прошивали ?
tipa, у меня контроллер воткнут, ему +12 не нужно, он только +5 потребляет. Вот только я не знаю пока как его проверить, может он не подходит по сигналам или вообще не рабочий.
- - - Добавлено - - -
goodboy, да, пробовал разные прошивки, прошивал сам, программатор minipro китайский, после стирания проверял на чистоту, после записи проверял записанное.
прошивал сам,
сделай прошивку где trdos страница забита #FF,
сразу поймёшь (по матрасу на экране) происходит на неё переключение или нет
goodboy, забил #FF с адреса #4000 на длину в #3FFF, картинка изменилась, но матраса нет.
Еще заменил DD77 (кр1533лл1) и DD78 (кр1533аг3), на всякий случай. Не помогло.
tipa, у меня контроллер воткнут, ему +12 не нужно, он только +5 потребляет. Вот только я не знаю пока как его проверить, может он не подходит по сигналам или вообще не рабочий.
Я полагаю, что это вполне может быть причиной. Был у меня Компаньон-2 с дисководом. там дисковод со своим контроллером отдельно был. Пока контроллер не подключен, ТР-Доса нет. Возможно, если ваш контроллер неисправен, компьютер и "не видит" тр-дос.
iceoflame
22.01.2018, 19:56
Для ТР-ДОС не нужна ВГ93, следовательно и 12 вольт не нужно. ВГ 93, без +12 вольт превращается в мусор с вероятностью 8 к 10.
- - - Добавлено - - -
goodboy, забил #FF с адреса #4000 на длину в #3FFF, картинка изменилась, но матраса нет.
Еще заменил DD77 (кр1533лл1) и DD78 (кр1533аг3), на всякий случай. Не помогло.
Тут интереснее выпаять R13, и попробовать поиграться с С3, да и вообще встать на 11 ногу Д77.4 и проделать эксперимент со светодиодом.
Если есть осциллограф, я бы прошелся с ранд 15616 следующим образом:
1. Д83, 11 нога
2. Д76, 9 нога.
3. Д77.4 11 нога,
4. Д75 8 нога.
Можно попробовать и со светодиодом.
- - - Добавлено - - -
Ну весь кусок проверить на хомуты, обычно вероятность "сопли" больше, чем горелая микросхема.
Фотки собранной платы я бы не хотел делать, так как эта плата была разработана мной и не похожа на другие, и мне бы не хотелось демонстрировать "это".
косяк в разводке не исключаешь ?
у меня ТР-ДОСа не было пока не воткнул ВГ и не подал 12 вольт.
Уникальный случай , вообще все пентагоны заходят в TR-DOS без ВГ93
wirbi, что бы на время проверки исключить возможные глюки от узла magiс уберите R13 ,а vd2 замените перемычкой.
За опракидывание ПЗУ в TR-DOS отвечает этот узел , внимательно проверьте доходят ли все сигналу к микросхемам ,нет ли соплей или обрывов.
https://b.radikal.ru/b25/1801/0d/7e98dbc6415e.png (https://radikal.ru)
Уникальный случай , вообще все пентагоны заходят в TR-DOS без ВГ93
У меня без нее сразу выходил 48 бейсик, а randomize usr 15616 просто выдавал пустой фон.... я думал что все это зависит от ПЗУ, и она "видит" каким-то чудом, что юзается, а что нет. и на моем пентагоне контроллер дисковода распаян на самой плате, может это как-то влияет.
У меня без нее сразу выходил 48 бейсик, а randomize usr 15616 просто выдавал пустой фон.
может прошивка нестандартная ?
вспоминаю что на скорпе допустим сразу сделан автостарт бута
Не исключено, я ПЗУ сразу прошитую заказал, поэтому не представляю, что там может быть. Главное - она работает, вот и не копаюсь :)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot