PDA

Просмотр полной версии : Описание дисководов: СМ5603, СМ5631, "ЭЛЕКТРОНИКА ГМД-70", "ЭЛЕКТРОНИКА ГМД-7012".



KokaF77
17.06.2011, 00:02
Помогите, пожалуйста, найти сие...
Если тема не по адресу, уважаемые модераторы, переместите по нужному адресу.
Собственно, интересует всё касаемое сабжа. Просьба, тапками не кидаться, если я чего не заметил, по своей невнимательности. :)

KALDYH
17.06.2011, 09:55
Пока есть только это: http://www.phantom.sannata.ru/forum/index.php?t=9101

KokaF77
17.06.2011, 21:59
KALDYH, СПАСИБО! :)
Я этот уже видел. Надо ещё. Описание, схемы, описание протокола обмена..., в общем, всё что только можно.
В описании на МС1201 кое-что есть, но этого мало.

KokaF77
23.08.2011, 22:54
Сегодня мне прислали фотокопии паспорта и схемы на "Электроника ГМД-7012".
Паспорт уже выкладывали на "полигоне призраков", ссылка есть в этой теме.
А схемами спешу поделиться.

28919

Свернул их в DjVu, качество хуже не стало. :)

GMD-7012.7z. (http://narod.ru/disk/22706758001/GMD-7012.7z.html) - 14.4 МБ

P.S. Описание и схемы на "Электроника ГМД-70", в соседней теме выложил Andrey_Ak, пост 1092 (http://zx.pk.ru/showpost.php?p=409173&postcount=1092).

Andrey_Ak
24.08.2011, 07:37
Сегодня мне прислали фотокопии паспорта и схемы на "Электроника ГМД-7012".


- Спасибо! Очень пригодится для ремонта моего ГМД-7012.. :)

- А нельзя ли заполучить оригиналы этих документов, чтоб нормально
их отсканировать?

Так-же бы очень хотелось заполучить хотя-бы сканы или фотокопии данной книжки от корки до корки,
там в начале должна быть опись сопутствующих документов с номерами, и надо номер этой книжки..
Заранее спасибо!

KokaF77
24.08.2011, 09:49
- Спасибо! Очень пригодится для ремонта моего ГМД-7012.. :)
Пожалуйста! Рад помочь земляку. :)


- А нельзя ли заполучить оригиналы этих документов, чтоб нормально
их отсканировать?
Оригиналы получить скорее всего не удастся, далековато от меня- Украина. Я рад, что хоть в таком виде получилось найти.


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

foxb2673
25.08.2011, 06:35
Спасибо!
Осталось найти дампы микропрограмм...

KokaF77
25.08.2011, 08:24
Осталось найти дампы микропрограмм...
Тоже об этом думаю... :v2_conf2:
Может Andrey_Ak со временем снимет дампы ПЗУ со своего экземпляра. :)

KokaF77
26.10.2011, 10:37
Товарищи, подскажите, пожалуйста, где посмотреть исходники драйвера DX для RT-11? Поиск не особо мне помог, но где-то я на них натыкался. Если я не ошибаюсь, то общение с ГМД-70(7012) происходит через DX. Так же интересует исходник загрузчика для этих приводов. Всё применительно к ДВК.
И второй вопрос к знающим. Есть ли аналоги этих приводов у буржуев? Ну, не полные..., хотя бы с таким же интерфейсом.

Patron
26.10.2011, 12:11
Товарищи, подскажите, пожалуйста, где посмотреть исходники драйвера DX для RT-11?В приложении - исходники драйвера DX различных версий.

KokaF77
26.10.2011, 15:25
Patron, СПАСИБО! :)
А по оставшимся вопросам:

Так же интересует исходник загрузчика для этих приводов. Всё применительно к ДВК.
И второй вопрос к знающим. Есть ли аналоги этих приводов у буржуев? Ну, не полные..., хотя бы с таким же интерфейсом.
Кто-нибудь из гуру может прояснить? ;)

dk_spb
26.10.2011, 16:08
KokaF77, Если я ничего не путаю, то RX01 = ГМД-7012.
Вроде как сигналы в кабеле такие-же.
Пусть гуру поправят.

Patron
26.10.2011, 16:43
интересует исходник загрузчика для этих приводов. Всё применительно к ДВК.

Исходник ПЗУ загрузчика для приводов RX11/RX01:



1 .title M9312 'DX' BOOT prom for RX11 compatible controller
2
3 ; This source code is an exact copy of the DEC M9312 23-753A9 boot PROM.
4 ;
5 ; This boot PROM is for any RX11/RX01 compatible floppy controller.
6 ;
7 ; Multiple units and/or CSR addresses are supported via different entry points.
8 ;
9 ; Standard devices are 82S131, Am27S13, 74S571 or other compatible bipolar
10 ; PROMs with a 512x4 TriState 16pin DIP architecture. This code resides in
11 ; the low half of the device; the top half is blank and unused.
12 ;
13 ; Alternatively, 82S129 compatible 256x4 TriState 16pin DIP devices can be
14 ; used, as the uppermost address line (hardwired low) is an active low chip
15 ; select (and will be correctly asserted low).
16
17 177170 rxcsr =177170 ; std RX11 csrbase
18
19 000000 rxcs =+0 ; command/status
20 000002 rxdb =+2 ; data buffer
21
22 165564 diags =165564 ; console diags phase2 entry
23
24 .asect
25 173000 .=173000
26
27 ; --------------------------------------------------
28
29 173000 130 104 start: .ascii "XD" ; device code (reversed)
30
31 173002 000176 .word last-. ; offset to next boot header
32
33 173004 000261 dx0n: sec ; boot std csr, unit zero, no diags
34 173006 012700 000000 dx0d: mov #0,r0 ; boot std csr, unit zero, with diags
35 173012 012701 177170 dxNr: mov #rxcsr,r1 ; boot std csr, unit <R0>
36 173016 010704 dxNb: mov pc,r4 ; boot csr <R1>, unit <R0>
37 173020 103056 bcc diag ; br if diags requested
38 173022 000402 br go ; return to (R4)+2 from diags
39 ; then skip over pseudo reboot vector
40
41 ; --------------------------------------------------
42
43 173024 173000 .word 173000 ; prom start addess @ 24
44 173026 000340 .word 340 ; and priority level @ 26
45
46 ; --------------------------------------------------
47
48 173030 000241 go: clc ; clear carry
49 173032 012703 001407 mov #<003*400>+007,r3 ; unit zero, read+go
50 173036 132700 000001 bitb #1,r0 ; test unit ID
51 173042 001402 beq 2$ ; br if zero
52 173044 012703 011427 mov #<023*400>+027,r3 ; unit one, read+go
53
54 173050 132711 100040 2$: bitb #100040,(r1) ; test error<15> or done<5>
55 173054 001775 beq 2$ ; neither, keep looping
56
57 173056 110311 movb r3,(r1) ; exec read+go on unit
58
59 173060 111105 3$: movb (r1),r5 ; wait for transfer req
60 173062 100376 bpl 3$ ; not yet, keep looping
61
62 173064 112761 000001 000002 movb #1,rxdb(r1) ; set track/sector 1
63 173072 106003 rorb r3 ; 007 -> 003 -> 001 -> 000
64 173074 102771 bvs 3$ ; loop three times
65
66 173076 032711 100040 4$: bit #100040,(r1) ; test error<15> or done<5>
67 173102 001775 beq 4$ ; neither, keep looping
68 173104 100412 bmi 6$ ; br if error
69
70 173106 000303 swab r3 ; R3=003/023 unit0/1
71 173110 110311 movb r3,(r1) ; exec emptybuf+go on unit
72
73 173112 005003 clr r3 ; bus address ptr
74 173114 105711 5$: tstb (r1) ; wait for data transfer req
75 173116 100376 bpl 5$ ; loop if not yet
76 173120 116123 000002 movb rxdb(r1),(r3)+ ; store data byte
77 173124 105703 tstb r3 ; check address >= 128
78 173126 100372 bpl 5$ ; br if address in 0..127
79
80 173130 005007 clr pc ; jump to bootstrap at zero
81
82 173132 000005 6$: reset ; failed, reset controller
83 173134 000164 000002 jmp 2(r4) ; and retry from the beginning
84
85 ; --------------------------------------------------
86
87 173140 012700 000001 dx1n: mov #1,r0 ; boot std csr, unit one, no diags
88 173144 000261 sec ;
89 173146 000721 br dxNr ; continue
90
91 173150 012700 000001 dx1d: mov #1,r0 ; boot std csr, unit one, ? diags
92 173154 000716 br dxNr ; continue
93
94 ; --------------------------------------------------
95
96 173156 000137 165564 diag: jmp @#diags ; jump to console diags
97
98 ; --------------------------------------------------
99
100 173162 000000 000000 000000 .word 0,0,0,0,0,0 ; unused
173170 000000 000000 000000
101
102 ; --------------------------------------------------
103
104 173176 .=start+176
105 173176 105572 crc16: .word <105572> ; CRC-16 will go here
106
107 last: ; next boot prom starts here
108
109 .end
109





Исходник ПЗУ загрузчика ДВК-1 для приводов ГМД-7012/ГМД-70:

ROM:173000 Mov #100247, R2
ROM:173004
ROM:173004 loc_173004: ; CODE XREF: ROM:173046
ROM:173004 ; ROM:173064
ROM:173004 Mov #177170, R1
ROM:173010
ROM:173010 loc_173010: ; CODE XREF: ROM:173012
ROM:173010 BiTB R2, (R1)
ROM:173012 BEq loc_173010
ROM:173014 MovB #^B111, R3
ROM:173020 Mov R1, R0
ROM:173022 Mov R2, (R0)+
ROM:173024 Br loc_173032
ROM:173026 ; ---------------------------------------------------------------
ROM:173026
ROM:173026 loc_173026: ; CODE XREF: ROM:173050
ROM:173026 Mov #1, (R0)
ROM:173032
ROM:173032 loc_173032: ; CODE XREF: ROM:173024
ROM:173032 ASR R3
ROM:173034 BCS loc_173042
ROM:173036 MovB (PC)+, (R1)
ROM:173040 ; ---------------------------------------------------------------
ROM:173040
ROM:173040 loc_173040: ; CODE XREF: ROM:173054
ROM:173040 MovB (R0), (R3)+
ROM:173042
ROM:173042 loc_173042: ; CODE XREF: ROM:173034
ROM:173042 ; ROM:173036
ROM:173042 BiT R2, (R1)
ROM:173044 BEq loc_173042
ROM:173046 BMi loc_173004
ROM:173050 BCS loc_173026
ROM:173052 TstB (R1)
ROM:173054 BMi loc_173040
ROM:173056 Clr R0
ROM:173060 Cmp #240, (R0)
ROM:173064 BNE loc_173004
ROM:173066 CmpB #247, R2
ROM:173072 AdC R0
ROM:173074 Clr @#177674 ; CPC
ROM:173100 Mov #340, @#177676 ; CPSW
ROM:173106 START

KokaF77
26.10.2011, 19:19
Patron, СПАСИБО! :)


Если я ничего не путаю, то RX01 = ГМД-7012.
Вроде как сигналы в кабеле такие-же.

Что-то я совсем запутался... :v2_conf2: Во всех источниках, которые попадались мне в сети, везде ГМД-70(7012) упоминается в связке с драйвером DX.
Парочка для примера (то, что сразу нагуглилось):

Диалоговый вычислительный комплекс (http://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2%D 1%8B%D0%B9_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0 %B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0% BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%81) из Wiki.


Внешние накопители: сдвоенный накопитель на 8-ми дюймовых дисках ГМД-7012, драйвер DX:


Системное ПЗУ содержит загрузчики с контроллеров дисководов DX («ГМД-70», «ГМД-7012»), MX (дисководы 5.25 дюйма, «одинарная плотность записи»), MY (дисководы 5.25 дюйма, «двойная плотность записи»), DW (жёсткий диск, контроллер MFM, выпускались 5Мб, 10Мб и 20Мб диски).

RT-11, Step by Step. (http://www.az-libr.ru/Persons/0GN/fe16506c/Books/000/001.shtml)


DX — драйвер накопителя на гибких магнитных дисках ГМД-70 или ГМД-7012. Устройство с произвольным доступом файловой структуры. Полный объем устройства 494 блока;





+---------------+ +---------+
! K M O N !<===>! !
!---------------! ! !
! R M O N ! ! S W A P !
!---------------! ! !
! U S R !<===>! !
!---------------! +---------+
! B S T R A P !
+----+----+----+--==+====+====+==--+----+----+----+
! TT ! SL ! DX ! NL ! RK ! VM ! DP ! MT ! LD ! MX !
+----+----+----+----+----+----+----+----+----+----+
! ! ! ! ! !
! V ! V ! V
! ГМД-7012 ! ЕС-5061 ! НГМД-6022
V V V
VDT-52130 СМ-5400 СМ-5300

Ядро операционной системы RT-11



Я в растерянности... :confused:

Patron
26.10.2011, 19:35
Что-то я совсем запутался... Во всех источниках, которые попадались мне в сети, везде ГМД-70(7012) упоминается в связке с драйвером DX.Дисковод ГМД-70 ( с точки зрения ЭВМ ) ничем не отличается от дисковода RX01, поскольку оба этих привода работают с дискетами одинакового формата, подключаются через один и тот же контроллер ( с адресом регистра команд 0177170 ) с одним и тем же форматом регистров, одним и тем же набором команд и одним и тем же протоколом обмена.

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

alordi
04.05.2013, 19:58
Есть книжки:
- Устройство внешней памяти на гибких магнитных дисках СМ5631. Техническое описание. Часть 1. Принципы работы. 3.060.205 ТО
- Устройство внешней памяти на гибких магнитных дисках СМ5631. Инструкция по эксплуатации. 3.060.205 ИЭ

Еще актуально?

dk_spb
04.05.2013, 20:52
alordi, Конечно актуально. Если не топикстартеру, то остальным будет интересно

alordi
19.05.2013, 13:54
Извините, что долго тормозил - надо было сначало добраться до книжек, потом до сканера.

Отсканировал первую книжку:
(удалено- неудачный вариант, удачный - ниже)

Результат по размеру\качеству\процессу не очень порадовал. Подскажите, где есть какой-нибудь правильный текстик по настройкам сканирования и программам преобразования?
Во второй бумага толше и переплёт есть - как бороться с тем, что геометрия искажается?

dk_spb
19.05.2013, 23:34
alordi, Если не сложно - выложите оригинальные сканы.
Тут много народа с опытом конвертации, может сконвертируют в .pdf или в .djvu.
15Mb на 15 страниц текста - как-то необычно ;-)

alordi
20.05.2013, 21:04
Честно говоря, это и были оригинальные сканы - не разобрался как другие получить :( сканеры уж больно интеллектуальные пошли :)
Спросил наших спецов - посоветовали отсканировать на "свеженастроенном" сканере - результаты вроде получше (самый большой файл - около 1.7МБ).

Инструкция по эксплуатации:
https://dl.dropboxusercontent.com/u/2075287/%D0%A1%D0%9C5631_3.060.205_%D0%98%D0%AD_1.pdf

Техническое описание (от начала и до стр 51):
https://dl.dropboxusercontent.com/u/2075287/%D0%A1%D0%9C5631_3.060.205_TO_1.pdf
Техническое описание (от стр 52 и до конца):
https://dl.dropboxusercontent.com/u/2075287/%D0%A1%D0%9C5631_3.060.205_TO_2.pdf

dk_spb
21.05.2013, 08:58
Честно говоря, это и были оригинальные сканы
Вроде это же .pdf был уже, а не сканы?

trader2k4
21.05.2013, 11:11
Вроде это же .pdf был уже, а не сканы?
Многие современные сканеры умеют сразу в PDF-ку сохранять сканированное, особенно если с автоподачей.

alordi
21.05.2013, 14:37
Многие современные сканеры умеют сразу в PDF-ку сохранять сканированное, особенно если с автоподачей.

... и посылать результат на корпоративную почту. (Это как я получил второй вариант - где в нём настройки - так и не докапался). В домашнем сканере (первый вариант) потом нашел настройки в каком формате сохранять :).

hobot
23.05.2013, 15:43
alordi, текущий (последний выложенный) архив залил в библиотеку
http://hobot.pdp-11.ru/BIBLIOTEKA/SM5631_3_060_205_IE_TO/ - ссылка на зеркало

alordi
23.05.2013, 17:41
hobot - спасибо - будет доступно если что.
Своего сайта у меня нет, но в dropbox все файлы стараюсь держать по максимуму.

MiX
14.01.2015, 19:35
Прошивки ГМД70 (7012)

AFZ
16.01.2015, 00:36
Индексные отверстия на 8" дискете. Так это что, получается, что были 8" дисководы с двумя головками для одновременной работы с двумя сторонами?

А так, помнится, делали второе индексное отверстие и пользовали обе стороны по очереди.


Подозреваю, что ни к какому. Просто слишком схематичный рисунок.Угу, просто коряво нарисовано.

- - - Добавлено - - -


Индексные отверстия на 8" дискете. Так это что, получается, что были 8" дисководы с двумя головками для одновременной работы с двумя сторонами?

А так, помнится, делали второе индексное отверстие и пользовали обе стороны по очереди.


Подозреваю, что ни к какому. Просто слишком схематичный рисунок.Угу, просто коряво нарисовано.

Vamos
29.02.2016, 17:38
Техническое описание (от стр 52 и до конца):
https://dl.dropboxusercontent.com/u/...0.205_TO_2.pdf
Не хватает страниц 86-87, отсканировать есть возможность?

BYTEMAN
29.02.2016, 17:44
Не хватает страниц 86-87, отсканировать есть возможность?

Могу отфоткать. Сканера сейчас нет.

- - - Добавлено - - -

Ещё там в комплекте есть альбом схем и книга Логика микропрограмм...

- - - Добавлено - - -

По 5603 тоже лежит много книг, но сканить не на чем.

Vamos
29.02.2016, 19:17
По 5603 тоже лежит много книг, но сканить не на чем.

Могу отфоткать. Сканера сейчас нет.

Хреново, попробуйте только 86-87 стр., но думаю что будет не очень.

BYTEMAN
29.02.2016, 19:24
Я как-то отфоткивал уже по 5631, пока не знал что есть уже отсканенная... Выглядело как-то так: https://goo.gl/photos/wP528pYH3tFqZ2YYA

- - - Добавлено - - -

Фото того, что у меня есть: https://goo.gl/photos/AmmstDcw98ie4X9f8

Vamos
29.02.2016, 19:33
Выглядело как-то так:
Ну да, это не годится.

shattered
15.06.2016, 22:28
Есть книжки:
- Устройство внешней памяти на гибких магнитных дисках СМ5631. Техническое описание. Часть 1. Принципы работы. 3.060.205 ТО
- Устройство внешней памяти на гибких магнитных дисках СМ5631. Инструкция по эксплуатации. 3.060.205 ИЭ


Сравнил с ТО на RX01 и RX02 -- микроинструкции отличаются от обоих. В RX01 восьмибитные, в RX02 16-, но другие.

Любопытно, как в ГМД-70(12).

MiX
28.07.2016, 23:25
Отсканировал описание формата дискеты ГМД7012.

Здесь. (http://doc.pdp-11.org.ru/DVK/GMD7012/Format_GMD7012.pdf)

BYTEMAN
17.09.2016, 13:58
Досканены страницы 86-87 ТО СМ5631. Сорри что в жыпеге, пока с настройками сканера разобрался.... :) Но качество, я надеюсь, устроит. Книгу не расшивал, очень сложно было выгнуться так чтобы всю страницу захватило но вроде получилось. Вот:
https://drive.google.com/open?id=0B6VbJTvOxhWCTFhVVFQtVVpGUk0

MiX
07.05.2017, 12:21
Устройство ввода-вывода информации на гибких магнитных дисках
"Электроника НГМД-7012"

Здесь. (http://doc.pdp-11.org.ru/DVK/GMD7012/GMD7012.pdf)

Из артефактов.
1. После 2й страницы идет 4я, хотя альбом на вид цел.
2. В упаковочном листке из Зипа пункт 5 очень странный предмет. Видимо на случай когда с НГМД совсем всё плохо.
3. В таблице ПЗУ код в 16й системе. Ну да ладно, кому надо тот переведёт.

JV-Soft
07.05.2017, 13:15
3. В таблице ПЗУ код в 16й системе.
Адрес в десятичной, данные в шестнадцатеричной.
Только как понять советских составителей документа с такими значениями ? На 1 и D не очень похоже, так как единицы в в прошивке нормально написаны в других ячейках и английский шрифт A...F присутствует.... Или я что то не знаю про советскую шестнадцатеричную систему...

http://savepic.ru/13853753m.jpg (http://savepic.ru/13853753.htm)

MiX
07.05.2017, 13:35
в прошивке нормально написаны в других ячейках и английский шрифт A...F присутствует
Нет там английского. Буквы А,В,С совпадают, Д так и печатается. F это от руки переделанная Г. В ячейки 1023 забыли последнюю Г дорисовать.

SKcorp.
07.05.2017, 20:38
2. В упаковочном листке из Зипа пункт 5 очень странный предмет. Видимо на случай когда с НГМД совсем всё плохо.


Прижимной стакан. П.6.

http://www.electriz.ru/uploads/mini-evm/ris2-4.jpg

MiX
20.01.2018, 19:48
Ох, уж эти форматы...

Индексные отверстия на 8" дискете.
https://2.bp.blogspot.com/-zTsaK_mgUpE/UzR-WwCvRHI/AAAAAAADDGA/bjk__BzV3Z0/s1600/flops.jpg

Всё логично. Автоматическое определение диска на двухсторонний или односторонний. Но другая картинка показывает индексное отверстие посередине.


http://i12.pixs.ru/storage/2/7/3/2018012019_1326697_29070273.jpg

К какому соответствию даёт индексное отверстие посередине?

SKcorp.
20.01.2018, 22:41
К какому соответствию даёт индексное отверстие посередине?

Подозреваю, что ни к какому. Просто слишком схематичный рисунок.

Woxem
20.08.2021, 12:24
Может кто сбросить распиновка подключения к плате мс1201.02-01 или мс1201.03 /04

Alex
20.08.2021, 14:48
Ещё возможен вариант одиночная/двойная плотность записи.
И ещё, если отверстие индекса по центру, то можно использовать как одну, так и вторую сторону.
На 8" дисководах, когда индексное отверстие не по центру, чтобы вторую сторону дискеты использовать, вырезали бритвой аккуратно отверстие в конверте ;)

- - - Добавлено - - -

Плат серии МС1201.03 /04 с подключением 8" дискет живьём я не видел... Возможно, что были прототипы или первая серия, но такие должны быть особой редкостью.

Да и последние МС1201.02 были без интерфейса 8" дисков...

dk_spb
20.08.2021, 14:55
Вроде у -01 тоже нет возможности подключения. Там на одну ВПшку меньше.

- - - Добавлено - - -


Может кто сбросить распиновка подключения к плате мс1201.02-01 или мс1201.03 /04
"Распиновка" называется интерфейс И4 15ИПГ-16-012

Alex
20.08.2021, 15:14
Говоришь Яндексу:
мс1201.01 схема принципиальная
И будет счастье на 36-й странице файла .PDF второй ссылки ;-)
На первых мс1201.02 такой же разъём был.
Это потом интерфейс 8"дисководов выкинули, так как появились 5" дисководы и контроллер МХ, затем MY и 8" типа не нужны стали...

dk_spb
20.08.2021, 16:10
Это потом интерфейс 8"дисководов выкинули
Вот я и говорю что ничего яндексу говорить не нужно, ибо никак "счастье с 36 страницы" не поможет для перечисленных вопрощающим плат.

Woxem
20.08.2021, 19:49
dk_spb, спасибо а какая 1801вп1 отвечает за флоппи

CodeMaster
20.08.2021, 20:55
а какая 1801вп1 отвечает за флоппи
Не понял, про какой флоппи в итоге, но вот так тогда (https://ru.wikipedia.org/wiki/1801BMx#%D0%9A%D0%A01801%D0%92%D0%9F1).

dk_spb
20.08.2021, 21:15
Насколько я помню 33-я
http://oldpc.su/articles/re2/1801re2.html (внизу страницы, после ре2)

Woxem
21.08.2021, 16:04
dk_spb, так такая же есть и на платах 1201.02/03/04

- - - Добавлено - - -

А вообще есть какой нибудь способ получения кроме платы и4
К ПК может быть хотя бы через ардуину

dk_spb
22.08.2021, 00:27
так такая же есть и на платах 1201.02/03/04
И что с того?

MiX
22.08.2021, 14:04
На 8" дисководах, когда индексное отверстие не по центру, чтобы вторую сторону дискеты использовать, вырезали бритвой аккуратно отверстие в конверте
Попадался вариант в виде "улыбки". Это и одиночная/двойная плотность записи двух сторон. Другое интересно, если производитель выпускал дискеты для одной стороны использования, то для чего делалась металлизация с обоих сторон.

dk_spb
22.08.2021, 16:29
если производитель выпускал дискеты для одной стороны использования, то для чего делалась металлизация с обоих сторон.
А может она делалась погружением?

Alex
23.08.2021, 10:12
dk_spb, так такая же есть и на платах 1201.02/03/04

- - - Добавлено - - -

А вообще есть какой нибудь способ получения кроме платы и4
К ПК может быть хотя бы через ардуину

В принципе написать можно если сам дисковод есть, а контроллера нет и не предвидится ...
Хотя как вариант можно и для ДВК контроллер на FPGA мелкой забубенить ;) (плюс драйвера шины + интерфейса)
Схемы контроллеров в интернете есть, вскрыта так же ВП с плат мс1201.0Х

Кстати 8 " советские дисководы серии ГМД (их называли "Армянскими") поддерживали двойную плотность, кроме 7022, во всяком случае по паспорту. В журнале "Микропроцессорные средства и системы" даже заметка была, как ей воспользоваться на мс1201.0Х, но по факту я ни у кого дисководов в таком режиме не видел.

Ну ещё видел буржуйские двусторонние 8" дисководы двойной плотности, но они стояли не на DEC совместимых машинах.

Radon17
23.08.2021, 10:21
Хотя как вариант можно и для ДВК контроллер на FPGA мелкой забубенить
Есть ли смысл в этом?
IMHO, гораздо перспективнее "обратный вариант" - подмена дисковода для втыкания в вычислитель - https://www.phantom.sannata.org/viewtopic.php?f=33&t=32873

Hunta
23.08.2021, 10:38
Есть ли смысл в этом?
Вычитка дискет :)

dk_spb
23.08.2021, 15:07
Кстати 8 " советские дисководы серии ГМД (их называли "Армянскими") поддерживали двойную плотность, кроме 7022
Сдается мне Вы излагаете домыслы. Можно пруф где у ГМД-70 есть двойная плотность?
И где у ГМД-7022 её нет?

Alex
23.08.2021, 18:03
Паспорта читал на эти ГМД, давно правда ...
Там для переключения режима в двойную плотность- перемычку надо было перепаять. (полагаю, что это одна из причин, что режим двойной плотности не получил распространения, если надо было перемычку перепаивать, люди предпочитали возможность обмена с другими компьютерами с одинарной плотностью, у всех я видел только один ГМД подключенный к компьютеру, для подключения второго надо было плату контроллера искать да перевести контроллер на другой адрес)
В паспорте ГМД-7022, про двойную плотность текст убран, но на схеме рудименты двойной плотности оставались...

Может я не совсем понял тогда про включение/выключение двойной плотности, возможно это сделать как-то программно, но драйвер точно нестандартный(не DX и не DY) должен быть... И вообще, как там с начальной загрузкой в двойной плотности??
Особенно учитывая, что это был единственный дисковый накопитель в компьютере. И даже перфостанция за счастье ...
Это потом винчестеры и 5" накопители пошли. А свободный последовательный порт на МС1201 появился, когда КЦГД в массы пошёл.
Были конечно платы расширения, но с их приобретением тогда проблемы были.

MiX
23.08.2021, 18:39
полагаю, что это одна из причин, что режим двойной плотности не получил распространения
А был ли советский контроллер с режимом ДМА и командами двойной плотности? Вот и ответ.

В паспорте ГМД-7022
Можно ссылку на паспорт?
...
Сравнивая с ДЕК (функционально)
ГМД70 - RX01
ГМД7012 (в режиме DX)- RX02
ГМД7022-???

Woxem
23.08.2021, 18:51
В принципе написать можно если сам дисковод есть, а контроллера нет и не предвидится ...
Хотя как вариант можно и для ДВК контроллер на FPGA мелкой забубенить ;) (плюс драйвера шины + интерфейса)


есть и драйвера и дисковод и фпга если кто может помочь напишите. В ответ помогу считать 8 дюймовки на своем оборудовании.

dk_spb
23.08.2021, 21:56
Паспорта читал на эти ГМД, давно правда ...
А я сегодня их читал. И честно скажу Вам - пямять Вас подводит ;-)

- - - Добавлено - - -


В ответ помогу считать 8 дюймовки на своем оборудовании.
Я читаю диски 8" с помощью дисковода, платки за 20$ (или другой похожей за 100 евро) и ноутбука.
Дисковод, правда, не ГМД, а импортный (размером как лист А4, толщиной как CD-ROM привод), так как требовался носимый в сумке вариант. Платка с пачку сигарет, питатель дисковода: сам питатель размером с ноутбучный и платка-переходник размером с пачку сигарет. Размер ноутбука - по вкусу, но должен быть с USB.

Alex
24.08.2021, 10:40
В чём именно подводит, дозвольте полюбопытствовать? ;)

Посмотрите, пожалуйста, статью "Микропроцессорные средства и системы" 1986 , № 6, стр.29. Большинский С.М., Полтава А.Н. — Драйвер НГМД удвоенной плотности для ОС РАФОС
Про сам контроллер мало, но ... есть текст драйвера :)
И указанно про ГМД-7012 на ДВК, но про загрузку :(
То есть надо или самому загрузчик вбивать в пульте, либо грузиться с другого устройства.

- - - Добавлено - - -


А был ли советский контроллер с режимом ДМА и командами двойной плотности? Вот и ответ.

Можно ссылку на паспорт?
...
Сравнивая с ДЕК (функционально)
ГМД70 - RX01
ГМД7012 (в режиме DX)- RX02
ГМД7022-???

Вся проблема в том и заключается, что при одинарной плотности совместимость с DX, а при двойной плотности своё ;( не DY на аппаратном уровне ;(
Хотя дискету от DY в теории прочитать можно было, или даже записать...
Но с начальной загрузкой траблы по всей видимости :(
Хотя решаемые :)

Я, увы, на данный момент, более теоретик и эмуляторщик :(

dk_spb
24.08.2021, 10:45
В чём именно подводит, дозвольте полюбопытствовать?
Ваша фраза "Кстати 8 " советские дисководы серии ГМД (их называли "Армянскими") поддерживали двойную плотность, кроме 7022" неверна.
В паспорте, например, ГМД-70 не сказано что он умеет двойную плотность.

И, позвольте полюбопытствовать, причем тут драйвер и причем тут статья? Если железо не умеет - драйвером и чтением статьи (даже вслух над железом) Вы железу новый функционал не добавите ;-)

Далее, насколько я понимаю (но утверждать это на 100% не могу), ГМД-7022 - это 7012 с добавлением поддержки работы со второй стороной дискеты.
Так что я не очень понимаю откуда у Вас данные что 7022 не умеет двойную плотность. Но паспорта на 7022 у меня нет, поэтому тут я могу только выразить сомнения и попросить у Вас что-то более похожее на пруф, чем "когда-то где-то я читал"

Alex
24.08.2021, 10:50
Паспорт ГМД-7012, нашёл...
https://disk.yandex.ru/d/ztbUgdaOUhQSq

Там про двойную плотность :)
Просто для меня сей вопрос был очень важный в своё время и я копал ;) Соблазн был жуткий , увеличить объём дискеты в два раза

На ГМД-7022 так просто паспорт не ищется :(

MiX
24.08.2021, 14:56
И указанно про ГМД-7012 на ДВК
Как тогда ВП1-033 9й бит (плотность) примет?


не DY на аппаратном уровне
Если не DY то что?


Но с начальной загрузкой траблы по всей видимости
Команда
@B
DY [ВК]
И всё.
При наличии контроллера DY разумеется.

Alex
24.08.2021, 16:23
Так как раз проблема в том, что на контроллер DX по факту прилепили двойную плотность...
И ещё, Команда
@B
Появилась на сравнительно "новых" ДВК.
По первости таковой команды вообще не было :(
Вводился адрес в ПЗУ и команда G либо ставился режим запуска процессора с определённого стартового адреса в ПЗУ. Включил питание и вот она загрузка ;)
Потом появился загрузчик с командой X0 и X1 для загрузки с МХ, уж очень большой загрузчик с пульта вбить надо было...
А уж потом появилась команда B

Если контроллер DX со стороны компьютера представляет из себя последовательный порт по сути с некоторыми особенностями. Большая часть логики реализована внутри накопителя. Прикол в том, ВП1-33 просто тупо передаст бит двойной плотности в ГМД как есть, а уж тот будет с этим разбираться. С точки зрения драйвера сектор в два раза более в двойной плотности(128 и 256 байт). И всё...

И главная проблема ГМД-7012 была в том, что начальный загрузчик ничего про двойную плотность на приводе DX 8" не ведал, ведал про DY ..
Соответственно траблы с загрузкой.... :(

Это сейчас можно сравнительно легко перепрошить ПЗУ, а тогда это была целая эпопея ...

Hunta
24.08.2021, 16:27
последовательный порт
Вроде как параллельный

Alex
24.08.2021, 16:55
Последовательный у DX :)
Это канал связи с ГМД. У 8" накопителей совсем не так как с 5"(или 3") ...
У 5" сигнал с головок идёт прямо в контроллер.
У 8"(DX) контроллер вынесен. Данные считываются в буфер ГМД(или прочих), а потом по последовательному интерфейсу в контроллер, что на компьютере.
Особенности только с флагами и форматами передачи.
Это точно .

MiX
24.08.2021, 16:59
Так как раз проблема в том, что на контроллер DX по факту прилепили двойную плотность...
Кто прилепил? Куда прилепил? Где об этом сказано?


И ещё, Команда
@B
Появилась на сравнительно "новых" ДВК.
По первости таковой команды вообще не было
Вводился адрес в ПЗУ и команда G
На самой первой прошивке 000 команда (для DX)
@D0
И всё.

dk_spb
24.08.2021, 17:06
Паспорт ГМД-7012, нашёл...
А 7012 тут причем? По нему вопросов не было. Были про 70 и 7022.

- - - Добавлено - - -

Короче, насколько я понял надо выждать пока у вопрошающего и делающего заявления "Кстати 8 " советские дисководы серии ГМД (..) поддерживали двойную плотность, кроме 7022"
у самого появится понимание что он говорит и о чем спрашивает.
Иначе разговор слепого с глухим. На любой вопрос из серии "чем подтвердите Ваше заявление" ответ о чем угодно, только не по существу вопроса.