electroscat(27.05.2024)
electroscat(27.05.2024)
Доброго времени коллеги !
Попался мне на ремонт блок доп. памяти на 512 кб... И я обнаружил в нем 556РТ4 в которой все байты 0F. ТО есть микросзема потеряла информацию. Но при детальном анализе имеющихся схем и изображений подобных блоков выяснил что именно на такую версию нет ни схемы ни прошивки. Перепробовал все доступные варианты прошивок на подобные блоки, (их всего один )) но не подходит, память системе не доступна. Может кто то узнает в фото свой девайс, и сможет поделиться прошивочкой ? Фото модуля прилагаю:
![]()
![]()
![]()
![]()
![]()
- - - Добавлено - - -
Есть нечнто подобное в Инциклопедии Поиска, но там отличается схемным решением и количеством корпусов, некоторые микросхемы которые есть в том девайсе в этом отсутствуют, и наоборот... И прошивку того блока я зашивал в этот, увы, результата нет.
- - - Добавлено - - -
Если кто то свой девайс узнал, помогите получить прошивочку пожалуйста !
Сейчас в коллекции:
Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...
Последний раз редактировалось electroscat; 22.06.2024 в 02:33.
Сейчас в коллекции:
Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...
Нашел еще одну схему конкретного блока расширения ОЗУ.
![]()
Это вот как раз он, и в целом, схемку я снял правильно.
Осталось только разобратьс в схеме, и наваять прошивку.. ))) На пятилетку план ))
- - - Добавлено - - -
ВОпрос есть по контроллеру джойстиков для Поиска. Подозреваю что этому девайсу нужен драйвер, как и любому писишному джойстику, ибо без драйвера нет реакции на замыкания направлений и кнопок на общий провод.. Подскажите, где взять софтину к этому девайсу, если у кого есть, поделитесь пожалуйста !
Сейчас в коллекции:
Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...
Плата джойстиков существует в 2 вариантах.
Просто на 2-х регистрах, передающих на шину состояние контактов. Второй вариант с генераторами шим на 555аг3. Где длительность импульса зависит от замкнутых контактов противоположных направлений. Игры, я так понимаю, только кассетные поддерживают какой-то из них без драйверов, напрямую. И ещё, оба контроллера сидят на портах 220, обычно используемых для звуковых адаптеров.
electroscat(23.06.2024)
Спасибо огромное за ответ! Кое что прояснилось )
У меня версия с 1006 восьминогой микросхемой, похоже первый вариант на двух регистрах, в целом, схема очень простая и надежная, но хотелось бы ее проверить, программ с кассет у меня к сожалению нет, может есть у кого то в наличии драйвер под этот девайс ? Я нашел програмулину с джойстика, которая перенаправляет управление джойстика, но она после выхода выкидываетт в стандартное меню Поиска, загрузка с кассеты, загрузка из ПЗУ... можно конечно попробовать перенаправить управление на F1 и F2 м джойстиком выбрать доальнейшее действие ?!? )) Тем не менее, было бы круто драйвер для этого джоя, который можно было бы подгружать из autoexec.bat.
- - - Добавлено - - -
Вот такой джойстик ко мне сейчас попал. Вот конкретно эта схема, и вот такая плата:
![]()
![]()
Последний раз редактировалось electroscat; 23.06.2024 в 15:15.
Сейчас в коллекции:
Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...
Оцифрованные кассеты были выложены в энциклопедии поиск. Можно воспроизвести с телефона или плеера. А отдельных драйверов мне не встречалось. Если найдёте и разберетесь с по для джойстика - будет здорово. Я начал было с ними разбираться, но, за отсутствием времени отложил пока.
electroscat(23.06.2024)
Доброго времени ! Сегодня со мной связался Алекс с телеграмме, и привлал документацию на джойстик, там есть код драйвера. Если с ним чуть поработать, можно сделать драйвер для DOS. В таком виде как есть, драйвер вываливается в меню выбора - F1 - работа с кассетой, F2 - работа с ПЗУ. Вот документация с джойстика, и код драйвера:
![]()
![]()
![]()
![]()
![]()
А вот драйвер который я нашел у себя в архиве, вот как раз тот, код которого представлен в доках: https://disk.yandex.ru/d/VpbIJHRGxKLFqw
- - - Добавлено - - -
Начинается код описанный в доках с адреса 100h в файле joycas.com, до этого что то еще вставленно...
Сейчас в коллекции:
Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...
Копейкин(25.06.2024)
Раскидал схемку по функционалу, самое трудное было найти даташит 1810ВТ3, я его так и не нашел, все что есть в сети - мусор, описание очень поверхностное, и выводы на которых по две функции, I\O, вообще не описаны. В итоге качнул доку с intel 8203, и с этого момента пошло веселее намного. Прошивка оказалась не сложной, выход - 4 бита (0...3), старший (3) - нулями подсвечивает диапазн адресов, в котором контроллер работает вообще, то есть, от 96кб (18000h) до 608кб (98000h).. Все остальное единица. Бит по младьше (2) это выбор банка, банков всего два, и соответственно 4 единицы и 4 нуля. Ну а два младьших бита - это перебор из комбинаций 0 и 1 для управления битом А8 адреса старшего и младьшего банков. Дискрета ПЗУ - 32 кб (7FFh), то есть старший и младший банки делятся на кусочки по 32к, по большому счету по две дискреты если обьединить, то получается по 64к, в итоге, чтобы все разместилось по очереди, и выглядело более менее красиво, привел прошивку вот к такой последовательности: 0F 0F 0F 00 00 01 01 02 02 03 03 04 04 05 05 06 06 07 07 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F, То есть, вот это и есть прошивка РТ4 с 0 адреса, все остальное вообще не учавствует в работе.
Так же схему доработал исходя их имеющихся у меня данных, даташитов и заводской схемы, а главное самой платы..
Тут приведена схема девайса, и сразу таблица прошивки РТ4, вероятно кому то может пригодиться.
Девайс мягко говоря меня не обрадовал, причем по многим параметрам. Для выяснения некоторых моментов я заказал еще одну ВТ3, в пластиковом корпусе, потому что грешил на то, что ВТ3 в девайсе подглючивает. Микросхема сильно грелась. Получив новую микросхему выяснил, что она работает, ну немного по другому, но в целом так же, и так же греется. Первое что меня не устроило - это скорость работы модуля. Вероятно из за временных затрат на регенерацию, а может и еще что либо - память работает заметно медленнее работающего у меня модуля на IS61C1024. Конструктив моуля гораздо сложнее, нет UMB и прочих плюшек.. Ну то такое, все таки IS61C1024 появились лет на несколько позже, и стоили намного дороже... Есть еще один момент, который я так и не смог понять. Когда блок памяти работает с контроллером дисковода - проблемы нет вообще, все идеально. Но если устройство работет с контроллером XT-IDE-CF - там начинаются проблемы. После включения питания что то "вылазит" на адреса ПЗУ XT_IDE - соответственно у ПЗУ контрольная сумма не совпадает, звучит писк, говорящий о несоответствии контрольной суммы, и так происходит как минимум после первого резета, после второго резета комп благополучно стартует, не пищит, и далее продолжает прекрасно работать. ВОт такая проблема есть. Предполагаю, что проблема в задержках которые управляют 555ИР23 в модуле памяти. Смотрел схемы следующего (как мне кажетя доработанного) модуля памяти, там специально из 2х ЛА13 с резюком сделана некоторая задержка, которая так же расширяет сигнал CAS который генерится ВТ3, вот такая цепочка предусмотрена:
Пробовал играться сериями микросхем, изначально, меня это удивило, в блоке все микросхемы на упраление (логика) были 155 серии, в общем, медленнее. Я поставил как минимум ЛЛ1 и ТМ2 на панели, и поигрался серией, но полного решения проблемы это не дало, лишь частичное облегчение при 155 серии. Тем не менее, почле включения питаия так же работать начинает только после сброса дважды... Мне не понятно, почему только при включении это происходит, почему после сброса (второго) машина работает сколько угодно устойчиво до следующего выключения питания.
Далее несколько фоточек, чекит работает отлично, ошибок нет. Сам девайс конечно претерпел некоторые изменения, понадобилось поставить несколько микросхем на панели, тем не менее, по крайней мере с дисководом модуль памяти работает идеально.
![]()
![]()
И текущий вид устройства:
![]()
Так же на досуге, пользуясь случаем, когда у меня находился аутентичный короткий корпус девайса Поиска - снял размеры и замутил примерно очень похожий корпус под такой девай, сейчас заказал его в печать, если подойдет, или понадобится подгонка, доработаю и опубликую.
Если кому то нужен бинарник прошивки, пишите, прикреплю.
- - - Добавлено - - -
Чего не сделаешь ради восстановления аутентичного девайса... понятно что блок расширения уступает своему современному собрату во всем, и в скорости, и в обьеме, и в наличии UMB, и в стоимости даже, то есть сборка такого новодела определенно не имеет никакого смысла... Тем не менее, с удовольствием потратил на этот девайс почти две недели своего личного времени. Результатом в целом доволен. )
- - - Добавлено - - -
Ну и еще, чтобы подитожить, в процессе ремонта девайса были заменены 3 шт 565РУ7 (на фото они с буквой "Д", а изначально все были "Г"), так же не понравился счетчик, 155ИЕ4 - анализатор показал какие то пост.импульсы, проблемы там не было, прсто поменял, так же, Менялся 555ИР23 на 1533ИР23 и обратно, все что на панелях, вообще подбиралось по таймингам, но существенного успеха не принесло. Изначально проблема была в том, что 556РТ4 "обнулилась", точнее, все ее значения были "0F" и пришлось сгенерить прошивку соответствующюю схеме. Так же был суровый непропай, на ноге 1533АП6, который по факту с прогревом терял GND для верхнего ряда микросхем, то есть 555ИР23, 155ЛЛ1, 155ЛА11 и 155ТМ2 через примерно 4-6 минут работы оставались без "земли под ногами" и девайс творил весьма неприятные вещи... Вот примерно карта ремонта устройства.
Последний раз редактировалось electroscat; 02.07.2024 в 19:37.
Сейчас в коллекции:
Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...
Копейкин(02.07.2024)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)