| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Въпрос за старата гвардия - MFM хард-диск… http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=19452 |
Страница 1 от 1 |
| Автор: | pechkov [ Вто Мар 18, 2025 1:05 am ] |
| Заглавие: | Въпрос за старата гвардия - MFM хард-диск… |
Някой занимавал ли се е да замени MFM хард-диск с някакво по-съвременно устройство? Някакъв преходник към ATA или CF? След доста ровене в нета намерих два варианта, с много възможности, но на цени от порядъка на $300+ не са подходящи. Целта е по-скоро хоби а не комерсиална. |
|
| Автор: | al_at [ Вто Мар 18, 2025 9:37 am ] |
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… |
Не съм се занимавал, но ми се струва най-перспективно в случая XT ISA IDE карта. Нещо от сорта: https://www.ebay.com/itm/335430882557 Но не смея да давам акъл коя карта с кое дъно и кой диск ще тръгне. Това може да се окаже филм с много серии. Последно около преди 10 години ми попадна едно IBM XT, но поради липса на място го отсвирих. |
|
| Автор: | toxigen [ Вто Мар 18, 2025 12:08 pm ] |
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… |
На първо четене - MFM диск няма как да работи на IDE контролер. Сигналите са различни. Конверторите за ATA устройство към MFM контролер нормално са скъпи - обикновено има FPGA и бая магии, за да стане. |
|
| Автор: | al_at [ Вто Мар 18, 2025 12:12 pm ] |
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… |
Първото ти четене не е много внимателно Поставената задача е да се замени MFM-диска с нещо по-съвременно - АТА или CF. Затова предложих XT ISA IDE контролер. Т.е. да не се използва MFM контролера. |
|
| Автор: | itso.t [ Вто Мар 18, 2025 12:15 pm ] |
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… |
Джаджата от линка изглежда добре направена и внимателно обмислена. |
|
| Автор: | pechkov [ Вто Мар 18, 2025 1:47 pm ] |
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… |
XT ISA IDE гледах някъде измежду многото страници, но не съм се сетил да упомена - става въпрос за XT 8088 лаптоп с 3.5" MFM диск, и в него няма разширителни слотове. Дори едното от онези умни емулаторчета които разглеждах няма да се събере на мястото на 3.5 инчов диск. XT ISA IDE все пак може да взема, че имам още един подобен лаптоп (по-модерен обаче - AT286), също с MFM диск, който пък заради дългите периоди на бездействие за втори път запича една от главите, и се наложи пак да го отварям, за да отлепя главата, иначе шпиндела изобщо не развърта. Та тази машина има 8-битова ISA, на която е сложена платка за EPROM програматор, но не е болка за умиране, и мога да се лиша от нея. Благодаря за идеята, бях игнорирал изобщо този вариант, докато разглеждах. Конструктивно лаптопа позволява хард-диска да бъде заменен с флопи (има си капаче, което може да се премахне от страната на диска), и затова разглеждах и флопи-емулаторите, но за съжаление скоростта на контролера за флопита е още по-ниска и от древния хард. И другия проблем с флопи-емулаторите е, че са разчетени да емулират дискети с обем 1.44 MB, което пък става твърде недостатъчно за нормална работа дори под DOS, а и не съм сигурен дали XT машината ще сработи с 1.44 MB. Оригиналното му флопи е 360 kB. Флопи-емулатора позволява върху една USB памет да бъдат създадени много на брой ima файлове, и има бутончета за превключването им, но става страшна забавачница. Предимството ще е абсолютната тишина откъм емулатора, понеже MFM диска може да подлуди и най-големия флегматик. Само за информация, без да се счита за реклама, ето единия емулатор, който може да бъде монтиран в 3.5" слот: https://www.drem.info/drem Просто $375 без ДДС, което ще бъде начислено при внос от Канада ми е прекалено като за хоби. Иначе изглежда невероятно като разработка. |
|
| Автор: | Pif [ Вто Мар 18, 2025 7:33 pm ] |
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… |
Вземи едно СТМ32ф4 и си го напиши. То е в пъти по-просто от ИДЕ-то. Много прилича на флопи интерфейса. Единия ти кабел е контролен - оборот на мотора, стъпка напред, стъпка назад, реди а другия кабел са ти 2 клока и 2 данни - четене и запис диференциално. Дори и ГПТ-то ще ти го напише за час-два с тестването и мотаенето. |
|
| Автор: | pechkov [ Сря Мар 19, 2025 1:17 pm ] |
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… |
На STM не ми е по силите, но дали някой подходящ PIC няма да се справи!? С една SD памет в RAW формат може би ще може да се пише и чете с директно адресиране, без да минава през файлова система. Но за целта трябва да намеря пълно описание на MFM контролера като комуникация с команди и данни. Как се адресира, как се чете и записва, определяне на параметрите на диска, интерлийв фактор и прочее. Вероятно няма да стане за ден, дори с ИИ, освен ако няма вече нещо готово, което да се използва. |
|
| Автор: | Pif [ Сря Мар 19, 2025 3:07 pm ] |
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… |
През кабела вървят директно данните от/към главите. Имаш клок рикавъри в диска, имаш и начало на сектор. Освен това имаш стъпка напред, стъпка назад и оптрон за нулевата позиция на главите. А брой глави и цилиндри се задава в биоса. Не съм разглеждал сорсовете на флопи емулатор но като концепция са доста близки. Твоя процесор ще трябва да демодулира сигнала ог главите и да реши кое е 1 и кое 0. Да си ги парсва в някакъв масив и да изплюва целия сектор. И за генерация няма да ти е проблем. Скоростите са ниски. От порядъка на няколко мегабита - под 10. А пик - някоя 32-ка. За да имаш четворен СПИ за да четеш по бързо СД картата. Макар, че не знам как са ДМА-тата. Аз лично бих предпочел СТМ32 за тая работа. |
|
| Автор: | ДедоБоре [ Сря Мар 19, 2025 5:08 pm ] | |||||||||
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… | |||||||||
геометрията (глави/цилиндри) е забита в табличка в биос-а. това е нещо, което ще ти идва от контролера и в общия случай не те интересува. по широкия кабел са бавни сигнали - селект, стъпка/посока за цилиндър, индекси, номер на глава. с това няма проблеми. по тънкия кабел има 2 дифернециални двойки - едната от диска, другата към диска. сътветно MFM, MMFM, RLL и т.н. клок няма. поради горното ти трябва клок сепаратор за приемане (запис в диска) и модулатор (четене от диска). за да придобиеш представа какво е това, виж WD10C22, примерно. все още имало такива чиплета, брей.
не казвам, че не може да се направи и с нещо друго, но не мисля че си заслужава усилието. два чипа буфери, едно такова чипле и може и с 8051 да направиш емулацията. |
||||||||||
| Автор: | iss [ Сря Мар 19, 2025 10:15 pm ] | |||||||||
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… | |||||||||
Ако стане емулатора на MFM диск да не забравите за най-големия кеф при работа с него: Low Level Formatting With DEBUG:
По-велика програма от DEBUG е може би само EDLIN ! |
||||||||||
| Автор: | pechkov [ Сря Мар 19, 2025 10:24 pm ] |
| Заглавие: | Re: Въпрос за старата гвардия - MFM хард-диск… |
Синче на програмист пита баща си: — Тате, тате… Какво значи "format C: complete"? |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|