Помогите с ремонтом БЕСТЫ-88

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 22.03.2021,03:38

А джамперы ма этих SRAM'ах отличаются? Одной надо сказать, что она первая, а другой вторая.

Запускали ли вы TEST 0 8FFFFF или только BT? Можно попробовать вручную записать разные числа, например, по адресам 1000 и 81000 и проверить, что они разные (кажется, команда M <адрес>). Или даже написать маленькою ассемблерную программу, которая в каждое 4-байтовое слово пишет его адрес, а потом проверяет (команда M <адрес>;DI). Это я все о там, как убедиться, что одни и те же 512 Кб не видны дважды.

Еще можно попробовать оставить только один SRAM (сдвинув DRAM на полмегабайта), и попробовать загрузить unix.

Документации на эти платы у меня нет. CP20 это Force Sys68k CPU-25. Насколько помню, CP30 собиралось на той же печатной плате, та же схема, но более быстрый процессор, кварц, и т.д. Т.е. нужна документация на CPU-25. Нашел http://bitsavers.trailing-edge.com/pdf/forceComputers/, но CPU-25 там нет. Зато есть некоторые другие платы. Какие вас интересуют?

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 22.03.2021,03:46

shattered писал(а): 21.08.2020,21:47 Шаг вперед, два шага назад. Тест проходит, но ОС не грузятся :(

Изображение
А можно узнать, что вы делаете? Это эмулятор? И он эмулирует два процессора с общей памятью?

dk_spb
Advanced Member
Сообщения: 6621
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Помогите с ремонтом БЕСТЫ-88

Сообщение dk_spb » 22.03.2021,09:53

xch писал(а): 22.03.2021,03:38 Документации на эти платы у меня нет.
Жаль. А содержания PLMок?

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 23.03.2021,03:48

Нету... Только воспоминания :frown:

dk_spb
Advanced Member
Сообщения: 6621
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Помогите с ремонтом БЕСТЫ-88

Сообщение dk_spb » 23.03.2021,07:45

Жаль. Увы. А документацию оригинальную, которая Force ... (та что есть в интернете) уже все давно скачали. Только она далеко не по всем платам есть в интернете. А "родная" документация доступна только в текстовых файлах, и там иногда по перемычкам лажа полная :-(

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 24.03.2021,06:17

Понятно... По этим двум платам (CP30 и SP500) в те времена у меня была только книга Force CPU-25, переводами / выжимками не интересовался. Сейчас, просматривая эту тему, нашел файл besta_udd.zip в котором в /udd/hardware/CP20/cp20.hlp есть названия pin'ов шины FLME. Т.е. в принципе можно пытаться прозванивать плату, смотреть осциллографом обращения к памяти и выяснять смысл джамперов... Но это надолго, я бы начал с проверки "незацикленности" памяти (см. выше).

Насчет джамперов, с целью экономии нам в свое время дали команду убирать их и заменять проводниками на плате в случаях если "маловероятно", что кто-то будет их переставлять. Они вообще-то не дорогие, но все-таки позолоченные. Возможно поэтому вы видите в документации джампер, а на плате просто провод. Но надписи на плате (silk screen) остались те же.

Здесь писали, что все PAL'ы были защищены от чтения. Это не совсем так. Однажды я заходил на производство и заметил, что человек, прожигающий PAL'ы, в конце прожига жмет не ту кнопку. Он был уверен, что так прожигает Last Fuse. Я показал ему, что PAL после этого читается и сказал, как правильно прожигать Last Fuse (понимаю, сейчас здесь меня за это будут осуждать :frown: ). В принципе, можно было вернуть все его PAL'ы и дожечь, но не думаю, что кто-то это делал. Так что, в каких-то сапсановских платах могут быть незащищенные PAL'ы. Каких, не знаю, помню только, что это было еще в старом здании, т.е. в ранних платах.

Кстати, насчет чтения PAL'ов, наш програматор прекрасно работал с AMD PAL'ами, но TIBPAL сжигал даже командой чтения. Впрочем, сейчас этой проблемы, наверное, нет. И да, как здесь заметили, защищенный PAL тоже можно прочитать.

dk_spb
Advanced Member
Сообщения: 6621
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Помогите с ремонтом БЕСТЫ-88

Сообщение dk_spb » 24.03.2021,07:37

...
Последний раз редактировалось dk_spb 08.08.2022,13:10, всего редактировалось 1 раз.

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 25.03.2021,02:46

dk_spb писал(а): 24.03.2021,07:37 Один из работников какой-то конторы (вроде даже наш форумчанин), где официально чинили Бесты, со слов работника производства говорил что для некоторых плат в рамках СП из Германии приходили уже готовые ПАЛки. И что даже у них в СЦ не было прошивок.
Не было такого. В смысле не привозили из Германии защищенные PAL'ы для установки в наши платы, мы их жгли сами. На первый набор плат (Беста-88: ASCU, ISIO, ISCSI, CPU-25, SRAM, DRAM-E4M, DRАМ-E4S, AGC-1A, AGC-1B) мы получили всю документацию, включая прошивки, причем первые платы собирали (и прожигали PAL'ы) мы, разработчики. Ну а остальные платы были разработаны нами, и прошивки были уже свои.

Возможно, имелась ввиду история с TIBPAL'ам. Какое то время у нас для них не было програматора, и их возили на прожиг в другую контору (в Москве), вместе с нашим эталоном.

Про ремонтную контору (она в Сапсан не входила) знаю мало. Мне казалось, что они только заменяли платы, а чинить их отдавали на Сапсан, на производство. И тогда у них не должно было быть, ни прошивок, ни програматора. Но, опять таки, про них знаю мало.
dk_spb писал(а): 24.03.2021,07:37 >И да, как здесь заметили, защищенный PAL тоже можно прочитать.
Пока кроме теории я на эту тему ничего не видел. А про регистровые ПАЛки даже в теории допускается ненулевая возможность удачного считывания ;-)
Я пробовал, до того, как получили прошивки. С помощью программы на С пытался перебрать все состояния. Потом сравнивал, в основном совпало. Есть еще варваский способ, принудительно переключать выходы более сильным током. На выходных буферах есть защита по току, они, вроде бы, сразу сгореть не должны. А на вход матрицы пойдет нужный уровень. Но этого я не делал, побоялся.
Последний раз редактировалось xch 26.03.2021,06:22, всего редактировалось 2 раза.

alordi
Advanced Member
Сообщения: 711
Зарегистрирован: 16.06.2005,17:28
Откуда: Moscow

Помогите с ремонтом БЕСТЫ-88

Сообщение alordi » 25.03.2021,11:35

xch писал(а): 24.03.2021,06:17 Так что, в каких-то сапсановских платах могут быть незащищенные PAL'ы. Каких, не знаю, помню только, что это было еще в старом здании, т.е. в ранних платах.
А как-нибудь отличить эти "ранние платы" можно?
Чтобы понять, что искать нужно.

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 26.03.2021,06:44

alordi писал(а): 25.03.2021,11:35
xch писал(а): 24.03.2021,06:17 Так что, в каких-то сапсановских платах могут быть незащищенные PAL'ы. Каких, не знаю, помню только, что это было еще в старом здании, т.е. в ранних платах.
А как-нибудь отличить эти "ранние платы" можно?
Чтобы понять, что искать нужно.
Скорее всего те же платы Беста-88: ASCU, ISIO, ISCSI, CPU-25, SRAM, DRAM-E4M, DRАМ-E4S, AGC-1A, AGC-1B. Как вы наверное догадываетесь, на производстве загружают в програматор один эталон, и прожигают с него несколько десятков (или сотен) PAL'ов прежде чем перейти к следующему эталону. Это я к тому, что если на одной плате оказался незашишенный PAL, это не означает, что остальные тоже незащищенные (скорее означает, что в другом таком же модуле в том же месте тоже может быть незащищенный PAL).

shattered
Advanced Member
Сообщения: 1131
Зарегистрирован: 17.02.2008,02:38

Помогите с ремонтом БЕСТЫ-88

Сообщение shattered » 03.04.2021,13:51

xch писал(а): 22.03.2021,03:46
shattered писал(а): 21.08.2020,21:47 Шаг вперед, два шага назад. Тест проходит, но ОС не грузятся :(

Изображение
А можно узнать, что вы делаете? Это эмулятор? И он эмулирует два процессора с общей памятью?
Да, это эмулятор (MAME) двух процессоров и общей памяти. Стабильной работы не добился -- linux виснет сразу после перехода в multiuser, SYSV ставится и работает, но часто виснет.

Ответить