ВТ (непрофильный форум) > ЭВМ (софт)
ДВК, создание системной дискеты
(1/1)
случайность:
ДВК, создание системной дискеты
В этой статье постараюсь кратко написать как создать системную, или как ее еще называют загрузочную дискету.
Это сделать несложно. Все же пользоваться эмулятором хорошо, но это напоминает совокупление с резиновой бабой. Да и больший интерес представляет работа за настоящей живой машиной.
Самый простой способ чтоб создать дискету с нуля осуществляется при помощи машину подключеной к ПеКа с эмулятором терминала VT52
Для этого потребуется ДВК с платой контроллера накопителя на магнитных дисках, дисковод 5,25 или 3,5 и эмулятор терминала.
случайность:
Для машин семейства электроника 60 и ДВК сущестовало два вида контроолеров дисковода MX и MY
Проще всего найти контроллер накопителя на гибких магнитных дисках MX (КНГМД) Этот контроллер существует в двух вариантах, которые различается интерфейсным разъемом, на 60 контактов и на 40. Они полностью взаимозаменямые и можно использовать любой контроллер.
я в своей машине использую контроллер вытащенный с ДВК-3, он с 40-ка ногим разъемом.
случайность:
1.
Загружаем машину в терминале,
--- Цитировать ---HX DSK/TTY multiplexer v3.2 2015
SL V08.00 [SW] Сторожевых С.В. 1988
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
RT-11SJ (Y) V05.04 G
.SE USR NOSWAP
.SE EXIT NOSWAP
.SE TT SCOPE
.LO SL
.SE SL ON
.DAY
Время Дата
12:09:59 01-Дек-2019, Воскресенье
.
--- Конец цитаты ---
2.
Перед началом работы надо убедиться что загружен драйвер MX для этого есть команда SH
--- Цитировать ---.SH
TT
HX (Resident)
HX0 = DK , SY
MT
SL (Loaded)
EM
LD
MX
15 free slots
--- Конец цитаты ---
Как видно драйвер MX загружен. В противном случае надо скопировать файл MX.SAV на диск HX0 терминала.
3.
Проверяем настройки драйвера MX. для этого есть команда - SET MX LIST
--- Цитировать ---.SET MX LIST
RETRY=2
MX0: SIDEUP NOSKIP WRITE VERIFY NOCHECK WAIT=025 TRACKS=080
MX1: SIDEUP NOSKIP WRITE VERIFY NOCHECK WAIT=027 TRACKS=080
MX2: SIDEUP NOSKIP WRITE VERIFY NOCHECK WAIT=027 TRACKS=040
MX3: SIDEUP NOSKIP WRITE VERIFY NOCHECK WAIT=027 TRACKS=040
--- Конец цитаты ---
Если данные настройки отличаются от приведенных то надо настроить драйвер
--- Цитировать ---.SET MX0: TRACKS=80 SIDEUP NOSKIP
--- Конец цитаты ---
4.
Форматирование дискеты. Для форматирования дискеты MX существует несколько программ. Я буду использовать TESTMX.SAV. Это одна из последних версий.
Данная программа проводит форматирование дискеты в диалоговом виде
при запуске предлагается выбрать тип дисковода установленого в системе. В моей машине стоит дисковод МС5305, поэтому я указываю №3
--- Цитировать ---.TESTMX
НГМД-6022,МС 5301,МС 5306-> 1 МС 5304-> 2 МС 5305-> 3
--- Конец цитаты ---
Далее программа предложит выбрать номер привода, надо указать 1 или 0, в зависимости от номера привода в который вставлена дискета подлежащая форматированию
--- Цитировать ---НОМЕР ПРИВОДА-> 0
--- Конец цитаты ---
после этого будет выведен список команд
--- Цитировать ---F- ФОРМАТИРОВАНИЕ ДИСКА
W- ЗАПИСЬ КОНСТАНТЫ НА ДИСК
V- ЗАПИСЬ СЛУЧАЙНЫХ ЧИСЕЛ НА ДИСК
N- ЗАПИСЬ КОНСТАНТЫ НА УКАЗАННУЮ ДОРОЖКУ
J- ЗАПИСЬ СЛУЧАЙНЫХ ЧИСЕЛ НА ДОРОЖКУ
A- ЗАПИСЬ НОМЕРА ДОРОЖКИ И КОНСТАНТЫ НА ТЕКУЩУЮ ДОРОЖКУ
R- ЧТЕНИЕ С ДИСКА
M- ЧТЕНИЕ С УКАЗАННОЙ ДОРОЖКИ
C- ЧТЕНИЕ С ТЕКУЩЕЙ ДОРОЖКИ
P- ПОИСК ДОРОЖКИ С УКАЗАННЫМ НОМЕРОМ
S- ИЗМЕРЕНИЕ ПЕРИОДА ВРАЩЕНИЯ ДИСКА
T- ИЗМЕРЕНИЕ ВРЕМЕНИ ПЕРЕМЕЩ. ГОЛОВОК НА СОСЕДНЮЮ ДОР.
G- ИЗМЕРЕНИЕ ВРЕМЕНИ ПОДВОДА ГОЛОВКИ К ДИСКУ
D- ВЫВОД СОДЕРЖИМОГО ДОРОЖКИ НА ТЕРМИНАЛ
Z- ИЗМЕНИТЬ КОЛИЧ.ДОРОЖЕК,ВРЕМЕННЫЕ ЗАДЕРЖКИ
Y- ВЫБОР ТИПА НАКОПИТЕЛЯ
B- ВЫБОР ПРИВОДА
L- КОМПЛЕКС КОМАНД: V,R,P,S,T,G
H- СПИСОК КОМАНД
K- КОНЕЦ РАБОТЫ
--- Конец цитаты ---
Для форматирования диска предназначена команда F запускаем ее, на экране меняются цифры от 0 до 79, для одной поверхности, и точно так же для второй
--- Цитировать ---(Н-СПИСОК) КОМАНДА--> F
79
79
--- Конец цитаты ---
По команде К выходим из программы TESTMX
--- Цитировать ---(Н-СПИСОК) КОМАНДА--> K
.
.
--- Конец цитаты ---
5.
После форматирования надо проиницализировать дискету, при помощи команды INIT
После запуска будет задан вопрос о том что дейстительно ли хотим совершить это действие, для этого надо нажать Y
--- Цитировать ---.INIT MX0:
MX0:/Initialize; Are you sure? Y
.
--- Конец цитаты ---
6.
Копирование системы на дискету, осуществялется при помощи команды COPY/SYS Задается источник типы копируемых файлом и получатель
Процесс не быстрый, в терминале последовательно отображаются имена скопированых файлов.
--- Цитировать ---.COPY/SYS HX0:*.* MX0:
--- Конец цитаты ---
полный лог работы команды
--- Цитировать ---.COPY/SYS HX0:*.* MX0:
Files copied:
HX0:RT11SJ.SYS to MX0:RT11SJ.SYS
HX0:HX.SYS to MX0:HX.SYS
HX0:MT.SYS to MX0:MT.SYS
HX0:DM.SYS to MX0:DM.SYS
HX0:DP.SYS to MX0:DP.SYS
HX0:SWAP.SYS to MX0:SWAP.SYS
HX0:TT.SYS to MX0:TT.SYS
HX0:SL.SYS to MX0:SL.SYS
HX0:EM.SYS to MX0:EM.SYS
HX0:LD.SYS to MX0:LD.SYS
HX0:STARTS.COM to MX0:STARTS.COM
HX0:UCL.SAV to MX0:UCL.SAV
HX0:UCL.DAT to MX0:UCL.DAT
HX0:DIR.SAV to MX0:DIR.SAV
HX0:PIP.SAV to MX0:PIP.SAV
HX0:DUP.SAV to MX0:DUP.SAV
HX0:RESORC.SAV to MX0:RESORC.SAV
HX0:DUMP.SAV to MX0:DUMP.SAV
HX0:HAND.SAV to MX0:HAND.SAV
HX0:HANDLE.SAV to MX0:HANDLE.SAV
HX0:MEMORY.SAV to MX0:MEMORY.SAV
HX0:IOSCAN.SAV to MX0:IOSCAN.SAV
HX0:IOSCAN.MAC to MX0:IOSCAN.MAC
HX0:SPEED.SAV to MX0:SPEED.SAV
HX0:EDIK.SAV to MX0:EDIK.SAV
HX0:DAY.SAV to MX0:DAY.SAV
HX0:RDTAP.COM to MX0:RDTAP.COM
HX0:RDTAP.MAC to MX0:RDTAP.MAC
HX0:RDTAP.SAV to MX0:RDTAP.SAV
HX0:HX0.SAV to MX0:HX0.SAV
HX0:TESTMX.SAV to MX0:TESTMX.SAV
HX0:MX.SYS to MX0:MX.SYS
.
--- Конец цитаты ---
7.
Теперь делаем дискету загрузочной при помощи команды COPY/BOOT MX0:RT11SJ.SYS MX0:
--- Цитировать ---
.COPY/BOOT MX0:RT11SJ.SYS MX0:
.
--- Конец цитаты ---
8.
Проверяем нашу дискету. Для этого перезагружаем машину. И водим сначала команду B, потом MX0
--- Цитировать ---. 141554
@B
$MX0
--- Конец цитаты ---
Система успешно загружена
--- Цитировать ---
MX-HANDLER MX$TIM V02.2,OCTOBER-1987 #57872/20.05.88 (C)
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
SL V08.00 [SW] Сторожевых С.В. 1988
RT-11SJ (Y) V05.04 G
.SE USR NOSWAP
.SE EXIT NOSWAP
.SE TT SCOPE
.LO SL
.SE SL ON
.DAY
Время Дата
00:00:16 01-Дек-2019, Воскресенье
.
--- Конец цитаты ---
случайность:
Вообще сначала лучше всего убедиться в исправности контроллера МХ.
сделать это не сложно. Для этого машина должна включаться, и подключены дисководы к контроллеру МХ.
Для этого надо записать в регистр контроллера МХ по адресу 177130 значения соответсвующие номеру дисковода
для 0 - 0
для 1- 4
для 2 - 10
для 3 - 14
у нас будут всего два дисковода, поэтому записывать будем только 0 и 4
включаем машину и на экране видим что то такое
--- Цитировать ---@026654
@
--- Конец цитаты ---
дальше вводим следующую команду 177130/хххххх 0
вместо иксов машина сама что то покажет, и нажимаем ввод
--- Цитировать ---177130/000002 0
--- Конец цитаты ---
загорится светодиод на морде дисковода MX0
случайность:
теперь следующую команду 177130/хххххх 4
--- Цитировать ---@177130/004000 4
--- Конец цитаты ---
вместо иксов машина сама что то покажет, и нажимаем ввод
загорится светодиод на морде дисковода MX1
Значит что контроллер исправен, и можно загружать машину по терминалу, если при тестировании контроллера светодиоды не загораются, то контроллер неисправен и его надо заменить
Навигация
Перейти к полной версии