Здесь был текст по существу.
Но пришёл Барсик и всё своимпометомпотоком "сознания" испортил.
Здесь был текст по существу.
Но пришёл Барсик и всё своимпометомпотоком "сознания" испортил.
Последний раз редактировалось dk_spb; 15.01.2018 в 08:20.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
http://www.phantom.sannata.ru/forum/index.php?t=9576
- - - Добавлено - - -
поидеи в документах что-то та должно быть написано про развязку итд
Дык нет документов на этот "разветвитель". На сам-то дисковод есть, но там про разветвитель - ни слова....
Кубик интересный с исторической точки зрения. Никто из кооператоров выпускающих компьютерные классы до этого не додумался.
Но всё-же первыми подобное решение применено в 1982 году в Commodore-64. Там контроллер дисковода не встраивается в компьютер, а встроен в корпус дисковода типа 1541. В устройстве 1541 стоит свой процессор 6502 на такте 1 МГЦ, который управляет КНГМД и передаёт данные по линии используя БИС параллельного интерфейса VIA 6522. Дисковод односторонний на 40 треков (но используется лишь 35, дальние треки ненадёжны) и даёт 170 кб на диск при довольно медленной скорости обмена с диском. Скорость обмена с диском низка из-за низкого быстродействия 6502
Спасибо, что напомнили эту идею. Хотя идея не нова, но представляет интерес и сейчас. Если есть 4 разных 8-ми разрядных компьютера лишённых дисковода или винчестера и всего один дисковод с контроллером или винчестер с контроллером, то разумно сделать универсальный контроллер. Это к тому же позволит менять носитель (например, флоп --> IDE-винт --> microSD), не меняя DOS в самих компьютерах. Выгодно при этом то, что снимаются скоростные ограничения, упрощается дисковое ПО и не требуются вторжения в самом компьютере.
Например, РК86 не хватает скорости для формата DD, а применение в РК86 контроллера на ВГ93 сильно усложняет драйвер чтения/записи, заставляя использовать ПДП (так сделано в КНГМД ПАРТНЁРА). Проблемы нехватки скорости при применении традиционных решений для дисковода есть и у ИРИШИ. Применение внешнего контроллера, имеющего связь с РК86 или ИРИШЕЙ по быстрому параллельному интерфейсу решает все проблемы. А например, для БК-010 эта идея существенно упрощает получение дисковода, и важно то, что при этом для контроллера не требуется БИС КНГМД с DEC-овской мультиплексированной шиной.
Контроллер, использующий эту идею, решает мою проблему дисковода в ИРИШЕ, которой просто не хватает скорости для традиционных КНГМД. Не знаю как сделано в данном изделии, но я бы сделал (а скорее всего и сделаю) так.
Берём КНГМД от КОРВЕТА, добавляем к нему простейшее процессорное ядро на Z80 на такте 4 МГЦ, где кроме задающего генератора есть только 2 кб ПЗУ на РФ2 и 2 кб статического ОЗУ на 537РУ17 и ППА ВВ55 для реализации параллельного интерфейса. Z80 в контроллере принимает по линии всего 4 команды от компьютера. Это команды: задать трек, задать сектор, читать сектор, писать сектор. Это уместится в ПЗУ 2 кб, а ОЗУ в 2 кб хватит для хранения сектора размером, как в 0.5 кб, так и в 1 кб. Скорость обмена в параллельном интерфейсе довольно высока, что сохранит более-менее приемлемую скорость работы эмулируемого дисковода.
Таким образом, один раз спаяв такой контроллер и соединительный кабель, получается универсальный накопитель пригодный для всех имеющихся 8-ми разрядных компьютеров. Причём подпрограммы, что встраиваются в DOS совсем просты и главное очень малы по объёму кода, что важно для ЭВМ с мизерным объёмом памяти, таких как РК86 и СПЕЦИАЛИСТ.
А данное изделие отличается лишь наличием коммутатора, позволяя выбрать по какой из 16-ти линий нужно производить обмен. Так что скорее всего внутри стоит плата с процессором, контроллер дисковода и куча ВВ55-тых.
Последний раз редактировалось barsik; 14.01.2018 в 21:23.
Барсик, а можно Вас еще раз вежливо попросить не направлять свой поток сознания в мои темы. Ибо получается у Вас только галимый оффтопик и ни одного правдивого байта.
Заранее большое спасибо за понимание.
Большое спасибо за вежливость. Не ожидал от Вас. Т.к уверен, что никто с таким не сталкивался, то тема останется пустой. Потому Вам стоит не упрекать за посты, а сказать спасибо, что заполняю тему. Идея то полезная, и если я бы не высказался, то она бы забылась. А многие люди читают форум как раз из-за того, чтобы почерпнуть идеи. Вы же итересовались принципом работы устройства.
Я не пишу "поток сознания". Это заняло бы мегабайты текста. В какой-то книге Джеймс Джойс привёл поток сознания одного человека всего за один день и это заполнило книгу толщиной в 5 сантиметров.
И всё таки, не опубликуете фото плат, чтобы проверить прав я в предположениях или нет ?
Сколько глупости в одной только этой фразе.
1) У того же коммодора с 1977 года в компьютерах PET/CBM дисководы внешние и подключаются по паралелльному IEEE-488. Какой 1982 год?!?!?!
2) изначально в этом топике речь шла про наш дисковод ГМД, который есть копия DEC RX01 (выпускается с 1975 года), у которого контроллер встроен в дисковод. В 75 году, Карл!!!! И именно в обсуждаемом в топике дисководе, а ни в каком-то там коммодоре.
Поэтому, еще раз вежливо прошу: если Вы СОВСЕМ не понимаете о чем идёт речь в данном топике - не пишите в него вообще! Очень обяжете.
Ваши "выкладки" - только пионерам сознание портить. Читать их при малейшем понимании вопроса - даже не смешно...
- - - Добавлено - - -
Заполняйте свои темы. Иначе буду жаловаться модераторам на Ваш злостный оффтопик
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Удаление в знак протеста против действий MM
Последний раз редактировалось MacBuster; 24.01.2019 в 09:32. Причина: Удаление в знак протеста против действий MM
Явная глупость как раз содержится в Вашем ответе.Сообщение от dk_spb
Невозможно, чтобы в 1977 хоть для какой-то продукции Commodore был дисковод.
Тогда дисковод с контроллером стоил ~1000 USD. Не хочу соревноваться с Вами в знании истории, но Commodore производили дешёвые домашние компьютеры. Даже в Apple-II дисковод появился только в июле 1978, а в продукции от Commodore только в 1982. Скорее всего к PET и VIC-20 дисковод подключили одновременно с появленим дисковода для Commodore-64. Легко точно узнать дату появления дисковода для PET и VIC-20 читая журналы за 1981 или 1982.
Интерфейс и в PET и VIC, ставили для принтера, а не для дисковода. А применение этого интерфейса для подключения дисковода это дико тормозное вынужденное решение, т.к изначально в конструкции не предусмотрели возможности расширения, как это сделали в Apple-II.
Интересно, что к PET и VIC можно подключать дисковод (2031, 2040) даже с их базовым мизерным объёмом памяти (без расширения ОЗУ). Этой памяти не хватает для работы DOS, а если даже есть расширение ОЗУ, то всё равно при работе полноценной DOS в ОЗУ резко сокращается память, куда можно грузить саму программу с дискеты. А в системе с параллельным обменом и интеллектуальным контроллером роль DOS в компьютере играет совсем маленькая по объёму программа, а сама полноценная DOS работающая с дискетой находится в контроллере дисковода и обслуживается имеющимся там процессором 6502.
В этом-то и ценность этой идеи для РК86 и СПЕЦИАЛИСТА, в которых ОЗУ также недостаточно много для DOS размером в 10 кб. Чуть изменив программу такого контроллера, что я описал выше, можно подключить дисковод к IBM PC через интерфейс LPT, что снимает проблему несовместимости форматов носителей. Таким образом подобное изделие снимает и проблему обмена файлами с IBM PC.
А ГМД-7012, даже если его производили с 1975 года, включается в системную магистраль и только Ваш кубик, видимо из конца 80-тых, - это первое применение данной идеи подключения дисковода по параллельному интерфейсу в СССР. Так что я, как всегда, всё написал правильно, а Вы как всегда снова пытаетесь высасывать поводы для придирок из пальца.
Так текст до этой фразы и был написан для этой фразы, - он объясняет принцип работы изделия (и попутно показывает, что эта идея не нова).Сообщение от MacBuster
Последний раз редактировалось barsik; 14.01.2018 в 23:15.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)