Помогите с ремонтом БЕСТЫ-88
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
Помогите с ремонтом БЕСТЫ-88
alordi, Если исходники какие будут - поделитесь. Там порт UNIX SysVR4 для Motorola 68000, довольно забавно смотреть.
Помогите с ремонтом БЕСТЫ-88
Эмуляция HCPU30 немного продвинулась вперед:
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
Помогите с ремонтом БЕСТЫ-88
Не совсем про Бесту, чисто для информации.
В QEMU допилили поддержку m68k (68030/40) и платформу Quadra 800 до состояния, что на нем запускается Linux m68k и работают X-ы.
Так что можно пользоваться 'нативной' платформой для компиляции и отладки.
https://wiki.qemu.org/Documentation/Platforms/m68k
https://lists.debian.org/debian-68k/202 ... 00024.html
В QEMU допилили поддержку m68k (68030/40) и платформу Quadra 800 до состояния, что на нем запускается Linux m68k и работают X-ы.
Так что можно пользоваться 'нативной' платформой для компиляции и отладки.
https://wiki.qemu.org/Documentation/Platforms/m68k
https://lists.debian.org/debian-68k/202 ... 00024.html
Помогите с ремонтом БЕСТЫ-88
И еще немного:
Дальше тупик, откуда должны приходить прерывания таймера -- непонятно.
Дальше тупик, откуда должны приходить прерывания таймера -- непонятно.
Помогите с ремонтом БЕСТЫ-88
Приделал сбоку таймер 50 Гц:
Код: Выделить всё
HCPU30 PROM Rev. 1.E of 09-NOV-93
Type <CR> to boot a:unix, ? for help
boot: f:zlinux root=0100
Calibrating delay loop.. ok - 2.58 BogoMIPS
Memory testing... done
Memory:
0x00000000 - 0x01000000 : 16Mb, 0 bit, 0 ns, used
14812k/16384k available (544k kernel code, 556k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: ICMP, UDP, TCP
Linux version 2.0.33 (buc@polynom.odu.neva.ru) (gcc version 2.7.2.2) #2 Thu Jan 8 16:03:36 MEST 1998
Ported by Dmitry K. Butskoy, 1996,
buc@citadel.stu.neva.ru
Starting kswapd v 1.4.2.2
M68K Serial driver version 1.01
Ramdisk driver initialized : 16 ramdisks of 4096K size
loop: registered device at major 7
Probing SCSI devices:
done
NO XLANC
SVR3.1/m68k binary compatibility code copyright 1996 Dm.K.Butskoy
BESTA basic hardware found: HCPU30-L/16 board
(mc68030/mc68882, 16M RAM, SCSI, 2 serials, floppy, centronix, clock,
VME: master ROR 32bit, data burst off, cacr=0x0919, dip switch=0x00, 8k stram)
Probing VME boards:
no hcww at 0xfc9fff00
no hcww at 0xfc9ffe00
no hcww at 0xfc9ffd00
no hcww at 0xfc9ffc00
no hcww at 0xfc9ffb00
no hcww at 0xfc9ffa00
no hcww at 0xfc9ff900
no hcww at 0xfc9ff800
no cww at 0xfc960000
no cww at 0xfc980000
no cww at 0xfc9a0000
no cww at 0xfc9c0000
no cww at 0xfc940000
no cww at 0xfc920000
no md10 at 0xfcffff00
no md10 at 0xfcfffe00
done
PPP: version 2.2.0 (dynamic channel allocation)
TCP compression code copyright 1989 Regents of the University of California
PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
PPP line discipline registered.
RAMDISK: Ext2 filesystem found at block 0
RAMDISK: Loading 4096 blocks into ram disk... done.
VFS: Mounted root (ext2 filesystem).
#
Помогите с ремонтом БЕСТЫ-88
Заработал SCSI, но что-то еще сломано и SysV не грузится:
Помогите с ремонтом БЕСТЫ-88
Шаг вперед, два шага назад. Тест проходит, но ОС не грузятся
Помогите с ремонтом БЕСТЫ-88
На диске видно имя машины systud.msk.su -- похоже, это когда-то был сервер библиотеки Максима Мошкова (lib.ru)Anonymous1 писал(а): ↑14.09.2014,09:25 Решил у меня один из коллег по форуму забрать предпоследнюю Беста-88. С диска, перед его установкой туда, снял дамп, но не расковыривал. Если кому интересно http://www.downgradefiles.tk/download.p ... 96fd2ae12f
Помогите с ремонтом БЕСТЫ-88
Прочитал всю тему. Рад, что Беста еще жива. Когда-то имел отношение к ее разработке. Может, чем-то смогу помочь.
Помогите с ремонтом БЕСТЫ-88
Метр SRAM - это мегабайт? Насколько я помню, одна плата SRAM это полмегабайта (поэтому ее Сапсановский вариант звали SP500). Или у вас две платы SRAM? Железо две SRAM допускает, но стандартно поставлялась только одна. А какой тест вы использовали? Кажется, их было два, BT, тест нулей и единиц, и TEST, более серьезный. BT мог не обнаружить, что те же полмегабайта видны дважды.dk_spb писал(а): ↑18.11.2018,18:33 Всё забавнее и забавнее:
1) ставлю метр SRAM и 8 DRAM. Тест памяти 0-8FFFFF проходит без проблем. Unix грузится но не стартует (ничего не пишет на терминал после загрузки)
2) убираю метр SRAM, оставляю только 8 метров DRAM (переконфигурирую его на другие адреса, DRAM начинается теперь с 0). Тест памяти 0-7FFFFF проходит без проблем. Unix грузится и стартует.
В первом варианте (SRAM+DRAM) если гружу Unix с ленты - он грузится в DRAM (то есть первый метр SRAM пропускает).
Если же гружу с HDD - грузится в SRAM (то есть в первый мегабайт).
В любом случае при наличии SRAM Unix не стартует.
Чудеса!!!
Пробовал "обрезать" DRAM, чтобы метр SRAM и 7 метров DRAM (мало ли 9Mb ему чем-то не нравится) - всё-равно Unix не стартует.
Конфликтовать SRAM и DRAM не должны. В зависимости от адреса и джамперов запрос идет либо на SRAM через FLME (кажется, так звалась шина межплатного раз'ема), либо на DRAM через VME. Другая плата ничего не получает.
Програмно отличить SRAM от DRAM загрузчик или unix не может. Для них это просто память. Unix может работать с "нечетным" об'емом памяти. Первые станции поставлялись с 0.5 Мб SRAM + 8 Мб DRAM = 8.5 Мб.
Как расставлять джамперы я уже не помню. Я понял, какая-то документация у вас есть? Идея, что на CP20 / CP30 надо выставить 512 Кб SRAM, а DRAM должен начинаться сразу после этих 512 Кб. Еще были джамперы на SRAM'е чтобы установить, первая она или вторая, но если она одна, то, скорее всего, уже выставлена первой.
Помогите с ремонтом БЕСТЫ-88
Да, две.
>Програмно отличить SRAM от DRAM загрузчик или unix не может.
Верю, но факт есть факт - при наличии SRAM Unix не стартует. Срамины менял на другие, так что непохоже на их нерабочесть. Скорее всего "недоставлены" перемычки, а описания на них нет :-(
Подскажите, пожалуйста, мне для починки некоторых плат нужны "прошивки" PLM'ок. У Вас не сохранилось их случайно?
Или может есть документация, желательно на оригинальные модули? А то с описанием перемычек совсем всё плохо :-(