Konference: Počítač SHARP MZ-800 a emulátory
Od: | Petr Žydek |
Datum: | 13.8.2003 09:00 |
Předmět: | další testy disků s konečnými variantami IDE16 |
další testy disků s konečnými variantami IDE16: |
Mými posledními testy (večerními, po skončení
největších veder) prošly znovu dva kousky:
Seagate 30GB a IBM 80GB.
Výsledek: Seagate 30GB chodí na variantě A, B
IBM 80GB chodí na variantě B, C
Většina starších disků chodí bez potíží jen
s A, B; Seagate 1.7GB chodil s A, B, C.
Ony problematické a diskutované disky WD jsem
neměl možnost vyzkoušet, stejně tak CF karty
s redukcí na IDE. CD-ROMy zatím pominu, ale
identify atapi drive mi načetl Toshibu 40x
na všech variantách (při pomalé "ruční"
obsluze v MZ-Basicu).
Co z toho vyplývá?
-variantu A (odvozeninu z IDE8 s /WR a /RD
přímo do HDD) již můžeme odložit stranou
(zůstane opravdu jen pro diskusi se stavaři
prototypů)
-varianta B se zdá nejvíce kompatibilní
pro různé značky HDD s různými kapacitami
(rovněž CD-ROM), má jen jedinou vadu:
vylučuje možnost atakovat porty IDE selektované
přes /CS1 (/SELS) HDD, což je důležité pro
teoretickou možnost adresovat více než 2^28
sektorů (disk > 128GB)
schválně jsem to počítal: vezmu-li jako
referenční údaj 223 sektorů/sec. (zápis při
reliability testu fdisku2), pak by byl disk
128GB zapsán za 334.4hod (cca 14dní).
JE DŮLEŽITÉ VĚDĚT, ZDA BUDE NĚKDO STÁT O
TEORETICKOU MOŽNOST ADRESOVAT 2^48 LBA SEKTORŮ.
Co jsem měl možnost nesměle nakouknout
do konference pro ZX Spectrum, žádný řadič
zde prezentovaný s tímto nepočítá (/SELP
trvale LOW).
-varianta C nechodí se všemi disky, je ale
jediná vhodná pro připojení disků s více
než 2^28 LBA sektorů (viz výše), proto ji
NEZAVRHUJU
Varianty B a C se liší jen minimálně, řadič
by mohl být "přepínatelný" na variantu B i C
(univerzálnost x LBA48-able), zatím to nebudu
ani kreslit; stačí přidat do schematu
jumperový tříkolík, jeho střed by vedl na /SELP
HDD, jeden krajní pin by vedl do Q6 EPROMky,
druhý krajní pin by vedl na reset z MZ-800 slotu.
Pak už stačí jen jeden jumper, buď na 1-2 nebo
na 2-3 a změna B <-> C je provedena v okamžiku.
(pro variantu B může být obsah Eprom zjednodušen
o řádky "pre" in/out xx, ovšem univerzálnější
je poslední publikovaný obsah Eprom, který vyhoví
všem variantám A, B, C; tyto se liší jen několika
změnami ve vodičích)
Poslední variantou, kterou bych chtěl předložit,
bude varianta "E" se signály /EAB, /EBA obvodu
F543 vyvedenými z Epromky, měla by mít "ještě
snášenlivější časování" (abychom docílili co
největšího počtu úspěšně připojených disků), akorát
nebude LBA48-able.
Hodlám připravit obsah Eprom i schéma.
Megalomanským projektem by byl určitě dual IDE
řadič s jedním kanálem pro B, C a druhým kanálem pro výše zmíněnou variantu E.
No myslím si, že víc už nemá cenu spekulovat dál
a vymýšlet další řešení, asi už mě nic nového
nenapadne.
Petr de Zviqov
[2003/1 (22)] [2003/2 (25)] [2003/3 (14)] [2003/4 (20)] [2003/5 (73)] [2003/6 (108)] [2003/7 (88)] [2003/8 (81)] [2003/9 (146)] [2003/10 (60)] [2003/11 (12)] [2003/12 (5)]