Просмотр полной версии : Описание дисководов: СМ5603, СМ5631, "ЭЛЕКТРОНИКА ГМД-70", "ЭЛЕКТРОНИКА ГМД-7012".
Помогите, пожалуйста, найти сие...
Если тема не по адресу, уважаемые модераторы, переместите по нужному адресу.
Собственно, интересует всё касаемое сабжа. Просьба, тапками не кидаться, если я чего не заметил, по своей невнимательности. :)
Пока есть только это: http://www.phantom.sannata.ru/forum/index.php?t=9101
KALDYH, СПАСИБО! :)
Я этот уже видел. Надо ещё. Описание, схемы, описание протокола обмена..., в общем, всё что только можно.
В описании на МС1201 кое-что есть, но этого мало.
Сегодня мне прислали фотокопии паспорта и схемы на "Электроника ГМД-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.. :)
- А нельзя ли заполучить оригиналы этих документов, чтоб нормально
их отсканировать?
Так-же бы очень хотелось заполучить хотя-бы сканы или фотокопии данной книжки от корки до корки,
там в начале должна быть опись сопутствующих документов с номерами, и надо номер этой книжки..
Заранее спасибо!
- Спасибо! Очень пригодится для ремонта моего ГМД-7012.. :)
Пожалуйста! Рад помочь земляку. :)
- А нельзя ли заполучить оригиналы этих документов, чтоб нормально
их отсканировать?
Оригиналы получить скорее всего не удастся, далековато от меня- Украина. Я рад, что хоть в таком виде получилось найти.
там в начале должна быть опись сопутствующих документов с номерами, и надо номер этой книжки..
Владелец сказал, что отснял всю книжецу. Попробую уточнить ещё раз.
foxb2673
25.08.2011, 06:35
Спасибо!
Осталось найти дампы микропрограмм...
Осталось найти дампы микропрограмм...
Тоже об этом думаю... :v2_conf2:
Может Andrey_Ak со временем снимет дампы ПЗУ со своего экземпляра. :)
Товарищи, подскажите, пожалуйста, где посмотреть исходники драйвера DX для RT-11? Поиск не особо мне помог, но где-то я на них натыкался. Если я не ошибаюсь, то общение с ГМД-70(7012) происходит через DX. Так же интересует исходник загрузчика для этих приводов. Всё применительно к ДВК.
И второй вопрос к знающим. Есть ли аналоги этих приводов у буржуев? Ну, не полные..., хотя бы с таким же интерфейсом.
Товарищи, подскажите, пожалуйста, где посмотреть исходники драйвера DX для RT-11?В приложении - исходники драйвера DX различных версий.
Patron, СПАСИБО! :)
А по оставшимся вопросам:
Так же интересует исходник загрузчика для этих приводов. Всё применительно к ДВК.
И второй вопрос к знающим. Есть ли аналоги этих приводов у буржуев? Ну, не полные..., хотя бы с таким же интерфейсом.
Кто-нибудь из гуру может прояснить? ;)
KokaF77, Если я ничего не путаю, то RX01 = ГМД-7012.
Вроде как сигналы в кабеле такие-же.
Пусть гуру поправят.
интересует исходник загрузчика для этих приводов. Всё применительно к ДВК.
Исходник ПЗУ загрузчика для приводов 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
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:
Что-то я совсем запутался... Во всех источниках, которые попадались мне в сети, везде ГМД-70(7012) упоминается в связке с драйвером DX.Дисковод ГМД-70 ( с точки зрения ЭВМ ) ничем не отличается от дисковода RX01, поскольку оба этих привода работают с дискетами одинакового формата, подключаются через один и тот же контроллер ( с адресом регистра команд 0177170 ) с одним и тем же форматом регистров, одним и тем же набором команд и одним и тем же протоколом обмена.
Не удивительно, что для работы с таким контроллером в обоих случаях используется один и тот же драйвер DX.
Есть книжки:
- Устройство внешней памяти на гибких магнитных дисках СМ5631. Техническое описание. Часть 1. Принципы работы. 3.060.205 ТО
- Устройство внешней памяти на гибких магнитных дисках СМ5631. Инструкция по эксплуатации. 3.060.205 ИЭ
Еще актуально?
alordi, Конечно актуально. Если не топикстартеру, то остальным будет интересно
Извините, что долго тормозил - надо было сначало добраться до книжек, потом до сканера.
Отсканировал первую книжку:
(удалено- неудачный вариант, удачный - ниже)
Результат по размеру\качеству\процессу не очень порадовал. Подскажите, где есть какой-нибудь правильный текстик по настройкам сканирования и программам преобразования?
Во второй бумага толше и переплёт есть - как бороться с тем, что геометрия искажается?
alordi, Если не сложно - выложите оригинальные сканы.
Тут много народа с опытом конвертации, может сконвертируют в .pdf или в .djvu.
15Mb на 15 страниц текста - как-то необычно ;-)
Честно говоря, это и были оригинальные сканы - не разобрался как другие получить :( сканеры уж больно интеллектуальные пошли :)
Спросил наших спецов - посоветовали отсканировать на "свеженастроенном" сканере - результаты вроде получше (самый большой файл - около 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
Честно говоря, это и были оригинальные сканы
Вроде это же .pdf был уже, а не сканы?
trader2k4
21.05.2013, 11:11
Вроде это же .pdf был уже, а не сканы?
Многие современные сканеры умеют сразу в PDF-ку сохранять сканированное, особенно если с автоподачей.
Многие современные сканеры умеют сразу в PDF-ку сохранять сканированное, особенно если с автоподачей.
... и посылать результат на корпоративную почту. (Это как я получил второй вариант - где в нём настройки - так и не докапался). В домашнем сканере (первый вариант) потом нашел настройки в каком формате сохранять :).
alordi, текущий (последний выложенный) архив залил в библиотеку
http://hobot.pdp-11.ru/BIBLIOTEKA/SM5631_3_060_205_IE_TO/ - ссылка на зеркало
hobot - спасибо - будет доступно если что.
Своего сайта у меня нет, но в dropbox все файлы стараюсь держать по максимуму.
Индексные отверстия на 8" дискете. Так это что, получается, что были 8" дисководы с двумя головками для одновременной работы с двумя сторонами?
А так, помнится, делали второе индексное отверстие и пользовали обе стороны по очереди.
Подозреваю, что ни к какому. Просто слишком схематичный рисунок.Угу, просто коряво нарисовано.
- - - Добавлено - - -
Индексные отверстия на 8" дискете. Так это что, получается, что были 8" дисководы с двумя головками для одновременной работы с двумя сторонами?
А так, помнится, делали второе индексное отверстие и пользовали обе стороны по очереди.
Подозреваю, что ни к какому. Просто слишком схематичный рисунок.Угу, просто коряво нарисовано.
Техническое описание (от стр 52 и до конца):
https://dl.dropboxusercontent.com/u/...0.205_TO_2.pdf
Не хватает страниц 86-87, отсканировать есть возможность?
Не хватает страниц 86-87, отсканировать есть возможность?
Могу отфоткать. Сканера сейчас нет.
- - - Добавлено - - -
Ещё там в комплекте есть альбом схем и книга Логика микропрограмм...
- - - Добавлено - - -
По 5603 тоже лежит много книг, но сканить не на чем.
По 5603 тоже лежит много книг, но сканить не на чем.
Могу отфоткать. Сканера сейчас нет.
Хреново, попробуйте только 86-87 стр., но думаю что будет не очень.
Я как-то отфоткивал уже по 5631, пока не знал что есть уже отсканенная... Выглядело как-то так: https://goo.gl/photos/wP528pYH3tFqZ2YYA
- - - Добавлено - - -
Фото того, что у меня есть: https://goo.gl/photos/AmmstDcw98ie4X9f8
Выглядело как-то так:
Ну да, это не годится.
shattered
15.06.2016, 22:28
Есть книжки:
- Устройство внешней памяти на гибких магнитных дисках СМ5631. Техническое описание. Часть 1. Принципы работы. 3.060.205 ТО
- Устройство внешней памяти на гибких магнитных дисках СМ5631. Инструкция по эксплуатации. 3.060.205 ИЭ
Сравнил с ТО на RX01 и RX02 -- микроинструкции отличаются от обоих. В RX01 восьмибитные, в RX02 16-, но другие.
Любопытно, как в ГМД-70(12).
Отсканировал описание формата дискеты ГМД7012.
Здесь. (http://doc.pdp-11.org.ru/DVK/GMD7012/Format_GMD7012.pdf)
Досканены страницы 86-87 ТО СМ5631. Сорри что в жыпеге, пока с настройками сканера разобрался.... :) Но качество, я надеюсь, устроит. Книгу не расшивал, очень сложно было выгнуться так чтобы всю страницу захватило но вроде получилось. Вот:
https://drive.google.com/open?id=0B6VbJTvOxhWCTFhVVFQtVVpGUk0
Устройство ввода-вывода информации на гибких магнитных дисках
"Электроника НГМД-7012"
Здесь. (http://doc.pdp-11.org.ru/DVK/GMD7012/GMD7012.pdf)
Из артефактов.
1. После 2й страницы идет 4я, хотя альбом на вид цел.
2. В упаковочном листке из Зипа пункт 5 очень странный предмет. Видимо на случай когда с НГМД совсем всё плохо.
3. В таблице ПЗУ код в 16й системе. Ну да ладно, кому надо тот переведёт.
3. В таблице ПЗУ код в 16й системе.
Адрес в десятичной, данные в шестнадцатеричной.
Только как понять советских составителей документа с такими значениями ? На 1 и D не очень похоже, так как единицы в в прошивке нормально написаны в других ячейках и английский шрифт A...F присутствует.... Или я что то не знаю про советскую шестнадцатеричную систему...
http://savepic.ru/13853753m.jpg (http://savepic.ru/13853753.htm)
в прошивке нормально написаны в других ячейках и английский шрифт A...F присутствует
Нет там английского. Буквы А,В,С совпадают, Д так и печатается. F это от руки переделанная Г. В ячейки 1023 забыли последнюю Г дорисовать.
2. В упаковочном листке из Зипа пункт 5 очень странный предмет. Видимо на случай когда с НГМД совсем всё плохо.
Прижимной стакан. П.6.
http://www.electriz.ru/uploads/mini-evm/ris2-4.jpg
Ох, уж эти форматы...
Индексные отверстия на 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
К какому соответствию даёт индексное отверстие посередине?
К какому соответствию даёт индексное отверстие посередине?
Подозреваю, что ни к какому. Просто слишком схематичный рисунок.
Может кто сбросить распиновка подключения к плате мс1201.02-01 или мс1201.03 /04
Ещё возможен вариант одиночная/двойная плотность записи.
И ещё, если отверстие индекса по центру, то можно использовать как одну, так и вторую сторону.
На 8" дисководах, когда индексное отверстие не по центру, чтобы вторую сторону дискеты использовать, вырезали бритвой аккуратно отверстие в конверте ;)
- - - Добавлено - - -
Плат серии МС1201.03 /04 с подключением 8" дискет живьём я не видел... Возможно, что были прототипы или первая серия, но такие должны быть особой редкостью.
Да и последние МС1201.02 были без интерфейса 8" дисков...
Вроде у -01 тоже нет возможности подключения. Там на одну ВПшку меньше.
- - - Добавлено - - -
Может кто сбросить распиновка подключения к плате мс1201.02-01 или мс1201.03 /04
"Распиновка" называется интерфейс И4 15ИПГ-16-012
Говоришь Яндексу:
мс1201.01 схема принципиальная
И будет счастье на 36-й странице файла .PDF второй ссылки ;-)
На первых мс1201.02 такой же разъём был.
Это потом интерфейс 8"дисководов выкинули, так как появились 5" дисководы и контроллер МХ, затем MY и 8" типа не нужны стали...
Это потом интерфейс 8"дисководов выкинули
Вот я и говорю что ничего яндексу говорить не нужно, ибо никак "счастье с 36 страницы" не поможет для перечисленных вопрощающим плат.
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).
Насколько я помню 33-я
http://oldpc.su/articles/re2/1801re2.html (внизу страницы, после ре2)
dk_spb, так такая же есть и на платах 1201.02/03/04
- - - Добавлено - - -
А вообще есть какой нибудь способ получения кроме платы и4
К ПК может быть хотя бы через ардуину
так такая же есть и на платах 1201.02/03/04
И что с того?
На 8" дисководах, когда индексное отверстие не по центру, чтобы вторую сторону дискеты использовать, вырезали бритвой аккуратно отверстие в конверте
Попадался вариант в виде "улыбки". Это и одиночная/двойная плотность записи двух сторон. Другое интересно, если производитель выпускал дискеты для одной стороны использования, то для чего делалась металлизация с обоих сторон.
если производитель выпускал дискеты для одной стороны использования, то для чего делалась металлизация с обоих сторон.
А может она делалась погружением?
dk_spb, так такая же есть и на платах 1201.02/03/04
- - - Добавлено - - -
А вообще есть какой нибудь способ получения кроме платы и4
К ПК может быть хотя бы через ардуину
В принципе написать можно если сам дисковод есть, а контроллера нет и не предвидится ...
Хотя как вариант можно и для ДВК контроллер на FPGA мелкой забубенить ;) (плюс драйвера шины + интерфейса)
Схемы контроллеров в интернете есть, вскрыта так же ВП с плат мс1201.0Х
Кстати 8 " советские дисководы серии ГМД (их называли "Армянскими") поддерживали двойную плотность, кроме 7022, во всяком случае по паспорту. В журнале "Микропроцессорные средства и системы" даже заметка была, как ей воспользоваться на мс1201.0Х, но по факту я ни у кого дисководов в таком режиме не видел.
Ну ещё видел буржуйские двусторонние 8" дисководы двойной плотности, но они стояли не на DEC совместимых машинах.
Хотя как вариант можно и для ДВК контроллер на FPGA мелкой забубенить
Есть ли смысл в этом?
IMHO, гораздо перспективнее "обратный вариант" - подмена дисковода для втыкания в вычислитель - https://www.phantom.sannata.org/viewtopic.php?f=33&t=32873
Есть ли смысл в этом?
Вычитка дискет :)
Кстати 8 " советские дисководы серии ГМД (их называли "Армянскими") поддерживали двойную плотность, кроме 7022
Сдается мне Вы излагаете домыслы. Можно пруф где у ГМД-70 есть двойная плотность?
И где у ГМД-7022 её нет?
Паспорта читал на эти ГМД, давно правда ...
Там для переключения режима в двойную плотность- перемычку надо было перепаять. (полагаю, что это одна из причин, что режим двойной плотности не получил распространения, если надо было перемычку перепаивать, люди предпочитали возможность обмена с другими компьютерами с одинарной плотностью, у всех я видел только один ГМД подключенный к компьютеру, для подключения второго надо было плату контроллера искать да перевести контроллер на другой адрес)
В паспорте ГМД-7022, про двойную плотность текст убран, но на схеме рудименты двойной плотности оставались...
Может я не совсем понял тогда про включение/выключение двойной плотности, возможно это сделать как-то программно, но драйвер точно нестандартный(не DX и не DY) должен быть... И вообще, как там с начальной загрузкой в двойной плотности??
Особенно учитывая, что это был единственный дисковый накопитель в компьютере. И даже перфостанция за счастье ...
Это потом винчестеры и 5" накопители пошли. А свободный последовательный порт на МС1201 появился, когда КЦГД в массы пошёл.
Были конечно платы расширения, но с их приобретением тогда проблемы были.
полагаю, что это одна из причин, что режим двойной плотности не получил распространения
А был ли советский контроллер с режимом ДМА и командами двойной плотности? Вот и ответ.
В паспорте ГМД-7022
Можно ссылку на паспорт?
...
Сравнивая с ДЕК (функционально)
ГМД70 - RX01
ГМД7012 (в режиме DX)- RX02
ГМД7022-???
В принципе написать можно если сам дисковод есть, а контроллера нет и не предвидится ...
Хотя как вариант можно и для ДВК контроллер на FPGA мелкой забубенить ;) (плюс драйвера шины + интерфейса)
есть и драйвера и дисковод и фпга если кто может помочь напишите. В ответ помогу считать 8 дюймовки на своем оборудовании.
Паспорта читал на эти ГМД, давно правда ...
А я сегодня их читал. И честно скажу Вам - пямять Вас подводит ;-)
- - - Добавлено - - -
В ответ помогу считать 8 дюймовки на своем оборудовании.
Я читаю диски 8" с помощью дисковода, платки за 20$ (или другой похожей за 100 евро) и ноутбука.
Дисковод, правда, не ГМД, а импортный (размером как лист А4, толщиной как CD-ROM привод), так как требовался носимый в сумке вариант. Платка с пачку сигарет, питатель дисковода: сам питатель размером с ноутбучный и платка-переходник размером с пачку сигарет. Размер ноутбука - по вкусу, но должен быть с USB.
В чём именно подводит, дозвольте полюбопытствовать? ;)
Посмотрите, пожалуйста, статью "Микропроцессорные средства и системы" 1986 , № 6, стр.29. Большинский С.М., Полтава А.Н. — Драйвер НГМД удвоенной плотности для ОС РАФОС
Про сам контроллер мало, но ... есть текст драйвера :)
И указанно про ГМД-7012 на ДВК, но про загрузку :(
То есть надо или самому загрузчик вбивать в пульте, либо грузиться с другого устройства.
- - - Добавлено - - -
А был ли советский контроллер с режимом ДМА и командами двойной плотности? Вот и ответ.
Можно ссылку на паспорт?
...
Сравнивая с ДЕК (функционально)
ГМД70 - RX01
ГМД7012 (в режиме DX)- RX02
ГМД7022-???
Вся проблема в том и заключается, что при одинарной плотности совместимость с DX, а при двойной плотности своё ;( не DY на аппаратном уровне ;(
Хотя дискету от DY в теории прочитать можно было, или даже записать...
Но с начальной загрузкой траблы по всей видимости :(
Хотя решаемые :)
Я, увы, на данный момент, более теоретик и эмуляторщик :(
В чём именно подводит, дозвольте полюбопытствовать?
Ваша фраза "Кстати 8 " советские дисководы серии ГМД (их называли "Армянскими") поддерживали двойную плотность, кроме 7022" неверна.
В паспорте, например, ГМД-70 не сказано что он умеет двойную плотность.
И, позвольте полюбопытствовать, причем тут драйвер и причем тут статья? Если железо не умеет - драйвером и чтением статьи (даже вслух над железом) Вы железу новый функционал не добавите ;-)
Далее, насколько я понимаю (но утверждать это на 100% не могу), ГМД-7022 - это 7012 с добавлением поддержки работы со второй стороной дискеты.
Так что я не очень понимаю откуда у Вас данные что 7022 не умеет двойную плотность. Но паспорта на 7022 у меня нет, поэтому тут я могу только выразить сомнения и попросить у Вас что-то более похожее на пруф, чем "когда-то где-то я читал"
Паспорт ГМД-7012, нашёл...
https://disk.yandex.ru/d/ztbUgdaOUhQSq
Там про двойную плотность :)
Просто для меня сей вопрос был очень важный в своё время и я копал ;) Соблазн был жуткий , увеличить объём дискеты в два раза
На ГМД-7022 так просто паспорт не ищется :(
И указанно про ГМД-7012 на ДВК
Как тогда ВП1-033 9й бит (плотность) примет?
не DY на аппаратном уровне
Если не DY то что?
Но с начальной загрузкой траблы по всей видимости
Команда
@B
DY [ВК]
И всё.
При наличии контроллера DY разумеется.
Так как раз проблема в том, что на контроллер DX по факту прилепили двойную плотность...
И ещё, Команда
@B
Появилась на сравнительно "новых" ДВК.
По первости таковой команды вообще не было :(
Вводился адрес в ПЗУ и команда G либо ставился режим запуска процессора с определённого стартового адреса в ПЗУ. Включил питание и вот она загрузка ;)
Потом появился загрузчик с командой X0 и X1 для загрузки с МХ, уж очень большой загрузчик с пульта вбить надо было...
А уж потом появилась команда B
Если контроллер DX со стороны компьютера представляет из себя последовательный порт по сути с некоторыми особенностями. Большая часть логики реализована внутри накопителя. Прикол в том, ВП1-33 просто тупо передаст бит двойной плотности в ГМД как есть, а уж тот будет с этим разбираться. С точки зрения драйвера сектор в два раза более в двойной плотности(128 и 256 байт). И всё...
И главная проблема ГМД-7012 была в том, что начальный загрузчик ничего про двойную плотность на приводе DX 8" не ведал, ведал про DY ..
Соответственно траблы с загрузкой.... :(
Это сейчас можно сравнительно легко перепрошить ПЗУ, а тогда это была целая эпопея ...
последовательный порт
Вроде как параллельный
Последовательный у DX :)
Это канал связи с ГМД. У 8" накопителей совсем не так как с 5"(или 3") ...
У 5" сигнал с головок идёт прямо в контроллер.
У 8"(DX) контроллер вынесен. Данные считываются в буфер ГМД(или прочих), а потом по последовательному интерфейсу в контроллер, что на компьютере.
Особенности только с флагами и форматами передачи.
Это точно .
Так как раз проблема в том, что на контроллер DX по факту прилепили двойную плотность...
Кто прилепил? Куда прилепил? Где об этом сказано?
И ещё, Команда
@B
Появилась на сравнительно "новых" ДВК.
По первости таковой команды вообще не было
Вводился адрес в ПЗУ и команда G
На самой первой прошивке 000 команда (для DX)
@D0
И всё.
Паспорт ГМД-7012, нашёл...
А 7012 тут причем? По нему вопросов не было. Были про 70 и 7022.
- - - Добавлено - - -
Короче, насколько я понял надо выждать пока у вопрошающего и делающего заявления "Кстати 8 " советские дисководы серии ГМД (..) поддерживали двойную плотность, кроме 7022"
у самого появится понимание что он говорит и о чем спрашивает.
Иначе разговор слепого с глухим. На любой вопрос из серии "чем подтвердите Ваше заявление" ответ о чем угодно, только не по существу вопроса.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot