Управление старыми жёсткими дисками и другой периферией

Atari, Commodore, Apple и т.д.
Ответить
Аватара пользователя
arif-ru
Advanced Member
Сообщения: 1779
Зарегистрирован: 08.10.2007,17:35
Откуда: Москва, me[a]alpe.net
Контактная информация:

Конкурсы

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

Управление старыми жёсткими дисками и другой периферией

Сообщение arif-ru » 10.04.2011,19:07

Здравствуйте!

У меня очередной вопрос из серии "как починить мини-ЭВМ".
Подскажите, пожалуйста, как может осуществляться управление с уровня ассемблера):
1). Жёстким диском.
2). Алфавитно-цифровым + векторным дисплеем
3). Быстрым перфосчитывателем.
на компьютерах семидесятых годов?

Я умею передавать и принимать данные на устройства с заданным номером (вот так), пробовал считывать информацию со всех 32 поддерживаемых устройств и записывать в них по несколько байт - безрезультатно.

Возможно, кто-нибудь из работавших с такими устройствами знает, как они управляются?
---

Жёсткий диск - 5+5 МБ, рабочий - с него начинается загрузка, правда, далеко не идёт - насколько я понимаю, нормальное для него состояние, нужно переставлять систему, :-).
Самостоятельно парковаться и распарковываться умеет.

Быстрый перфосчитыватель - самый простой, с одним тумблером и одной лампочкой. С него тоже начинается загрузка.

Дисплей - очень специализированный, но character generator в нём есть. Проверить его я пока не смог, но, судя по звуку, высоковольтный трансформатор работает.

Аватара пользователя
STIW
Advanced Member
Сообщения: 6126
Зарегистрирован: 02.05.2007,16:02
Откуда: Тамбов

Сообщение STIW » 11.04.2011,11:43

Ассемблер? А какой процессор-то?

Аватара пользователя
arif-ru
Advanced Member
Сообщения: 1779
Зарегистрирован: 08.10.2007,17:35
Откуда: Москва, me[a]alpe.net
Контактная информация:

Конкурсы

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

Сообщение arif-ru » 11.04.2011,18:32

STIW
Процессор - две платы 9" Х 12", :-).
Насколько я понимаю, ни с чем, кроме Micro-810/821/1621 не совместим.
Если вдруг интересно - вот описание доступных архитектуры и машинного языка:
http://bitsavers.trailing-edge.com/pdf/ ... _Nov69.pdf

Так что вопрос, скорее, в том, как эта задача решается в других, известных Вам, компьютерах.

Аватара пользователя
Дениска
Advanced Member
Сообщения: 1802
Зарегистрирован: 06.08.2009,15:13
Откуда: Хабаровск
Контактная информация:

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

Сообщение Дениска » 12.04.2011,03:12

Так обратимся к опыту ДВК , почти тот же самый терминальный режим работы.
Решение вопроса загрузки с дискет MY
Для начала входим в терминальный режим
Потом в консоли вводим базовый адрес контроллера 177170
Получаем внутренний доступ к контроллеру
После чего последовательно вводим команды: Выбор дисковода ,подготовка к чтению , преступить к чтению с нулевой дорожки дисковода.
Судя по всему в данной ЭВМ должен быть подобный режим запуска с разных носителей.
http://xkm.su/ Хабаровский Компьютерный Музей

Аватара пользователя
arif-ru
Advanced Member
Сообщения: 1779
Зарегистрирован: 08.10.2007,17:35
Откуда: Москва, me[a]alpe.net
Контактная информация:

Конкурсы

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

Сообщение arif-ru » 12.04.2011,07:06

Дениска
В целом идея ясна, спасибо. Выглядит непросто, но, если у меня схема та же, по крайней мере понятно, какие команды нужно искать в загрузчике.

Ответить