Сегодня получил такую красавицу.
Материнская плата DEC PRIORIS MTE с шиной EISA/VLB.
https://theretroweb.com/motherboards/s/dec-prioris-mte
Пока плата ехала изучил спецификацию EISA. Вроде все понятно, проблем с программированием EISA быть не должно. Давно хотел сделать поддержку EISA в ASTRA for DOS 😁
Осталось разобраться с питанием (проприетарное?) и памятью (должно быть 8МБ распаяной на плате). Буду надеяться, что она рабочая.
На вид в хорошем состоянии.
Материнская плата DEC PRIORIS MTE с шиной EISA/VLB.
https://theretroweb.com/motherboards/s/dec-prioris-mte
Пока плата ехала изучил спецификацию EISA. Вроде все понятно, проблем с программированием EISA быть не должно. Давно хотел сделать поддержку EISA в ASTRA for DOS 😁
Осталось разобраться с питанием (проприетарное?) и памятью (должно быть 8МБ распаяной на плате). Буду надеяться, что она рабочая.
На вид в хорошем состоянии.
🔥7👍1
Запустил второй спасенный системник на Intel 486DX 33 МГц.
Фото железа есть в посте от 26 июля.
Оказалось, что это чистопородный Intel, сделанный в Ирландии в 1994 году.
12-чиповый модуль памяти оказалася объемом 4 МБ.
Как и писал выше, самое интересное в этом компьютере жесткий диск ST351A/X на 40 МБ. Диск умеет работать в стандартном AT IDE режиме и 8-битном режиме совместимости с XT IDE.
Поверхность диска в прекрасном состоянии, бэдов нет. При включении загрузился MS-DOS 6.22 😀
Осталось найти XT IDE контроллер, чтобы проверить работу на PC/XT. Задача это непростая. Если у кого-то есть такой контроллер, то готов купить.
Фото железа есть в посте от 26 июля.
Оказалось, что это чистопородный Intel, сделанный в Ирландии в 1994 году.
12-чиповый модуль памяти оказалася объемом 4 МБ.
Как и писал выше, самое интересное в этом компьютере жесткий диск ST351A/X на 40 МБ. Диск умеет работать в стандартном AT IDE режиме и 8-битном режиме совместимости с XT IDE.
Поверхность диска в прекрасном состоянии, бэдов нет. При включении загрузился MS-DOS 6.22 😀
Осталось найти XT IDE контроллер, чтобы проверить работу на PC/XT. Задача это непростая. Если у кого-то есть такой контроллер, то готов купить.
🔥1
Еще интересный и нигде не упоминаемый факт. Видеочип Cirrus CL-GD5428 с 1 МБ видеопамяти висит на VLB шине. Чип рапортует, что работает в режиме VLB. Скорость записи в видеопамять достигает 15 МБ/с, что недостижимо для ISA.
В самой метеринке только ISA слоты.
При этом чипсет VLSI 82C480 официально не поддерживает VLB шину. Стал разбираться как такое возможно. Скачал Datasheet, научился читать конфигурационные регистры чипсета. Оказалось, что в отличие от VL82C480 этот чипсет имеет другой идентификатор. Из-за этого софт типа Last Byte Memory Manager не может определить этот чипсет как 82C480.
На самом чипе маркировка VL82C480-FC1. Возможно, это модификация с поддержкой VLB.
Не нашел вообще никакого диагностического софта с поддержкой этого чипсета. Похоже, ASTRA будет первой спустя 31 год после выхода чипсета 😀
В самой метеринке только ISA слоты.
При этом чипсет VLSI 82C480 официально не поддерживает VLB шину. Стал разбираться как такое возможно. Скачал Datasheet, научился читать конфигурационные регистры чипсета. Оказалось, что в отличие от VL82C480 этот чипсет имеет другой идентификатор. Из-за этого софт типа Last Byte Memory Manager не может определить этот чипсет как 82C480.
На самом чипе маркировка VL82C480-FC1. Возможно, это модификация с поддержкой VLB.
Не нашел вообще никакого диагностического софта с поддержкой этого чипсета. Похоже, ASTRA будет первой спустя 31 год после выхода чипсета 😀
🔥8👍1👏1
Пара дней работы и поддержка чипсетов VLSI 82C480/481 готова.
Вообще не нашел диагностического софта, который работает с этим чипсетом. ASTRA будет первой спустя 30 лет 😀
Несмотря на древний чипсет удалось вытащить много информации.
Определяется имя чипсета и периферийного контроллера (82C113/114).
Определяется размер, тип и тайминги набортного кэша, задержки шины, режим работы и тайминги контроллера памяти. Распределение модулей памяти по слотам, поддержка контроля четности.
Как всегда требуются бетатестеры.
Могу сделать поддержку других чипсетов VLSI. Для этого нужен даташит и материнка с нужным чипсетом. Достаточно сделать дамп регистров чипсета. Остальное сделаю у себя.
Ссылка на беты в следующем сообщении.
Вообще не нашел диагностического софта, который работает с этим чипсетом. ASTRA будет первой спустя 30 лет 😀
Несмотря на древний чипсет удалось вытащить много информации.
Определяется имя чипсета и периферийного контроллера (82C113/114).
Определяется размер, тип и тайминги набортного кэша, задержки шины, режим работы и тайминги контроллера памяти. Распределение модулей памяти по слотам, поддержка контроля четности.
Как всегда требуются бетатестеры.
Могу сделать поддержку других чипсетов VLSI. Для этого нужен даташит и материнка с нужным чипсетом. Достаточно сделать дамп регистров чипсета. Остальное сделаю у себя.
Ссылка на беты в следующем сообщении.
🔥7👏2❤1👍1
astra32beta.exe
3.3 MB
ASTRA32 for Windows 4.11 Beta
🔥5👍1👏1
Ура! Недавно купленная EISA материнка оказалась рабочей 🍾
Устранил замыкание пары ног у чипсета, проверил перемычки и она включилась. Даже даллас живой 😊
Разъем питания прозвонил. Основной оказался стандартным AT. Рядом стоящий разъем с нестандартной распиновкой используется для дополнительного питания. Но и без него всё работает.
В выходные протестирую и начну делать поддержку EISA в ASTRA.
EISA плат ни у кого нет на продажу?
Устранил замыкание пары ног у чипсета, проверил перемычки и она включилась. Даже даллас живой 😊
Разъем питания прозвонил. Основной оказался стандартным AT. Рядом стоящий разъем с нестандартной распиновкой используется для дополнительного питания. Но и без него всё работает.
В выходные протестирую и начну делать поддержку EISA в ASTRA.
EISA плат ни у кого нет на продажу?
👍10❤1👏1
Благодаря подписчику канала у меня появился такой раритет. Много слышал об Арвиде в аутентичные годы, но никогда не держал в руках.
Видак есть, чистая кассета есть. Скоро опробую 😊
Видак есть, чистая кассета есть. Скоро опробую 😊
👍8❤1🔥1🤩1
Конфигурирование материнcкой платы DEC PRIORIS MTE с EISA шиной.
Историческая справка.
Изначально в IBM/PC 1981 года использовалась 8 битная ISA шина. С появлением IBM PC/AT в 1984 году разрядность шины была увеличена до 16 бит. Но было понятно, что высокопроизводительным устройствам (прежде всего видеокартам и контроллерам дисковых устройств) пропускной способности ISA шины не хватает.
В 1987 году IBM для нового семейства компьютеров IBM PS/2 разработала новую шину MCA. Эта шина была проприетарная, производители устройств должны были платить отчисления IBM.
Из-за этого в 1988 году консорциум производителей компьютеров разработал свою открытую 32 разрядную шину EISA.
Шина аппаратно и программно совместима с ISA.
Устройства EISA были дорогими и в основном использовались в серверах.
В персональных компьютерах ISA шина была дополнена в 1992 году локальной шиной VLB, которая в дальнейшем была заменена шиной PCI.
Историческая справка.
Изначально в IBM/PC 1981 года использовалась 8 битная ISA шина. С появлением IBM PC/AT в 1984 году разрядность шины была увеличена до 16 бит. Но было понятно, что высокопроизводительным устройствам (прежде всего видеокартам и контроллерам дисковых устройств) пропускной способности ISA шины не хватает.
В 1987 году IBM для нового семейства компьютеров IBM PS/2 разработала новую шину MCA. Эта шина была проприетарная, производители устройств должны были платить отчисления IBM.
Из-за этого в 1988 году консорциум производителей компьютеров разработал свою открытую 32 разрядную шину EISA.
Шина аппаратно и программно совместима с ISA.
Устройства EISA были дорогими и в основном использовались в серверах.
В персональных компьютерах ISA шина была дополнена в 1992 году локальной шиной VLB, которая в дальнейшем была заменена шиной PCI.
👍4
Из-за редкости компьютеров с EISA шиной мало кто из присутствующих здесь вживую видел эту шину, а тем более её конфигурировал.
EISA это шина с 'ручным' PnP. Ресурсы устройств можно изменять программно без перемычек, но только вручную. Конфликты ресурсов автоматически не исправляются.
Для каждого EISA устройства необходима своя утилита конфигурирования (ECU) и конфигурационный файл.
Средствами BIOS это сделать нельзя.
Материнская плата это тоже EISA устройство, которое находится в нулевом слоте и ее тоже надо конфигурировать.
Нашел образ загрузочной дискеты с System Configuration Utility 2.07.00.
В утилите есть подробная информация о работе с шиной EISA, можно посмотреть информацию о конфигурации, занятых и свободных ресурсах и даже описание перемычек на материнской плате. Можно добавить или удалить EISA устройства. Пока у меня нет EISA плат, но парочка едет с Авито.
Проблем не возникло. Прошел все пункты в разделе Configure Computer, оставил все по умолчанию, перезагрузился и все заработало.
EISA это шина с 'ручным' PnP. Ресурсы устройств можно изменять программно без перемычек, но только вручную. Конфликты ресурсов автоматически не исправляются.
Для каждого EISA устройства необходима своя утилита конфигурирования (ECU) и конфигурационный файл.
Средствами BIOS это сделать нельзя.
Материнская плата это тоже EISA устройство, которое находится в нулевом слоте и ее тоже надо конфигурировать.
Нашел образ загрузочной дискеты с System Configuration Utility 2.07.00.
В утилите есть подробная информация о работе с шиной EISA, можно посмотреть информацию о конфигурации, занятых и свободных ресурсах и даже описание перемычек на материнской плате. Можно добавить или удалить EISA устройства. Пока у меня нет EISA плат, но парочка едет с Авито.
Проблем не возникло. Прошел все пункты в разделе Configure Computer, оставил все по умолчанию, перезагрузился и все заработало.
👍11