Welcome, Guest. Please login or register.


Author Topic: FAFO (Read 27119 times)

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
FAFO
« on: 2008.November.30. 18:57:46 »
Igen, van: FAFO
Valami Zozo nevû fickó követte el :-)L
Bocsi Zozo.  :oops:
Nekem nem voltak kellemes tapasztalataim a FAFO-val. A szektor átlapolási tényezõje nem épp a legoptimálisabb. Enterprise-n nelem elegendõ volt 820-ra formázni a lemezeket az epdos-al. Valaha írtam egy floppy formázó programot assembly nyelven PC-re, optimalizálva a floppyt adatbeolvasási sebességre. A FAFO-val formázott DD-s lemezeimet iszonyú lassan olvasta be a PC, az Epdos-osakat viszont elég gyorsan. Ha valakit érdekel, oda tudom adni a PC-s formázómat 8086-os assembly forrással együtt. Még XP alatt is mûködik. Tetszõleges sávra, szektorra, oldalra lehet vele formázni. Csupa DOS hívásokkal operál.
EP-re is, PC-re is írtam ddr nevû "disk doktort", amely a hibás szektorokat foglaltra jelzi a FAT táblába. Az ep-s ddr is igen lassan érte el a FAFO típusú lemezek szektorait. Az igaz, hogy a FAFO gyorsan formáz, csak a létrejött lemez lassú.  :(

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: FAFO
« Reply #1 on: 2008.December.01. 16:39:17 »
A szektor átlapolási tényezõje nem épp a legoptimálisabb.
Pontosabban nincs, mert egyszerűen sorban írja ki a szektorokat, nullától kezdve a számozást. :)

Offline Ep128

  • EP addict
  • *
  • Posts: 1849
  • Country: hu
    • Honlapom
Re: FAFO
« Reply #2 on: 2008.December.01. 16:53:01 »
Elég régen FAFO -zom, de nekem csak pozitív tapasztalataim vannak! :) Amikor FAFO  -val formázok egy lemezt, az NEM lesz lassabb, és a megbízhatósága is tökéletes, igaz, csak EP -n és PC DOS alatt. De "így" abszolút semmi gond vele semmilyen értelemben! Gyorsan elkészül, gyorsan használható, hiba mentes! Sõt... FAFO -val én rendszeresen leformázok olyan lemezeket is, amiket a PC már "formázhatatlanul hibásnak" tart!  ;-)

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: FAFO
« Reply #3 on: 2008.December.01. 21:06:49 »
Elég régen FAFO -zom, de nekem csak pozitív tapasztalataim vannak! :) Amikor FAFO  -val formázok egy lemezt, az NEM lesz lassabb, és a megbízhatósága is tökéletes, igaz, csak EP -n és PC DOS alatt. De "így" abszolút semmi gond vele semmilyen értelemben! Gyorsan elkészül, gyorsan használható, hiba mentes! Sõt... FAFO -val én rendszeresen leformázok olyan lemezeket is, amiket a PC már "formázhatatlanul hibásnak" tart!  ;-)
Pont azért írtam saját formázót PC-re, mert nekem is egy sor "kakás" DD-s lemezem volt és amit a PC-s formázók kiköptek, azokat is tudtam használhatóvá akartam tenni, igaz, hogy csökkent kapacitásssal. A FAFO-ról szóló kritikám, azaz hogy lassú a lemez adatelérése, csak PC-s környezetben igaz. Nem veszi figyelembe, hogy a lemez forog, és így mire a soron következõ szektor a fej alá kerül majdnem egy teljes lemezfordulatot is kell várni. Ha a sávon belül a szektorok sorszámozása nem folytonos, hanem átlapolt, akkor szinte folyamatos is lehet az olvasás. Teljes sáv olvasásnál ez nem feltûnõ, ez gyakorlatilag csak szépséghiba, mivel általában nagyobb egységenként olvassuk a lemezt.
« Last Edit: 2008.December.01. 21:12:19 by Attus »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FAFO
« Reply #4 on: 2008.December.01. 21:16:50 »
Bocsi Zozo.  :oops:
Egyenlítés a DTF piszkálásért?  :ds_icon_cheesygrin:

Quote
Az igaz, hogy a FAFO gyorsan formáz, csak a létrejött lemez lassú.  :(
Ezen nagyon-nagyon meglepõdtem, mivel sem én, sem több tucat ismerõsöm aki használta, nem tapasztalt ilyet sem EP-n, sem PC-n!
Most le is teszteltem, a feladat 712K-s fájl bemásolása vinyóra:
EP 4Mhz: 91 s
EP 6Mhz: 63 s
486 66Mhz MS-DOS: 54 s
Core2 Duo E4500 Win XP: 45 s
ÉS pontosan ezek az eredmények jöttek ki XP, EXDOS, EPDOS és FAFO által formázott 720K-s lemezeken is.
800-as lemezeknél kiesett az XP (mivel a Microsoft nem ismeri a Microsoft által szabványosított FAT típusú boot szektorban található paramétereket), ill. az EPDOS, mivel a PC valamiért nem olvasta be azt a lemezt...
Itt maradt FDFORMAT-tal formázott PC-s, és a FAFO-s.
Mindkettõre azonos értékek jöttek ki:
EP 4 Mhz: 106 s
EP 6 Mhz: 88 s
486 MS-DOS+FDREAD: 63 s

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FAFO
« Reply #5 on: 2008.December.01. 21:42:13 »
Nem veszi figyelembe, hogy a lemez forog, és így mire a soron következõ szektor a fej alá kerül majdnem egy teljes lemezfordulatot is kell várni. Ha a sávon belül a szektorok sorszámozása nem folytonos, hanem átlapolt, akkor szinte folyamatos is lehet az olvasás. Teljes sáv olvasásnál ez nem feltûnõ, ez gyakorlatilag csak szépséghiba, mivel általában nagyobb egységenként olvassuk a lemezt.
Áhá kezdem érteni mi a problémád!
Amit írsz az csak lassú szektor feldolgozó program, vagy nagyon rövid GAP-ek esetén igaz. Ez utóbbi eset áll fenn a 11 szektoros (HD-ben 22 szektoros) formátum esetén, amikor már csak pár bájtnyi GAP marad*, annyi idõ alatt nem végez az EXDOS a szektor helyére pakolásával. Amikor a Haluska Laci megcsinálta a 11 szektoros formázást (amihez elöször nekem módosítani kellett az EXDOS-t, hogy ne köpje ki Not a DOS Disk hibaüzenettel), akkor az pontasan ilyen tetûlassú lett :-) akkoriban kezdtem írni a FAFO-t, és abban pontosan ezt az átlapolt számozást alkalmaztam, és így már normális sebességû lett (bár a 9-10 szektoros lemezeknél lassabb), késöbb az EPDOS-ba is bekerült ez.
De normál lemezeknél, normál használat esetén csak lassít ez a módszer, most le is teszteltem, formáztam az FDFORMAT-tal egy ilyen 720-as lemezt, ez elöbbi teszt ismételve:
EP 4Mhz: 113 s
EP 6Mhz: 91 s
486-66: 69 s
Core2: 84 s
Minden gépen lassabb lett.

* a 11 (22) szektoros formátumot a gagyi PC-s vezérlõk nem is bírják kezelni, csak a jó öreg WD 177x :-) ha jól emlékszem 3-4 bájtnyi GAP már elég neki, hogy kezelje. Persze az egyes meghajtók eltérõ fordulatszáma miatt nem árt többet hagyni, különben íráskor gondok lehetnek.
« Last Edit: 2008.December.01. 21:45:58 by Zozosoft »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FAFO
« Reply #6 on: 2008.December.01. 21:54:57 »
Egyébként ez a probléma létezett MFM vinyóknál is, ahol még létezett a valódi Low Level formázás, ott szépen be kellett adni ezt a bizonyos Interleave értéket, egyes újabb BIOS-ok tesztelték is, hogy melyikkel lesz leggyorsabb a lemez.
Ill volt a Norton Utilities-nek egy CALIBRATE nevû része, ami szintén tesztelte, majd átformázta a vinyót a gyorsabb értékre (az adatok megtartása mellett, feltéve ha nem volt közben áramszünet :-) )
XT-n 4-5-ös érték volt elérhetõ, 286-oson már a fantasztikus 3-as is :-)
Na és múltkor kipróbáltam PII-vel az 5 megás múzeális vinyónkat, azzal már ment az 1-es is! (Vagyis, hogy sorrendben vannak felírva a szektorok)

Ha nagyon akarjátok, majd rakok a FAFO-ba is ilyen állítási lehetõséget :-)

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: FAFO
« Reply #7 on: 2008.December.02. 05:57:39 »
Áhá kezdem érteni mi a problémád!
Amit írsz az csak lassú szektor feldolgozó program, vagy nagyon rövid GAP-ek esetén igaz.
Távol áll tõlem minden kötözködés.  :smt056
Örülök, hogy érted, a problémámat. Ennek semmi köze a DTF-hez.  :)
Én csak 10 szektoros sávokkat használtam mindig a DD-s lemezeknél. A jó öreg fdformat lemezei valóban lassabbak, voltak. Én pont azon szarakodtam a formázó és disk ellenõr program párosomnál, hogy minél gyorsabbak legyenek a lemezek. Ha a lemezhibák ellenõrzését szektoronként olvasva végeztem, akkor mutatkozott leginkább az elõbb említett lassúság, ahogy tetû lassan kúszik tova. Konkrét fájlok esetében ez észrevehetetlen. A gap hosszúságokkal én is variáltam, de nem sok jó sült ki belõle.  :cool:
Más.
A ddr progimat megnézted már? Õt Enterprise-ra gyártottam, a PC-s progimat jóval késõbb.
Azt hiszem elõbányászom a formázó - ellenõr párosomat  :roll:
Csak azok most épp nincsenek kéznél.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FAFO
« Reply #8 on: 2008.December.02. 09:57:33 »
Azt hiszem elõbányászom a formázó - ellenõr párosomat  :roll:
Csak azok most épp nincsenek kéznél.
Lássuk, kíváncsi vagyok!
Meg az EP-s ddr-hez se volt forrás az Attus csomagban :-(

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FAFO
« Reply #9 on: 2008.December.02. 11:16:49 »
FAFO -val én rendszeresen leformázok olyan lemezeket is, amiket a PC már "formázhatatlanul hibásnak" tart!  ;-)
Ez mondjuk nem véletlen, a PC lemezkezelése már 15 évvel ezelõtt is egy fos volt, azóta pedig csak tovább rontották...
Már anno a suliban bérformázással szereztem a lemezeket :-) hozták halomban a formázhatatlannak mondottakat, aztán végül elfeleztük a kupacot. Pl rendszeresen kiakadtak a PC-k elõzõleg Amigában használt DD-s lemezeken.
És az a érdekes, ha egyszer már az EP "betörte" a rendetlenkedõ lemezt, utána már a PC is tudja formázni...

Másik ilyen szolgáltatásom volt az adathibás, olvashatatlan PC-s lemezekrõl elveszett házi feladatok visszanyerése volt :-)
Az esetek 99%-ban ennyibõl állt az adatmentés:
:COPY A: B:
:FORMAT A:
:COPY B: A:



Offline Ep128

  • EP addict
  • *
  • Posts: 1849
  • Country: hu
    • Honlapom
Re: FAFO
« Reply #10 on: 2008.December.02. 11:56:14 »
 :) ;-)

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: FAFO
« Reply #11 on: 2008.December.04. 13:30:09 »
Lássuk, kíváncsi vagyok!
Meg az EP-s ddr-hez se volt forrás az Attus csomagban :-(
Azért csináltam, õket, mert rohadt sok sz.r lemezemem volt, de légyszi várj egy kicsit, most családii okok szóltak közbe,  :)  :oops:

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FAFO
« Reply #12 on: 2008.December.04. 13:47:48 »
rohadt sok sz.r lemezemem volt
Nekem nagyon sokáig csak 1 hibás lemezem volt, amin volt egy bad sector, ezt külön féltve õriztem, hogy legyen egy ilyen is :-)

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: FAFO
« Reply #13 on: 2008.December.04. 14:12:03 »
Nekem nagyon sokáig csak 1 hibás lemezem volt, amin volt egy bad sector, ezt külön féltve õriztem, hogy legyen egy ilyen is :-)

Nekem van még egy rakás a sufniba. De bocs, mos kikapcsolok, mert vár a nejem, a progikat meg a napokban hozom.
 :smt006

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: FAFO
« Reply #14 on: 2008.December.05. 13:30:59 »
Összeszedtem a floppyt éríntõ alkotásaimat, remélem ezek a legutolsó verzióim, ide alulra mellékelem :oops:
Az esetleges rejtõzködõ hibákért elnézést kérek.  :oops:
A PC-s cuccok Tasm-al fordítandók. Ujjgyakorlatok, az EP emulátorom elõtanulmányai, hogy beleszokjak a 8086-os assemblerbe a z80 után, némi gyakorlati céllal. Igyekeztem anno bõ magyarázatokkal ellátni a forrásokat, elsõsorban saját magamnak."Help" fájlokat nem írtam, az af rövid segítséget ír ki, ha hülyeség a paramétere. A direkt képernyõkezelés szimpla passzió, igyekeztem a DOS funkcióhívásokat mellõzni.
Az ep-s ddr-t fenas-al készült.