Просмотр полной версии : [Вектор 06ц.02] Замена ПЗУ
Всем привет! Добрались наконец руки до замены ПЗУ на моем векторе 02й ревизии. Причина: с штатным ПЗУ не стартует РОМ-картридж из темы https://zx-pk.ru/threads/33511-rom-kartridzh.html
http://sensi.org/scalar/ware/543/ - эта документация не подходит, потому что она для 06ц просто, без 02. В 06ц.02 используется в качестве ПЗУ 556РТ7 и в целом насколько я понимаю необходимо просто 21 ногу отвадить от А10, и А10 завести на 19? Будет работать? Есть у кого инструкция по замене ПЗУ именно для 06ц.02?
Improver
23.07.2021, 09:05
surinm, на какую ПЗУ менять планируете? Хотя, в любом случае там всё просто -- адресные выводы А0-А10, данные Д0-Д8 и питание остаются на своих местах как правило (лучше сверить с даташитом на устанавливаемую ПЗУ), только с выводами выбора чипа надо разобраться (18,19 и 20 по схеме Вектора-02).
Как вариант, можно обойтись без замены ПЗУ, из загрузчика выдрать подпрограмму обращения к РОМ-картриджу и запускать её любым доступным методом.
с штатным ПЗУ не стартует РОМ-картридж из темы https://zx-pk.ru/threads/33511-rom-kartridzh.html
Не очень понятно, на что рассчитан этот картридж, если штатный загрузчик .02 его не грузит.
Немного оффтоп. На странице продавца написано "Квазидиск отказывается работать на компьютерах линейки Вектор 06ц.02 из-за измененной схемотехники, а также невозможно подключение квазидиска к продвинутому ПК-6128Ц, из-за изменений распиновки разъема ВУ. Но есть решение - внешний ПЗУ (Картридж), представленный ниже на фото, он подключается уже к порту ПУ и работает на всей линейке Вектора 06ц, в том числе и на ПК-6128Ц!". Думал уж на .02 то должен работать, а вот насчет 6128 совсем интересно, пзу которое доступно общественности не позволяет загружаться с внешнего пзу. Т.е. или это рассчитано на 6128 с другим пзу или предполагается чтение с магнитофонного входа загрузчика картриджа, как и на обычном 06Ц (и неожиданно на обычном .02).
на какую ПЗУ менять планируете?
На обычную УФ-стираемую 2716
На штатном ПЗУ на самом деле загрузка из РОМ-картриджа происходит, 4 ряда желтых кубиков заполняется, дальше просто запуск не происходит. На обычном векторе проверил - все работает как надо. Но тема не про это, подскажите как правильно заменить ПЗУ с 556рт7 на 2716)))
На штатном ПЗУ на самом деле загрузка из РОМ-картриджа происходит, 4 ряда желтых кубиков заполняется, дальше просто запуск не происходит.
Можно предположить, что запуск загруженной программы все же происходит (программы запущенные с магнитофонного входа наверно запускаются?), но она не работает так как надо. 2 основных варианта: неполная загрузка (можно просто сравнить размер загруженной программы с 06Ц) или какие-то проблемы при работе с картриджем на .02. Во втором случае замена загрузчика в .02 не поможет.
На обычную УФ-стираемую 2716
На штатном ПЗУ на самом деле загрузка из РОМ-картриджа происходит, 4 ряда желтых кубиков заполняется, дальше просто запуск не происходит. На обычном векторе проверил - все работает как надо. Но тема не про это, подскажите как правильно заменить ПЗУ с 556рт7 на 2716)))
А Вектор сам грузит все четыре сторки с РОМ сразу после перезагрузки, или приходится какие-то кнопки удерживать при его перезапуске ?
Просто в штатной ПЗУ .02-го есть загрузка 4-ех строк из ПЗУ, но не из разъёма ПУ, я как-то случайно это обнаружил и тут тема была по этому поводу.
Скорее что-то напутано с ШД/ША при распайке разъема ПУ на картридже, чем виновен начальный загрузчик.
Improver
23.07.2021, 10:10
На обычную УФ-стираемую 2716Она же КС573РФ2...
подскажите как правильно заменить ПЗУ с 556рт7 на 2716)))По схеме 02-го там, вроде, записана РТ18, но они аналоги. Я бы подключал её так:
Вывод 2716 -- Вывод РТ18
19 (А10) -- 21 (А10)
21 (Vpp) -- +5В
18 (/CE) -- 18 и 19 через элемент 2И-НЕ
Остальные выводы 2716 (РФ2) и РТ18 совпадают.
... РОМ-картридж из темы https://zx-pk.ru/threads/33511-rom-kartridzh.html
...
А какая ПЗУ установлена в картридже?
Что-то я сомневаюсь, что в мегибитку может войти больше чем 7 игр по 16Кб, плюс меню 16Кб.
Если только не используется супер-пупер-мега сжатие данных...
С картриджем был рекомендованный начальный загрузчик?
Если нет, все начальные загрузчики Вектора, одинаково грузят из внешней ПЗУ из ПУ... ну может тайминги чуток отличаются.
Я бы подключал её так:
Спасибо. Попробую так.
Что-то я сомневаюсь, что в мегибитку может войти больше чем 7 игр по 16Кб, плюс меню 16Кб.
Со слов Сергея (у него брал), ромы ужаты, а загрузчик их распаковывает и передает в вектор.
Если нет, все начальные загрузчики Вектора, одинаково грузят из внешней ПЗУ из ПУ... ну может тайминги чуток отличаются.
Опять таки со слов Сергея у него на 06ц.02 загружается, но загрузчик стоит не родной Кишиневский, а от Тимсофта
Что-то я сомневаюсь, что в мегибитку может войти больше чем 7 игр по 16Кб, плюс меню 16Кб.
В мегабайтную 57 игрушек влезет.
Расчет на замену загрузчика в .02, который собственно и задал стандарт на загрузку из внешнего пзу, это очень странное решение.
По шкале от ретро к удобству подобный картридж слишком близок к ретро. Гораздо удобнее в современных условиях и совсем ненамного сложнее было бы подключение SD карты через тот же ПУ. Есть и программная часть (xsd b2mа или SDOS PVV на его основе) и несколько вариантов аппаратной части (несколько лет назад делал и выкладывал подобный прикидочный вариант для DE1, конечно он был далек от идеала, но работал).
1. Без программатора можно записывать на SD и потом загружать любые программы. Можно даже записать сразу все программы.
2. Для компьютеров с квазом можно предусмотреть загрузку образа и пользоваться соответствующим досом.
А Вектор сам грузит все четыре сторки с РОМ сразу после перезагрузки, или приходится какие-то кнопки удерживать при его перезапуске ?
ничего нажимать не нужно, сам загружает при вставленном в ПУ картридже...
Просто в штатной ПЗУ .02-го есть загрузка 4-ех строк из ПЗУ, но не из разъёма ПУ, я как-то случайно это обнаружил и тут тема была по этому поводу.
Скорее что-то напутано с ШД/ША при распайке разъема ПУ на картридже, чем виновен начальный загрузчик.
надо проверить...
В мегабайтную 57 игрушек влезет.
...
Не понял как это вычисляется.
И мегабайтных ПЗУ-шек просто ещё не встречал.
А обсуждаемый картридж имеет отношение к этому картриджу http://sensi.org/scalar/ware/675/ ?
Коллеги, предлагаю в данной теме все-таки ограничится обсуждениями замены ПЗУ))) сегодня-завтра попробую по этому сообщению (https://zx-pk.ru/threads/33543-vektor-06ts-02-zamena-pzu.html?p=1124837&viewfull=1#post1124837) заменить, по результатам отпишусь. Имеет ли это смысл для использования картриджа? ну даже если нет - ПЗУ я все равно уже сдул и на панельку поставил. А картридж давайте обсуждать в изначальной теме про РОМ-Картридж (https://zx-pk.ru/threads/33511-rom-kartridzh.html).
... ну даже если нет - ПЗУ я все равно уже сдул и на панельку поставил. ...
Всю необходимую коммутацию сделал между платой и панелькой ?
Или вставил панельку как было и воткнул обратно штатную ПЗУ ?
Если последнее, то как другую ПЗУ в панельку вставлять, через переходник ?
Или вставил панельку как было и воткнул обратно штатную ПЗУ ?
Для начала этот вариант.
Если последнее, то как другую ПЗУ в панельку вставлять, через переходник ?
мгтф, навесной монтаж... как же еще?
По схеме 02-го там, вроде, записана РТ18, но они аналоги. Я бы подключал её так:
Код:
Вывод 2716 -- Вывод РТ18
19 (А10) -- 21 (А10)
21 (Vpp) -- +5В
18 (/CE) -- 18 и 19 через элемент 2И-НЕ
Остальные выводы 2716 (РФ2) и РТ18 совпадают.
И это работает!
И это работает!
И это плюс.
Сейчас появится поддержка жесткого диска, которой нет в штатном загрузчике.
Кстати есть еще вот такой симпатичный адаптер для 2K ПЗУ, который сделал desaster:
https://github.com/desaster/vector06c-rom-adapter
electroscat
25.03.2022, 00:09
Прошил РТ18 тимсофтовской прошивкой 2 кб, огонь ))) все работает, загрузка с HDD есть ). Сдампил биос своего вектора 06Ц02, и сравнил его с тем, который на базисе.. И понял, что отличия очень серьезные... Вот стоковый с моего 06Ц02 (https://disk.yandex.ru/d/qr63CeJRP32jMg).
... Сдампил биос своего вектора 06Ц02, и сравнил его с тем, который на базисе.. И понял, что отличия очень серьезные... Вот стоковый с моего 06Ц02 (https://disk.yandex.ru/d/qr63CeJRP32jMg).
Не знаю что за загрузчик в Базисе, твой считанный полностью, до байта, совпадает с загрузчиком моего Вектора.
По отличиям, что бросается в глаза с самого начала Загрузчика, это:
1. отсутствие поддержки загрузки (по клавише F5) с дополнительного ПЗУ по адресам F0-F3 (в том, что из базиса).
2. наличие явного отключения квазидиска, перед очисткой экрана. В загрузчике с моего Вектора этого нет.
В остальном загрузчики очень похожи, алгоритмы работы с оборудованием идентичны, инфа о разработчиках по F1+F3 аналогична.
Скорее всего в базисе более ранний вариант загрузчика.
Разве при рестарте (БЛК+СБР) кваз не отключается?
Разве при рестарте (БЛК+СБР) кваз не отключается?
:)
Да именно так, по БЛК+СБР, сигналом СБРОС - сбрасываются регистры управления квазидиска.
С утра не проснулся, сбило с толку наличие в одном из загрузчиков явное отключение квазидиска перед очисткой ОЗУ.
На самом деле БЛК+СБР не так важно, тут я дал маху, интереснее (с точки зрения загрузчика, работающего в пзу) в двух других случаях
1. Включение вектора
2. ВВОД+БЛК
На самом деле БЛК+СБР не так важно, тут я дал маху, интереснее (с точки зрения загрузчика, работающего в пзу) в двух других случаях
1. Включение вектора
2. ВВОД+БЛК
Сигнал "Сброс" вырабатывается и при "ВВОД+БЛК", и при "БЛК+СБР".
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot