Просмотр полной версии : 3 дисковода на стандартном КНГМД
привет.
допустим, имеем 2 5" лопуха в собранной стойке ГМД6022. и надо подцепить 3.5 (с писюка вареза например занести, или ок просто блажь). способен ли штатный КНГМД обратиться к третьему флопу? если да то что нужно сделать? кабель модифицировать или что?
SuperMax
09.06.2021, 10:36
привет.
допустим, имеем 2 5" лопуха в собранной стойке ГМД6022. и надо подцепить 3.5 (с писюка вареза например занести, или ок просто блажь). способен ли штатный КНГМД обратиться к третьему флопу? если да то что нужно сделать? кабель модифицировать или что?
кинуть проводки на КНГМД
см схема
https://forum.maxiol.com/index.php?s=&showtopic=3714&view=findpost&p=49250
кинуть проводки на КНГМД то есть стандартный КНГМД умеет drive 2 и drive 3 битами орудовать? ну так дело за малым - твистануть кабель (ну вот ненавижу я настройки на самом дисководе менять).
спасибо.
кстати а вот еще интересно, говорят что на 327 прошивке может быть до 22 приводов которыми сможет оперировать контроллер. надо понимать при помощи дополнительной схемы дешифрации? ну 3 проводами можно управлять 8 приводами. просто ставишь по выходу ИД4 и она превращает 3 провода в 8. а если 5 битов то все 32 дисковода, для чего нужно
2 прошитых ПЗУ с 16битной организацией данных.
то есть стандартный КНГМД умеет drive 2 и drive 3 битами орудовать? ну так дело за малым - твистануть кабель (ну вот ненавижу я настройки на самом дисководе менять).
спасибо.
Умеет. У него четыре бита зарезервировано под выбор привода.
кстати а вот еще интересно, говорят что на 327 прошивке может быть до 22 приводов которыми сможет оперировать контроллер. надо понимать при помощи дополнительной схемы дешифрации?
Не может. И вообще это никакого отношения к КНГМД не имеет. Дополнительные приводы -- это для разделов жёсткого диска. Нужен соответствующий контроллер. И их не 22, откуда такая странная величина?
Умеет. У него четыре бита зарезервировано под выбор привода.
супер.
И их не 22, откуда такая странная величина?
ох, я не помню точно.
ага. вот оно!
3. 327ая - их множество версий:
fdd/hdd rom 327 version 12 © dj.H key features
- 100% совместимость с эмулятором БК Савельева А. так и с реальными БК-0011М,
БК-0011, БК-0010, БК-0010.01 с дополнительным ОЗУ (или без него);
- Обслуживание 31 дискового устройства - приводы A:-Z:, [, \, ], ^, _
да, я ошибся мальца. но если и правда взять 5 бит на адресацию дискового устройства (и откуда б на шине еще один бит наскрести - кто б сказал) то - ничего нет невозможного. патченая прошивка нужна будет что будет работать с битами драйв-селекта как с битами кодирующими номер устройства после декодирования. в крайнем случае 2 в 4 степени уже даст 16 дисководов (зачем это - дело десятое) - а на дешифрацию ИД3 повесить.
а идею мультиплекса я увидел в биосах от Microid Research(аминь) - они прекрасно умели управляться 4 флопами на штатном контроллере. так же просто нужен был дешифратор 2 кодированных бит в 4 бита выбора собственно устройств.
Умеет. У него четыре бита зарезервировано под выбор привода.
супер.
Не супер. 4 бита - это у микросхемы ВП1-128, но! если взглянуть на схему КНГМД, на которую в очередной раз давал посмотреть ММ, в соседней теме (https://zx-pk.ru/threads/33394-kngmd-s-dorabotkoj-(provod-otorvalsya).html), то видно, что через регистр 177130 принимается только два младших бита (хотя драйвером используются все 4), остальные биты - 2-й и 3-й игнорируются. Эти биты подаются на дешифратор D12, и из которого используются всего две линии , привод 0 и привод 1.
Если хочется больше приводов - нужно посадить над D5 бутербродом ещё одну ЛП9 и проволочками допиливать контроллер до нужных кондиций.
Т.е. соединять выводы DS2 (D1-39) и DS3 (D1-38) с новой ЛП9 и через неё соединять с контактами разъёма FDD 14 и 6 соответственно.
А дешифратор D12 в схеме стоит то ли для красоты, то ли для временной задержки, чего хотели разработчики, непонятно.
Т.е. понятно, что сперва они хотели подавать UNIT в контроллер и там его дешифровать, но потом решили дешифровать программно, а дешифратор работает вхолостую.
и откуда б на шине еще один бит наскрести - кто б сказал
ниоткуда, сказали же, что это для поддержки HDD, 5битное число кладётся в блок параметров драйвера дисковода, которое потом используется драйвером по-своему, конкретно в прошивке 327v12 - оно обрезается до двух младших бит, и используется как номер маски привода в регистре 177130
SuperMax
09.06.2021, 14:29
А дешифратор D12 в схеме стоит то ли для красоты, то ли для временной задержки, чего хотели разработчики, непонятно.
по-факту он не нужен и мы при производстве КНГМД его заменяли 2мя перемычками
Вспомнил про статью в журнале ПК БК 94'2 про КНГМД. Там написано, что дешифратор D12 нужен для перестраховки от одновременного выбора двух и более дисководов. Однако дисководы позволяют выбирать себя одновременно, единственная неприятность при этом - порча данных, если писать одновременно на несколько дисководов.
дешифратор D12 нужен для перестраховки от одновременного выбора двух и более дисководов.
При проектировании блока КНГМД ( 1986 г. , 097 БМК ) обсуждалась идея дополнить платочкой - навесом для МФМ винчестера, с аппаратным чтением сектора в буфер СОЗУ.
Далее блок-схем разработка не пошла, т.к. не влезала в платочку-навес, даже при программной дешифрации буфера сектора на СОЗУ , которую предполагалось делать вместо участка арифметического блока в 326 ( тогда - 253 ) ПЗУ КНГМД.
Потом, в 1989 г., хотели для БК0100 затолкать МФМ винт в БМК , тоже с программной дешифрацией дорожки винта, с буфером на СОЗУ - но настали времена, когда менежмент среднего звена думал лишь о том, как бы обокрасть Экситон...
кинуть проводки на КНГМД
см схема
меня, слоупока, наконец вставило, что именно говорилось, с учетом того, что было сказано впоследствии прочими каментерами.
и я перевожу на свой язык сказанное -
надо будет напаять еще один флоппи-кабель, куда запустить напрямки с вп1-128 этих два дополнительных драйв-селект сигнала, отрубив при этом штатные ds0 и ds1. я точно вкурил? просто я тут поднял разводку флопового кабеля и долго там искал, а где же эти самые сигналы ds2 и ds3, и, о чудо - их не нашлось.
да нихрена-то я и не мог найти этих ds2 ds3 ибо смотрел не в ту книгу - я смотрел в стандарт ibm pc а надо было глядеть в более ранний стандарт shugart - и там-то есть ds2...
упс.. O_O
ребята, а БК это что - ibm pc или shugart? я спрашиваю про с точки зрения стандарта разкладки сигналов по кабелю.
https://old.pinouts.ru/HD/InternalDisk.shtml
хмм... подумаем логически. приводы на БК изпользуются стандарта ibm и шлейфы не хитрозакрученные - если изпользовать только 2 устройства то стандартного ibm кабеля с твистом на ds0 - ds1 хватает. значит по идее 2 ноги которые зарезервированы в стандарте ibm могут быть заюзаны на наши мутные цели. а это 6 линия кабеля - в стандарте shugart она зовется ds3 а в стандарте ibm она reserved.
хорошо. с этим разобрался. дополнительный drive select поведу до 6 ноги.
но на БК изпользуется ли motor on? вопросы вопросы вопросы...
SuperMax
10.06.2021, 10:46
меня, слоупока, наконец вставило, что именно говорилось, с учетом того, что было сказано впоследствии прочими каментерами.
и я перевожу на свой язык сказанное -
надо будет напаять еще один флоппи-кабель, куда запустить напрямки с вп1-128 этих два дополнительных драйв-селект сигнала, отрубив при этом штатные ds0 и ds1. я точно вкурил? просто я тут поднял разводку флопового кабеля и долго там искал, а где же эти самые сигналы ds2 и ds3, и, о чудо - их не нашлось.
я не зря послал ссылку
там четко написано:
БКшка равно как и другие PDP-11 используют интерфейс Shugart 34-pin (опционально упакованный в 40pin)
https://www.hermannseib.com/english/synths/ppg/wtfloppy.htm
я не зря послал ссылку
там четко написано:
к сожалению, я не готов был ее возпринять. не дорос. так устроен мой разум - пока не начну задавать вопросы - информацию не улавливаю, хоть бы и разбил об нее лоб.
теперь вот когда понял что мне нужно - наверняка процесс пойдет успешнее (?? ну посмотрим, комментарий о своих словах )...
БЛИН есть же пеньковая мать. на нее цепляется лопух. без геморроев. тупо. работает.
КОРОЧЕ, проблема разсосалась. просто я изначально неверно начал думать. ибо все равно даже чтоб трешкой с писюка таскать надо иметь писюк на котором эта трешка может быть подрублена а современные компы этого не умеют. аминь.
и, это, спасибо все равно за помощь советами. ибо выходит что советы пошли впустую. мои извинения.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot