ASTRA32 и ASTRA. Программы определения конфигурации компьютера.
157 subscribers
181 photos
34 files
11 links
Канал разработчика программ определения конфигурации компьютера ASTRA32 for Windows и ASTRA for DOS. Новости, тестирование.
https://www.astra32.com/ru
https://www.sysinfolab.com/ru
Download Telegram
Audio
Выяснилось, что в игре Duke 3D музыка в OPL3 режиме звучит не так, как в MIDI плеере.
Выходит, в движке Duke 3D программный, а не аппаратный FM синтез?
Надо исходники смотреть, но моих познаний на это не хватит.
🔥3👍1
Сегодня получил такую красавицу.
Материнская плата 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. Задача это непростая. Если у кого-то есть такой контроллер, то готов купить.
🔥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 год после выхода чипсета 😀
🔥8👍1👏1
Пара дней работы и поддержка чипсетов VLSI 82C480/481 готова.
Вообще не нашел диагностического софта, который работает с этим чипсетом. ASTRA будет первой спустя 30 лет 😀
Несмотря на древний чипсет удалось вытащить много информации.
Определяется имя чипсета и периферийного контроллера (82C113/114).
Определяется размер, тип и тайминги набортного кэша, задержки шины, режим работы и тайминги контроллера памяти. Распределение модулей памяти по слотам, поддержка контроля четности.
Как всегда требуются бетатестеры.
Могу сделать поддержку других чипсетов VLSI. Для этого нужен даташит и материнка с нужным чипсетом. Достаточно сделать дамп регистров чипсета. Остальное сделаю у себя.
Ссылка на беты в следующем сообщении.
🔥7👏21👍1
Ура! Недавно купленная EISA материнка оказалась рабочей 🍾
Устранил замыкание пары ног у чипсета, проверил перемычки и она включилась. Даже даллас живой 😊
Разъем питания прозвонил. Основной оказался стандартным AT. Рядом стоящий разъем с нестандартной распиновкой используется для дополнительного питания. Но и без него всё работает.
В выходные протестирую и начну делать поддержку EISA в ASTRA.
EISA плат ни у кого нет на продажу?
👍101👏1