Заморочило меня тут на днях сделать аппаратный эмулятор дисковода (желательно и 5.25 и 3.5 в одной железке). Цель - Без проблем грузить старые (и не только) компы с образов флопов, скачанных с инета, коих валом, при отсутсвия дисковода и, собственно самих флопов. Идея такая - сделать нечто типа флешка->ПЛИС(или МК+ПЛИС)->интерфейс FDD. То есть, подключаем к компу по стандартному Floppy-интерфейсу и пользуем как обычный флоп. В роли памяти - либо SD-карточка, либо хоть РФ-ка какая-нибудь - это уже дело техники. Вобщем, интересует любая инфа про работу флопов! =) Вот, нашел похожий девайс на Альтере и под USB, однако хочется как-нибудь обойтись без хост-компа...
И это при стоимости 3.5" флопика 100-150рэ? Оно вам надо?!
Во-первых, проще уж тогда CF-карту через переходник подключать - комп будет думать, что это винчестер. Правда, сейчас такие переходники перестали быть модными и их еще найти в продаже нужно... Скажем, вот здесь пример такого.
Если же так приспичило, что нет мочи - помнится, у Нортона была книженция про писишное железо (времен ЭксТи), там и флопы, и винчестеры были расписаны; но, ей-богу, зря вы это...
Для начала попробуйте к какой-нибудь древней машине типа УКНЦ или БК подключить CF-карту через переходник, чтобы он "думал, что это винчечстер", или найти стабильно работающий 5''дисковод с нормальными флопами - тогда и советуйте....
"А все-таки она вертится!" (с)
http://www.youtube.com/watch?v=DqsSAwU5m3c - это видео, я так понимаю, на FDD-шном шлейфе висит плата с флешкой, которая подключена к старой Амиге.
А дальше можно или с автором списаться (кстати, он поляк) или поискать Гуглем по ключевой фразе "Amiga FDD emulator"
Успехов !
PS Вот еще по теме - http://www.amiga.org/modules/myalbum/vi ... teD&pos=80 Там ATMega и минимальная обвязка.
Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России.
На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.
Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO
подробнее>>
Для начала попробуйте к какой-нибудь древней машине типа УКНЦ или БК
Это не начало, это больше подходит к определению "конец".
KT315B писал(а):
или найти стабильно работающий 5''дисковод с нормальными флопами - тогда и советуйте....
У меня есть и то и другое. Флопы - киевские, первой половины девяностых, работают безотказно, но несмотря на их наличие, я бы никому не пожелал и не посоветовал таким способом отбивать 150 рублей. Но охота, как говорится, пуще неволи.
Этот способ загрузки IBM-PC лучше:
http://radiokot.ru/circuit/digital/pcmod/09/ если автор переделает его на ММС или CD карточку с каким-либо AVR типа TINY2313 или MEGA8, тогда можно не DOS, а WINDOWS98 грузить и очень быстро на всех старых материнках даже со сгоревшими интерфейсами FDD и HDD. Пока делается эмуляция флоппи-диска захватом 19 прерывания и грузится DOS из микросхемы параллельной флеш-памяти 28F020.
Да сколько уже говорено - ключевое слово: СТАРЫЕ КОМПЫ! имеется ввиду не PC-совместимое железо: БК, УКНЦ и т.п. Поэтому нужен именно эмулятор дисковода!
Понимаю, понимаю - просто, не предполагал, что настолько старые, думал - максимум, XT'шки.
KT315B писал(а):
...не PC-совместимое железо: БК, УКНЦ ...
Вы же про несовместимое сначала не говорили, только об "эмуляторе дисковода, желательно и 5.25 и 3.5 в одной железке", я, разумеется, пришел к выводу, что (за неимением указаний на особенности) речь идет об обычных, которых, как грязи. Dem-vr, повидимому, подумал о том же.
Неужели еще есть необходимость гонять таких стариков?! Им бы уже на покой...
Да дело не в необходимости =) Просто творчество ради творчества, да и ностальгия - первый раз за 10 лет попала в руки БКшка - вот и мучаю ее по всякому - вырос на ней, все-таки =) Можно было-бы конечно на писюке имиджи писать и не заморачиваться, да только вот писюк совершенно невоспроинимает БКшных флопов (они форматируются под 800Кб). Отсюда и такое желание, да и с коллекционерами пообщался - многие-бы неотказались от такой примочки =)
да только вот писюк совершенно невоспроинимает БКшных флопов (они форматируются под 800Кб).
Тама помнится были два варианта, если склероз не изменяет:
1. DZ драйвер - PC - совместимый (Электроника 85, отличалось форматом трека), превозмогалось (были утилиты для чтения/записи) загрузкой на писюке драйвера 800.COM , что позволяло форматировать/читать/писать дискеты на весьма нестандартные форматы...
2. MZ драйвер - аппаратно PC несовместимый (который использовался на УКНЦ), отличался вроде видом модуляции сигнала в магнитной головке, и его контроллер писишного флоповода в упор не понимал.
Вот первый вариант достаточно интересен. Помню, пользовался в стардавние времена 800.ком, да вот сейчас его найти никак не могу. А с pu_1700 и fformat никак ничего не получается
KT315B, там ещё и формат файловой системы малость отличался....
так что кроме драйвера 800 (для доступа к носителю) нужна утилита умеющая читать этот формат файловой системы... обычный MS-DOS будет вопить что диск не форматирован... Я лично видел две разновидност этой утилиты, одна из командной строки, похожая на xcopy, другая голубенькая, похожая на нортон командер... как назаваются сейчас уже не помню...
Совместимость драйвера можно проверить например DiskEdito-ом из нортон-утилит, если совместимый он покажет посекторное содержимое диска (НЕ файловую систему!), если не совместимый - скажет что немогу считать сектор...
И я забыл как прога называется. Помню там куча разных форматов была под номерами.
Вот в "закромах" нашел архивчик. Посмотрите, попробуйте.
Сам бы поковырялся, привод есть, но ни одной пятидюймовой дискеты нет.
В конце 80-х годов мы пользовались утилитой FDFORMAT.EXE. Она умеет форматировать диск по одной стороне, как в старых приводах.На стороне нарезается 800 кб (в приводах стояла одна верхняя головка). А современный привод форматирует цилиндры, меняя стороны, четные цилиндры сверху-нечетные -снизу. Есть программа teledisk.exe - утилита делает полную зеркальную копию гибкого диска и показывает структуру записи.
Вообще-то мы отошли от темы. Китайцы продавали электронный флоппи-диск, но он (плата) ставился в ISA слот и эмулировал гибкий диск на памяти с ультрафиолетовым стиранием - обьем 2-4 Мб.
А на микроконтроллере можно сделать последовательный интерфейс контроллера 8272(он стоит в южном чип-сете для связи с флоппиком и так-же в старых машинках типа БК). Шина будет похожа на SPI, т.к. из 34 проводов: 17-это земля, 4 -выбор номера (А,В,С,Д-привод), .. в общем полезных проводов будет не более 8. Останется качать поток в 572 байта без останова по команде: цилиндр+ сторона+сектор. Сам сектор содержит 512б, но он имеет заголовок и контрольную сумму-получается длина одного фрагмента записи 572б.(смотрите доку на микросхему Intel8272)/
За программы - большое спасибо - буду пробовать! То, что дос не будет читать БКшечную ФС - это очевидно =) Даже больше - у БК есть несколько операционных систем с собственными файловыми системами, которые друг друга не понимают. Но задача-то не в том - просто образа от эмулятора накатить надо и все =)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 259
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения