Помогите с ремонтом БЕСТЫ-88
Помогите с ремонтом БЕСТЫ-88
А джамперы ма этих 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 там нет. Зато есть некоторые другие платы. Какие вас интересуют?
Запускали ли вы 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 там нет. Зато есть некоторые другие платы. Какие вас интересуют?
Помогите с ремонтом БЕСТЫ-88
Нету... Только воспоминания
Помогите с ремонтом БЕСТЫ-88
Жаль. Увы. А документацию оригинальную, которая Force ... (та что есть в интернете) уже все давно скачали. Только она далеко не по всем платам есть в интернете. А "родная" документация доступна только в текстовых файлах, и там иногда по перемычкам лажа полная :-(
Помогите с ремонтом БЕСТЫ-88
Понятно... По этим двум платам (CP30 и SP500) в те времена у меня была только книга Force CPU-25, переводами / выжимками не интересовался. Сейчас, просматривая эту тему, нашел файл besta_udd.zip в котором в /udd/hardware/CP20/cp20.hlp есть названия pin'ов шины FLME. Т.е. в принципе можно пытаться прозванивать плату, смотреть осциллографом обращения к памяти и выяснять смысл джамперов... Но это надолго, я бы начал с проверки "незацикленности" памяти (см. выше).
Насчет джамперов, с целью экономии нам в свое время дали команду убирать их и заменять проводниками на плате в случаях если "маловероятно", что кто-то будет их переставлять. Они вообще-то не дорогие, но все-таки позолоченные. Возможно поэтому вы видите в документации джампер, а на плате просто провод. Но надписи на плате (silk screen) остались те же.
Здесь писали, что все PAL'ы были защищены от чтения. Это не совсем так. Однажды я заходил на производство и заметил, что человек, прожигающий PAL'ы, в конце прожига жмет не ту кнопку. Он был уверен, что так прожигает Last Fuse. Я показал ему, что PAL после этого читается и сказал, как правильно прожигать Last Fuse (понимаю, сейчас здесь меня за это будут осуждать ). В принципе, можно было вернуть все его PAL'ы и дожечь, но не думаю, что кто-то это делал. Так что, в каких-то сапсановских платах могут быть незащищенные PAL'ы. Каких, не знаю, помню только, что это было еще в старом здании, т.е. в ранних платах.
Кстати, насчет чтения PAL'ов, наш програматор прекрасно работал с AMD PAL'ами, но TIBPAL сжигал даже командой чтения. Впрочем, сейчас этой проблемы, наверное, нет. И да, как здесь заметили, защищенный PAL тоже можно прочитать.
Насчет джамперов, с целью экономии нам в свое время дали команду убирать их и заменять проводниками на плате в случаях если "маловероятно", что кто-то будет их переставлять. Они вообще-то не дорогие, но все-таки позолоченные. Возможно поэтому вы видите в документации джампер, а на плате просто провод. Но надписи на плате (silk screen) остались те же.
Здесь писали, что все PAL'ы были защищены от чтения. Это не совсем так. Однажды я заходил на производство и заметил, что человек, прожигающий PAL'ы, в конце прожига жмет не ту кнопку. Он был уверен, что так прожигает Last Fuse. Я показал ему, что PAL после этого читается и сказал, как правильно прожигать Last Fuse (понимаю, сейчас здесь меня за это будут осуждать ). В принципе, можно было вернуть все его PAL'ы и дожечь, но не думаю, что кто-то это делал. Так что, в каких-то сапсановских платах могут быть незащищенные PAL'ы. Каких, не знаю, помню только, что это было еще в старом здании, т.е. в ранних платах.
Кстати, насчет чтения PAL'ов, наш програматор прекрасно работал с AMD PAL'ами, но TIBPAL сжигал даже командой чтения. Впрочем, сейчас этой проблемы, наверное, нет. И да, как здесь заметили, защищенный PAL тоже можно прочитать.
Помогите с ремонтом БЕСТЫ-88
...
Последний раз редактировалось dk_spb 08.08.2022,13:10, всего редактировалось 1 раз.
Помогите с ремонтом БЕСТЫ-88
Не было такого. В смысле не привозили из Германии защищенные PAL'ы для установки в наши платы, мы их жгли сами. На первый набор плат (Беста-88: ASCU, ISIO, ISCSI, CPU-25, SRAM, DRAM-E4M, DRАМ-E4S, AGC-1A, AGC-1B) мы получили всю документацию, включая прошивки, причем первые платы собирали (и прожигали PAL'ы) мы, разработчики. Ну а остальные платы были разработаны нами, и прошивки были уже свои.
Возможно, имелась ввиду история с TIBPAL'ам. Какое то время у нас для них не было програматора, и их возили на прожиг в другую контору (в Москве), вместе с нашим эталоном.
Про ремонтную контору (она в Сапсан не входила) знаю мало. Мне казалось, что они только заменяли платы, а чинить их отдавали на Сапсан, на производство. И тогда у них не должно было быть, ни прошивок, ни програматора. Но, опять таки, про них знаю мало.
Я пробовал, до того, как получили прошивки. С помощью программы на С пытался перебрать все состояния. Потом сравнивал, в основном совпало. Есть еще варваский способ, принудительно переключать выходы более сильным током. На выходных буферах есть защита по току, они, вроде бы, сразу сгореть не должны. А на вход матрицы пойдет нужный уровень. Но этого я не делал, побоялся.
Последний раз редактировалось xch 26.03.2021,06:22, всего редактировалось 2 раза.
Помогите с ремонтом БЕСТЫ-88
Скорее всего те же платы Беста-88: ASCU, ISIO, ISCSI, CPU-25, SRAM, DRAM-E4M, DRАМ-E4S, AGC-1A, AGC-1B. Как вы наверное догадываетесь, на производстве загружают в програматор один эталон, и прожигают с него несколько десятков (или сотен) PAL'ов прежде чем перейти к следующему эталону. Это я к тому, что если на одной плате оказался незашишенный PAL, это не означает, что остальные тоже незащищенные (скорее означает, что в другом таком же модуле в том же месте тоже может быть незащищенный PAL).
Помогите с ремонтом БЕСТЫ-88
Да, это эмулятор (MAME) двух процессоров и общей памяти. Стабильной работы не добился -- linux виснет сразу после перехода в multiuser, SYSV ставится и работает, но часто виснет.