Важная информация

User Tag List

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 70

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

  1. #11
    Veteran Аватар для KokaF77
    Регистрация
    22.09.2010
    Адрес
    Крымск
    Сообщений
    1,151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, СПАСИБО!
    А по оставшимся вопросам:
    Цитата Сообщение от KokaF77 Посмотреть сообщение
    Так же интересует исходник загрузчика для этих приводов. Всё применительно к ДВК.
    И второй вопрос к знающим. Есть ли аналоги этих приводов у буржуев? Ну, не полные..., хотя бы с таким же интерфейсом.
    Кто-нибудь из гуру может прояснить?
    Разыскиваю всё, что связано с ПЭВМ "Ириша".

  2. #12
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    262
    Поблагодарили
    190 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  3. #13
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KokaF77 Посмотреть сообщение
    интересует исходник загрузчика для этих приводов. Всё применительно к ДВК.
    Исходник ПЗУ загрузчика для приводов 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; 26.10.2011 в 16:46.

  4. #14
    Veteran Аватар для KokaF77
    Регистрация
    22.09.2010
    Адрес
    Крымск
    Сообщений
    1,151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, СПАСИБО!

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Если я ничего не путаю, то RX01 = ГМД-7012.
    Вроде как сигналы в кабеле такие-же.
    Что-то я совсем запутался... Во всех источниках, которые попадались мне в сети, везде ГМД-70(7012) упоминается в связке с драйвером DX.
    Парочка для примера (то, что сразу нагуглилось):

    Диалоговый вычислительный комплекс из Wiki.

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

    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
    Я в растерянности...
    Разыскиваю всё, что связано с ПЭВМ "Ириша".

  5. #15
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  6. #16
    Junior
    Регистрация
    05.04.2009
    Адрес
    Москва
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Еще актуально?
    Беста-88

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    262
    Поблагодарили
    190 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #18
    Junior
    Регистрация
    05.04.2009
    Адрес
    Москва
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  10. #19
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    262
    Поблагодарили
    190 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #20
    Junior
    Регистрация
    05.04.2009
    Адрес
    Москва
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Техническое описание (от начала и до стр 51):
    https://dl.dropboxusercontent.com/u/...0.205_TO_1.pdf
    Техническое описание (от стр 52 и до конца):
    https://dl.dropboxusercontent.com/u/...0.205_TO_2.pdf
    Последний раз редактировалось alordi; 20.05.2013 в 21:07.
    Беста-88

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Меняю "Электроника МК-90" на советский компьютер
    от Sergei Frolov в разделе Барахолка (архив)
    Ответов: 69
    Последнее: 28.10.2011, 13:25
  2. Продам компьютер "Электроника-85" + комплектующие + принтер
    от Merlin_ArchMage в разделе Барахолка (архив)
    Ответов: 36
    Последнее: 19.04.2011, 02:39
  3. Ответов: 10
    Последнее: 13.12.2010, 09:18
  4. Изучаю спрос на "Микро ЭВМ Электроника МС 1103"
    от Damein Alpha в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 04.11.2010, 21:18
  5. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •