Index of /ukdwk_archive/dwkwebcomplekt/PATRON_Mx_drive

[ICO]NameSizeDescription
[PARENTDIR]Parent Directory -  
[IMG]0_29835_ae47ae30_L.jpg 79K 
[IMG]0_29836_f38daca5_L.jpg 72K 
[IMG]0_49c1_7da378dd_L.jpg 90K 
[IMG]0_49c2_19c0a525_L.jpg 87K 
[   ]MX.TRK.rar3.9K 
[   ]MX_Programs.rar523K 

В архиве MX_Programs.rar - драйверы и программы,
работающие с КНГМД ДВК, а также образы системных дисков,
позволяющие (в исследовательских целях) загрузиться со старыми
версиями драйверов.

Так как при любой записи на MX дорожка должна записываться целиком -
формат "чистых" дорожек определяется использованной программой
форматирования, а формат записанных - версией драйвера,
осуществлявшего запись.

Всего "драйверных" форматов дорожки MX два - формат старого драйвера MX
( в предложенном архиве это MX00.SYS ) и формат новых драйверов MX
( в предложенном архиве это MX11.SYS, MX21.SYS, MX22.SYS и MX.SYS ).

Общее у этих двух ( и всех остальных ) форматов дорожки MX - то,
что делает их совместимыми и позволяет любому драйверу (или программе)
читать данные, записанные другим драйвером (или программой) - 
стандартная часть разметки MX:

1.   Несколько нулевых слов с последующим словом 0363
2.   Слово с номером дорожки
3.   11 блоков данных следующего формата:
3.1. 128 слов данных
3.2. Слово контрольной суммы

Эта стандартная часть у всех форматов MX одинаковая. Отличия же у них
следующие:

Старый драйвер MX пишет 30 нулевых слов перед словом 0363,
следом за последним ( 11-м ) блоком данных пишет два слова 0101401
и заполняет остаток дорожки ( до появления сигнала INDEX ) словами 0177777 .

Новые драйвера MX пишут 8 нулевых слов перед словом 0363,
следом за последним ( 11-м ) блоком данных пишут три слова 0101400 +
( номер дорожки*2 + номер стороны ) и не заполняют остаток дорожки.

Наличие номера поверхности в конце каждой дорожки, записанной новым
драйвером MX - позволяет ему определять, на каком дисководе
( 40 или 80 дорожечном, 1 или 2 стороннем ) была записана интересующая
дискета. Проверка запускается командой SET MX KNOW.
Проверка имеет смысл только для дискет, отформатированных и
записанных новым драйвером. Если какая-то дорожка была записана другим
драйвером или программой - ничего кроме ругательств новый драйвер MX
про такую дорожку рассказать не сможет. 

Форматирование дисков MX есть смысл выполнять только при помощи нового
драйвера MX ( команда SET MX FORMAT ), поэтому у программ, работающих
напрямую с контроллером - наибольший интерес представляют их дополнительные
функции.

Самая свежая из этих программ TSTMX2.SAV рассчитана на работу с невиданным
и неслыханным контроллером КНГМД-2, который помимо обычных дискет MX может
на удвоенной частоте писать и читать диски в формате HD-MX. На ДВК-1 с
обычным контроллером КНГМД эта программа работать не хочет, а ничего другого
у нас для неё пока нет.

...

Программа TSTMX.SAV - пик "программостроения" для контроллера КНГМД.

.RU TSTMX
НГМД-6022,МС 5301,МС 5306-> 1  МС 5304-> 2   МС 5305-> 3
УКАЖИТЕ ТИП НАКОПИТЕЛЯ->

1 - 40 дорожек, 2 стороны;
2 - 80 дорожек, 2 стороны;
3 - 80 дорожек, 2 стороны, быстрый шаг головок ( < 3 мс ).

НОМЕР ПРИВОДА-> 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- КОНЕЦ РАБОТЫ
 
(Н-СПИСОК) КОМАНДА-->

...

Программа TSTGMD.SAV - предшественница TSTMX.

.RU TSTGMD
 НГМД-6021,6022-> 1  НГМД-6021М-> 2   НГМД-6121-> 3
УКАЖИТЕ ТИП НАКОПИТЕЛЯ->

1 - 40 дорожек, 2 стороны;
2 - 80 дорожек, 2 стороны;
3 - 80 дорожек, 2 стороны, быстрый шаг головок ( < 3 мс ).

Из команд - есть две отсутствующие в следующих версиях:
Код:

X- КОНТРОЛ. ТЕСТ1
Q- ПРОВЕРКА НА СОВМЕСТИМОСТЬ

...

Программа TSTGMD.OLD - старейшая программа для КНГМД.

Тип накопителя не спрашивает. Имеет следующие уникальные команды:

 Q -СРАВНЕНИЕ МАССИВОВ ЗАПИСИ И ЧТЕНИЯ НА ДИСКЕ
 I -СРАВНЕНИЕ МАССИВОВ ЗАПИСИ И ЧТЕНИЯ НА ДОРОЖКЕ
 E -КОРРЕКЦИЯ КОНТРОЛЬНЫХ СУММ

При вводе команды E - переходит в специальный режим коррекции контрольных
сумм:

 КОМАНДА  ( Н-СПИСОК)-->E
 
 А -КОРРЕКЦИЯ КС ПО ВСЕМ ДОРОЖКАМ
 В -КОРРЕКЦИЯ КС НА ДОРОЖКЕ С ЗАДАННЫМ НОМЕРОМ
 С -ИСПОРТИТЬ КС ПО ВСЕМ ДОРОЖКАМ
 Е -ИСПОРТИТЬ КС НА ДОРОЖКЕ С ЗАДАННЫМ НОМЕРОМ
 R -ЧТЕНИЕ С ДИСКА
 М -ЧТЕНИЕ С ДОРОЖКИ С ЗАДАННЫМ НОМЕРОМ
 D -ПРОСМОТР СОДЕРЖИМОГО ДОРОЖКИ НА ЭКРАНЕ
 Н -СПРАВКА
 К -КОНЕЦ
 
>

Сейчас есть возможность подключать к эмулятору MX байтовые подорожечные
дампы в файлах *.TRK.

Для примера - в архиве MX.TRK.rar TRK-образ диска, 
отформатированного драйвером MX ( команда SET MX FORMAT ) и 
проинициализированного командой INI/NOQ MX1:

Формат TRK-файла следующий:

Файл текстовый. Число строк = 161.

1. Первая строка: TYPE[TRK:FD5]
2. 80 строк - описания дорожек 0-й стороны
3. 80 строк - описания дорожек 1-й стороны

Формат строки описания дорожки следующий:

[00:0][3125:2866] 83 00 00 00 00 00 00 00 00 ...

[Номер дорожки:Номер стороны][3125:Записано байтов]
1-й_байт_в_виде_2х_16-чных_цифр 2-й_байт_в_виде_2х_16-чных_цифр ...

Для дисков, отформатированных драйвером MX.SYS - на каждой дорожке
записано 2866 байтов из 3125 возможных.

добавлено участником Patron.

Состав архива :
===============

\..

[.]               [MX Docs]         MX11_System.DSK   
[..]              [MX Drivers]      MX21_System.DSK   
	           MX00_System.DSK   MX_Programs.DSK   

..\MX Docs

[.]          [..]         HELP.mx      HELPMX.lst   MX.hlp       
              3 File(s)         42.398 bytes

..\MX Drivers

[.]        MX.SYS     MX11.SYS   MX22.SYS   
[..]       MX00.SYS   MX21.SYS   
              5 File(s)         24.576 bytes

..\MX Programs

[.]          FORMMX.SAV   TSTGMD.SAV   TSTMX2.SAV   
[..]         TSTGMD.OLD   TSTMX.SAV    
              5 File(s)         45.056 bytes

Image  :   MX_Programs.DSK

Format :   DSK 
Size   :   220 Kb

Volume ID: MX Programs
Owner    : -----------

File       Blocks    Date       Bytes
---------- ------ ----------- ----------
TSTGMD.OLD    39  23-Oct-1984     19'968
TSTGMD.SAV    19  13-May-1986      9'728
TSTMX .SAV    13  26-Sep-1989      6'656
TSTMX2.SAV    13  30-Aug-2011      6'656
FORMMX.SAV     4  15-Mar-1985      2'048
MX22  .SYS     9  29-Jan-1988      4'608
MX21  .SYS    10  08-Jul-1987      5'120
MX11  .SYS    10  03-Jun-1985      5'120
MX00  .SYS    10  10-Jun-1984      5'120
MX    .SYS     9  15-Dec-2012      4'608
HELP  .MX      8  13-Apr-1990      4'096
HELPMX.LST     9  13-Apr-1990      4'608
MX    .HLP    69  13-Apr-1990     35'328
< UNUSED >   210                 107'520
---------- ------ ----------- ----------
 13 Files, 222 Blocks
 210 Free blocks

Image  :   MX00_System.DSK

Format :   DSK 
Size   :   220 Kb

Volume ID: MX40 System
Owner    : RT-11 v5.4G

File       Blocks    Date       Bytes
---------- ------ ----------- ----------
RT11SJ.SYS    78  16-Dec-2012     39'936
SWAP  .SYS    30  25-Mar-2003     15'360
SL    .SYS    10  28-Dec-1987      5'120
EM    .SYS     4  04-Mar-2012      2'048
TT    .SYS     2  23-Jan-1980      1'024
MX    .SYS    10  10-Jun-1984      5'120
STARTS.COM     1  26-Dec-2012        512
DIR   .SAV    19  04-Jul-2002      9'728
PIP   .SAV    30  31-Oct-1998     15'360
UCL   .SAV    16  18-Jan-1988      8'192
UCL   .DAT     9  04-Dec-2011      4'608
DAY   .SAV     4  19-Dec-2012      2'048
DUMP  .SAV     9  27-Dec-1983      4'608
DESS  .SAV    20  04-Nov-1993     10'240
EDIK  .SAV    22  19-Mar-2003     11'264
DUP   .SAV    45  27-Dec-1983     23'040
RESORC.SAV    25  01-Mar-2012     12'800
BINCOM.SAV    24  18-Jan-1988     12'288
BASIC .SAV    56  12-Sep-2011     28'672
HAND  .SAV     8  08-Nov-2011      4'096
< UNUSED >    10                   5'120
---------- ------ ----------- ----------
 20 Files, 422 Blocks
 10 Free blocks

Image  :   MX11_System.DSK

Format :   DSK 
Size   :   220 Kb

Volume ID: MX40 System
Owner    : RT-11 v5.4G

File       Blocks    Date       Bytes
---------- ------ ----------- ----------
RT11SJ.SYS    78  16-Dec-2012     39'936
SWAP  .SYS    30  25-Mar-2003     15'360
SL    .SYS    10  28-Dec-1987      5'120
EM    .SYS     4  04-Mar-2012      2'048
TT    .SYS     2  23-Jan-1980      1'024
MX    .SYS    10  03-Jun-1985      5'120
STARTS.COM     1  26-Dec-2012        512
DIR   .SAV    19  04-Jul-2002      9'728
PIP   .SAV    30  31-Oct-1998     15'360
UCL   .SAV    16  18-Jan-1988      8'192
UCL   .DAT     9  04-Dec-2011      4'608
DAY   .SAV     4  19-Dec-2012      2'048
DUMP  .SAV     9  27-Dec-1983      4'608
DESS  .SAV    20  04-Nov-1993     10'240
EDIK  .SAV    22  19-Mar-2003     11'264
DUP   .SAV    45  27-Dec-1983     23'040
RESORC.SAV    25  01-Mar-2012     12'800
BINCOM.SAV    24  18-Jan-1988     12'288
BASIC .SAV    56  12-Sep-2011     28'672
HAND  .SAV     8  08-Nov-2011      4'096
< UNUSED >    10                   5'120
---------- ------ ----------- ----------
 20 Files, 422 Blocks
 10 Free blocks

Image  :   MX21_System.DSK

Format :   DSK 
Size   :   220 Kb

Volume ID: MX40 System
Owner    : RT-11 v5.4G

File       Blocks    Date       Bytes
---------- ------ ----------- ----------
RT11SJ.SYS    78  16-Dec-2012     39'936
SWAP  .SYS    30  25-Mar-2003     15'360
SL    .SYS    10  28-Dec-1987      5'120
EM    .SYS     4  04-Mar-2012      2'048
TT    .SYS     2  23-Jan-1980      1'024
MX    .SYS    10  08-Jul-1987      5'120
STARTS.COM     1  21-Dec-2012        512
DIR   .SAV    19  04-Jul-2002      9'728
PIP   .SAV    30  31-Oct-1998     15'360
UCL   .SAV    16  18-Jan-1988      8'192
UCL   .DAT     9  04-Dec-2011      4'608
DAY   .SAV     4  19-Dec-2012      2'048
DUMP  .SAV     9  27-Dec-1983      4'608
DESS  .SAV    20  04-Nov-1993     10'240
EDIK  .SAV    22  19-Mar-2003     11'264
DUP   .SAV    45  27-Dec-1983     23'040
RESORC.SAV    25  01-Mar-2012     12'800
BINCOM.SAV    24  18-Jan-1988     12'288
BASIC .SAV    56  12-Sep-2011     28'672
HAND  .SAV     8  08-Nov-2011      4'096
< UNUSED >    10                   5'120
---------- ------ ----------- ----------
 20 Files, 422 Blocks
 10 Free blocks

Image  :   MX22_System.DSK

Format :   DSK 
Size   :   220 Kb

Volume ID: MX40 System
Owner    : RT-11 v5.4G

File       Blocks    Date       Bytes
---------- ------ ----------- ----------
RT11SJ.SYS    78  16-Dec-2012     39'936
SWAP  .SYS    30  25-Mar-2003     15'360
SL    .SYS    10  28-Dec-1987      5'120
EM    .SYS     4  04-Mar-2012      2'048
TT    .SYS     2  23-Jan-1980      1'024
MX    .SYS     9  30-Aug-2011      4'608
STARTS.COM     1  21-Dec-2012        512
DIR   .SAV    19  04-Jul-2002      9'728
PIP   .SAV    30  31-Oct-1998     15'360
UCL   .SAV    16  18-Jan-1988      8'192
UCL   .DAT     9  04-Dec-2011      4'608
DAY   .SAV     4  19-Dec-2012      2'048
DUMP  .SAV     9  27-Dec-1983      4'608
DESS  .SAV    20  04-Nov-1993     10'240
EDIK  .SAV    22  19-Mar-2003     11'264
DUP   .SAV    45  27-Dec-1983     23'040
RESORC.SAV    25  01-Mar-2012     12'800
BINCOM.SAV    24  18-Jan-1988     12'288
BASIC .SAV    56  12-Sep-2011     28'672
HAND  .SAV     8  08-Nov-2011      4'096
< UNUSED >    11                   5'632
---------- ------ ----------- ----------
 20 Files, 421 Blocks
 11 Free blocks