rnbw píše:Na tom FDD radic chodit nebude.
Taky si myslím, hlavně proto, že ty adaptéry PCI -> ISA zřejmě postrádají ISA DMA. Ono to DMA sice není úplně nezbytné, dá se aplikovat softwarový "dejta polling" s periodickým čtením stavového registru během procedury čtení sektoru, ale v PC se s DMA bohužel počítá už od úplného začátku.

Existující programy (rutiny v ovladačích GUI O.S., rutiny BIOSu atd.) to jinak neumějí, než skrze ono DMA.
Ale s tím BIOSem s Tebou ing. Ondreji nesouhlasím.

Nějaké minimum pro floppy je i v nových PC (nebo alespoň vazba mezi původními službami FDD a USB FDD na principu mass storage, aby někdo nešťoural v detailech), páč tyto služby ROM BIOSu využívá USB FDD, nebo se to tak tváří. Jinak by nefungovalo bootování z FDD a hlavně provoz v DOSových systémech. Spouštěcí disketa z Win9x v USB FDD funguje normálně, jen (z mých zkušeností) nefunguje non HD formátování příkazem:
format a: /f:720 /ua to bez ohledu zda je/není přelepeno příslušné detekční políčko na pouzdře diskety. Implicitní formát na 1.44MB funguje.
Přímá bitová manipulace s I/O adresami FDC 370..377h samozřejmě s USB mechanikou neudělá nic.
A jinak - kdyby nešlo o potřebu zavádění O.S. z disket (resp. DOS režimu), neznamená absence služeb této periferie v ROM BIOSu nových desek, že v GUI W98 (a výš) nebude fungovat. Bude, protože je použit extra ovladač a na BIOS se kašle. Důkaz - stačí v BIOS SETUPu odřadit mechaniku (A: none, B: none) a tato se v GUI v okně "Tento počítač" stejně objeví. Tím myslím samozřejmě mechaniku na klasické kšandě, konvenčním řadiči FDC a "normální" základní desce.
pepik9 píše:Problém asi bude, že nový PC už asi nemají podporu disketových mechanik v biosu. Neměl jste někdo rozdělanou USB mechaniku, co je v tom za chip?
Nemůžu najít fota, tak zatím jen pár poznámek. Pitval jsem Sony MPF820U (obaleno futrálem Dell). Byly tam tři obvody (plus obvod řízení hlavního motoru):
Sanyo LB1837
Sony CXA3015Q
"JUPITER3" IC84712211 (PQFP100)
Takže žádná "klasická mechanika do notebooku", plus něco jako "USB bridž" MLW34 -> USB. Čistě jednoúčelové řešení bez možnosti připojení ke klasickému FDC...