Ha ezt a directory-t valaki meglátja (ENTERPRISE-on), akkor biztos, hogy valami csalásra gyanakszik, pedig itt csalásról szó sincs! Akkor meg hogyan lehet ekkora fájl egy EP-lemezen? Aki foglalkozott az ENTERPRISE-ok turbósításával, az nagyon jól tudja, hogy ilyenkor kell egy plusz átvágás és egy átkötés annak érdekében, hogy a lemezvezérlő IC mindig 8 MHz-es órajelet kapjon, de miután kiderítettem, hogy a 4 MHz-es Z-80 A nagyon jól működik 7.12 MHz-en is, úgy döntöttem, hogy ki kellene próbálni, mi történik akkor, ha a WD1772 is többet kap mint 8 MHz. Kiderült, hogy a WD leírásában szigorúan (+/- 0,1%) megadott 8 MHz, a lemezek kompatibilitása miatt fontos, nem az IC teljesítő képessége által megszabott határ miatt. Maga az IC kb. 15 MHz-ig működőképes maradt. Hogy ez miért jó, kérdezhetik jó páran, nos azért, mert az adatátviteli sebesség az órajellel egyenes arányban van, tehát ha 12 MHz-et kap a WD, akkor nem 6250 bájtot, hanem annak másfélszeresét, 9375 bájtot lehet egy sávra felírni. Természetesen az ilyen irányú törekvéseinknek határt szab a meghajtók és a lemezek tűrőképessége. Némi próbálkozás után 10 MHz-nél döntöttem, mivel ezt az összes általam tesztelt meghajtó és egyszerű NONAME lemezek is elbírtak. Természetesen ez nem ilyen egyszerű, mivel nem árt, ha átkapcsolható az órajel, hogy a normál lemezeket is kezelni tudjuk, erre az alább vázolt áramkör szolgát (természetesen csak akkor, ha ráépítjük az EXDOS kártyára), amely előállítja a 10 MHz-es órajelet és elvégzi a 20H (32) port kezelését, amelynek a 7. bitjével lehet kiválasztani az órajelet (0 = 8 MHz, 1 = 10 Mhz). Természetesen a hardverhez megfelelő szoftver is kell: TURBO EXDOS v. 1.3 amely megegyezik az EXDOS 1.3 + ISDOS 1.0 (működő gyors video-kezelővel!) HUN (vagy HFONT-os) verzióval, csak ki Lett egészítve a kapcsolgatáshoz szükséges rutinokkal: automatikusan felismeri a lemezek formátumát, és a felhasználó számára észrevétlenül végzi az átkapcsolást, nyugodtan lehet például különböző formátumú lemezek között másolást végezni. A TURBO lemezek formátumáról még nem esett szó: ezzel a megoldással 13 szektort lehet egy sávra felírni, íme egy táblázat, amely a gyakoribb értékekből, a helynövekedés méret~t szemlélteti (2 oldalt feltételezve):
sáv | 9 szektor | 10 szektor | 13 szektor |
40 | 360 Kbyte | 400 Kbyte | 520 Kbyte |
42 | 378 Kbyte | 420 Kbyte | 546 Kbyte |
80 | 720 Kbyte | 800 Kbyte | 1040 Kbyte |
82 | 738 Kbyte | 820 Kbyte | 1066 Kbyte |
84 | 756 Kbyte | 840 Kbyte | 1092 Kbyte |
90 | 810 Kbyte | 900 Kbyte | 1170 Kbyte |
A 11 szektor azért nincs a táblázatban, mivel nem lehet általánosan biztonságosnak nevezni, mivel ha két meghajtó fordulatszáma eltérő, akkor könnyen előfordulhat, hogy ha írni próbálunk a másik lemezre, akkor SECTOR NOT FOUND hibajelzés kíséretében pár szektor örökre eltűnik a lemezről (ezért csak olyan helyen használjunk 11 szektoros lemezt, ahol már leteszteltük a meghajtót ebből a szempontból), a 13 szektoros lemeznél a szektorok között kb. ugyanannyi bájt van, mint a 10 szektoros lemeznél, így jóval biztonságosabb, mint a 11 szektoros.
Jelenleg csak a ZOZOTOOLS 1.8 FAFO ja képes 13 szektoros lemezt készíteni (az EXDOS-ba nem lehetett belezsúfolni).
Még egy dolgot kell megemlíteni: az órajel növekedésével a fejléptetés is gyorsul, amit nem minden meghajtó szeret, ezért mielőtt valaki megrendeli az új EXDOS-t, nem árt ha megállapítja a helyes fejléptetési sebességet a meghajtóira (a TURBO EXDOS-ban meghajtónként és üzemmódonként (8/10 MHz) lehet beállítani a sebességet (EPROM-ba égetés előtt), és mindig ezt a táblázatot használja, fütyülve arra, hogy egyes programok (pl. EPDOS, VENUS, SPRED, MAGIC PEN, stb.) az íróik ízlésének megfelelően, össze-vissza állítgatták a 73-as változót (STEP RATE)). Némi segítség az értékek megállapításához:
73-as változó | WD1770 | WD1772 |
0 | 6 ms | 6 ms |
1 | 12 ms | 12 ms |
2 | 20 ms | 2 ms |
3 | 30 ms | 3 ms |
A WD1770-nél (csak a gyári EXDOS kártyán van ilyen) nincs gond, általában turbósítás után is bírják a leggyorsabb 0-ás sebességet a meghajtók, A WD1772-nél általában a 3-as sebességet használják (EPDOS, VENUS, stb.), pedig jónéhány meghajtó a gyorsabb 2-est is elbírja, amelyik nem, annál turbóban csak a 0-ás fog menni.
A mérést legegyszerűbben így végezhetjük: egy majdnem teljesen teli lemezen futtassuk le a következő programot:
10 FOR I=1 TO 3
15 SET 73,I
20 TIME "00:00:00"
30 EXT "MD ASDFGH"
40 EXT "MOVE *.* ASDFGH"
50 EXT "MOVE ASDFGH *.*"
60 EXT "RD ASDFGH"
70 GOTO 80 !*
80 PRINT I,TIME$
90 NEXT
Akinek javított BASIC-je van, annak nem kell a 70-es sor!
A helyes sebességhez fog a legkisebb idő tartozni
Enterpress 93/5. - ZOZOHARD |