Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

další testy disků s konečnými variantami IDE16

Petr Žydek SHARP MZ-800


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


 

Zobrazit původní podobu