Konference: Počítač SHARP MZ-800 a emulátory

Od: Petr Žydek
Datum: 13.8.2003 08: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)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]