Vážení, problematika řadiče floppy disků je vlastně takovou poslední kapkou, která spustila založení téhle konference (Díky dexi!). Nejdříve zkusím popsat situaci: tato malá komunita má k dispozici celou plejádu různých řadičů FD, které byly v průběhu času pro SAPI zkonstruovány. Počínaje RPD-1, RPD-1Z, FDC-1, MFD-1A a částečně zdokumentován je i řadič na bázi WD2797. Zpravidla se vyskytuje jeden až dva kusy od každého typu řadiče, někdy je dostupný i základní obslužný SW. Pokud vím, tak kromě mé implementace PMD-32-SD (která nevyužívá žádný z výše uvedených řadičů) a zcela unikátního kusu s WD2797 nikdo nemá rozchozené a funkční CP/M. A to musíme napravit !!! Po diskusích s některými z Vás jsme dospěli k závěru, že by bylo nejlepší vybrat kolektivně jeden typ řadiče, zpětným inženýrstvím zhotovit podklady pro výrobu (což perfektně zvládá Petr V.) a nechat vyrobit sérii desek plošných spojů a následně sestavit řadiče pro všechny zájemce. Při tomto postupu by měla celá komunita shodný řadič a tudíž by se netříštily síly při aplikaci CP/M a dalším vývoji. Připomínám, že CP/M je pro nás, minoritní skupinu uživatelů, branou do světa SW. Tím rozhodně nezatracuji MIKOS a pod ním fungující SW ale naopak bych se pokusil společnými silami přeportovat MIKOS pod CP/M. Řadič, do jehož výroby bychom se případně pustili, by měl být co nejdokonalejší a umožňovat připojit všechny typy disketových mechanik, včetně současných 3,5". S výhodou by měl být pokud možno jednodeskový (náklady na výrobu a zábor pouze jednoho slotu ve sběrnici!!!). Malá rekapitulace: RPD-1 - jednoduchý ale dvoudeskový (vlastním já, Pavel Ž, Petr V.) RPD-1Z - jednodeskový ale využívá téměř nedostupný I8271, pouze FM, (Petr V.) FDC-1 - dvoudeskový, jinak poměrně dokonalý ale i složitý, využívá analogový separátor dat VCO (Petr V.) MFD-1A - zřejmě jednodeskový (zatím jsem viděl jen schéma), asi nejdokonalejší, má digitální separátor dat s rozlišením FM a MFM (Vlastní Jaroslav B. - je otázkou zda bude ochoten poskytnout řadič ke zpětnému inženýrství - bylo by totiž nutno vypájet a načíst paměti PROM). V případě, že ano, jsem schopen (na 99 procent bez poškození desky) vypájet paměti a Petr V. souhlasí s překreslením desky do Eaglu a zadáním do výroby. Otázkou zůstávají součástky: řadič DMA I8257 se téměř nevyskytuje ale asi by šel nahradit častějším a chytřejším, pinově kompatibilním I8253. I8272 resp. CM609P a jiné ekvivalenty je občas vidět na Aukru či Odklepnuto. Zbytek součástek je běžná bižuterie, problém s PROMkami jsem již nastínil ale samotné čipy jsou dostupné u Bučka v Brně, kde je i programují (kopírují). Prosím, dejte k dobru své názory, případně zda byste měli o řadič zájem a o jaký. Petr V. zjistil u Bučka orientační ceny výroby podkladů a desek - přikládám pro informaci: v provedeni oboustrana, cinovana, strojne vrtana, nastrihana, bez nepajive masky, bez potisku, standarti termin vyroby (tj. 14dni) cena jedne desky: 842Kc; filmova predloha 280Kc; DPS 562Kc cena 10ti desek (dva motivy na predloze) 2560Kc; filmova predloha 530Kc; DPS za 1ks 203Kc cena 20ti desek (dva motivy na predloze) 4210Kc; filmova predloha 530Kc; DPS za 1ks 184Kc Případné sestavení desek pro hardvérově méně zdatné jedince bych si vzal na starosti já - předpokládám osazení desky paticemi a odzkoušení. Běžně dostupné součástky jsem schopen do desky dodat, řadič DMA a vlastní 8272ka by součástí dodávky nebyla. Pište, pište, pište ! melsoft
Celé vlákno · 12 zpráv
Re: Řadič FDC pro SAPI
melsoft SAPI-1
Oprava MFD-1A se jmenuje správně MFC-1A !!!! Moc se omlouvám.....
Re: Řadič FDC pro SAPI
Roman Bórik SAPI-1
Zobrazit citovaný text (3 řádky)
> řadič DMA I8257 se téměř > nevyskytuje ale asi by šel nahradit častějším a chytřejším, pinově > kompatibilním I8253
I8253 asi nie. To je čítač. Zrejme si mal na mysli DMA I8237. Pokiaľ ide o náhradu DMA obvodu jedného za druhý, nie som si istý, ale nebude tam nutná aj úprava SW? Pinovo sú síce kompatibilné, ale zrejme nejaké rozdiely v programovaní jednotlivých typov asi budú? To by znamenalo zásah do pôvodných ovládačov. Roman
Re: Řadič FDC pro SAPI
EC1045 SAPI-1
omlouvam se za moji cestinu je hrozna I8253 je citac/casovac a jeho mladsi a chitrejsi braska je I8254 I8257 je radic DMA a jeho mladsi a chitrejsi braska je I8237 u te orientacni cen se jedna o desky BEZ PROKOVU ceny jsem zjistova kvyli virobe desky SRZ-1 kterou jsem navrhoval ale zatim jeste nebila vyrobena jedna se o pametovou desku "Staticka Ram Zalohovana" jak jiz z nazvu vipliva jde o zalohovanou RAM 128kB s dveni strankami po 64kB a s mapovacim registrem ...... PETR
Re: Re: Řadič FDC pro SAPI
melsoft SAPI-1
Díky Romane za korekci, myšlenky se mi nějak předběhly nebo zpozdily nevím ale myslel jsem I8237. Máš pravdu i s ovladači ale kdo má původní ovladače? Něco je v dexově epromce z PKT-1, což by potvrzovalo, že MFC-1A je ze systému SAPI-1.5. Každopádně BIOS budu stejně asi ladit znovu, tak snad si s tím poradím(e).
Re: Řadič FDC pro SAPI
melsoft SAPI-1
Takže Jarda B. právě poslal ofocený manuál, fotky a obsahy PROMek MFC-1A. Jedná se o konstrukci na BDK-1 a navíc je jasně potvrzeno, že jde o desku SAPI-1.5 Tím se nám do toho vnáší jednak světlo ale za druhé musíme dát bacha, protože SAPI-1.5 nepoužívá sběrnici ARB-1 a tudíž musím prozkoumat, jestli se řadič dá použít s klasickým SAPI-1.
Re: Re: Řadič FDC pro SAPI
melsoft SAPI-1
Veškerý materiál dávám na Dropbox ale při mé rychlosti připojení (obzvláště žalostný je upload) to bude ke stažení až někdy večer.
Re: Re: Řadič FDC pro SAPI
melsoft SAPI-1
Petře na češtinu se vykašli. Při tom jaké podáváš výkony v Eaglu piš třeba svahilsky, hlavně kresli! A dík za opravu, já byl zrovna mezi zadáváním dvou zakázek v práci - co dodat - přetížená CPU.
Re: Re: Řadič FDC pro SAPI
EC1045 SAPI-1
na prvni pohled to vipada na "klasickou" ARB-1 jediny rozdil ktereho jsem si vsiml je ze jsou tam dve zeme digitalni a analogova ale obe lezi na stejnem miste jako u ARB-1 pokut bi udelali jinou zbernici tak bi nebilo mozno pouzit nic z puvodnich desek takze asi udelali jen nejakou kosmetickou upranu (asi ti zemne)
Re: Re: Re: Řadič FDC pro SAPI
melsoft SAPI-1
Já jen vím, že deska procesoru pro SAPI-1.5 tedy PKT-1 má oddělovače sběrnice přímo na sobě. V ARB-1 mi rozhodně nechodila. Takže sběrnice v SAPI-1.5 bude mít zřejmě všechny pozice rovnocenné. Poloha signálu může být stejná - bylo by to logické s ohledem na využití desek původního systému ale za zkontrolování to rozhodně stojí.
Re: Re: Re: Re: Řadič FDC pro SAPI
EC1045 SAPI-1
co jsem se tet tak dival na ARB-1 tak pokut si tu PKT-1 strcil do pozice K2 - K8 tak to vungovat nemohlo protoze se pohadaj budice adresne zbernice na ARB-1 a PKT-1. pokut se nepletu tak jsou dve moznosti jek to rozjed: 1; upravit klice a zasunout je na pozici K1 2; zatahat za /AEN a uvest budice na ABR-1 do tretiho stavu (ale pouze budicu na ARB-1 => uprava ARB-1) pak muze bit PKT-1 zasunuta do pozice K2 - K8 je to muj subjektivni nazor a usuzuji z toho co malo o tom vim
Re: Re: Re: Re: Re: Řadič FDC pro SAPI
melsoft SAPI-1
Naštestí jsem doma našel poškozenou ARB-1, ze které jsem vybrabčil všechny 3216ky a původní procesorový konektor jsem zaslepil. Bohužel poškození spočívá v utrženém napájecím konektoru, takže zatím se čeká na nový konektor.