Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><div></div><p>Ahoj lidi!</p><p> </p><p>Mam chlubivou! -:))</p><p>O vikendu jsem dodratoval zapojeni desky IDE-1 (vlastne radic harddisku) pro Sapi 1 a naprogramoval Gal 16V8 jako dekoder adresy. Dnes jsem vyzkousel funkci desky, kterou jsem na to navrhl, kupodivu vse makalo jak ma, coz se mi moc casto nestava.</p><p>Odpoledne jsem zacal ladit testovaci program, ktery jsem prevracel z asembleru 8051 na Z80. Sice mi pri prvnim testu hned skoncil na nejaky cekaci smycce, ale pri odkrokovani jsem zjistil kde a zatim ten test jednoho bitu stavovyho registru (ze bylo dokonceno vystaveni na stopu) jsem preskocil. </p><p>No a vysledek je, ze po startu testovaciho programu se provede reset a inic disku, roztoci se v nem motor, zacvaka vystaveni hlavicek a po chvili (az se uklidni motor) disk ceka na prikaz co ma delat. Tak jsem hned zkusil prikaz vypni motor, zapni motor a oboje chodi. No a nejvetsi bomba je, ze prikaz identify disk ni nacte LBA0,0,0, kde jsou parametry disku!!! V ctecim bufferu jsou opravdu vsechny. Po zacatku me matlo , ze tam jsou nesmysly ale na HDD jsou sudy a lichy byte prohozeny. Poslal bych vam na pokochani vypis obrazovky toho 256 bytovyho sektoru, ale mam tam zatim nakou krpu ve vypisu adresy a data v Hex tvaru. </p><p>Takze to vypada dost nadejne. Naka prace s tim urcite jeste bude, nez se vse overi a bude vse tak jak ma. Musi se jeste zkontrolovat vystaveni na stopu, cteni sektoru, hlavy, cteni podle LBA, zapis podle LBA a provazanost s CP/M. Odhaduju to na minimalne mesic. Predpokladam, ze to bude nejlevnejsi datovy medium pro Sapi-1. Starejch HDD do 2GB se vsude vali spousta a pri pristupu pres LBA by to melo byt na CP/M asi jedno, co se za disk osadi, CP/M by mela umet teoreticky snad az 8GB. Ja to ted zkousim s 214Mb diskem. Ono to stejne bude problem pri pouziti velkyho disku vypsat jeho adersar na displej, bude se muset upravit CCP a nektery programy, aby zastavovaly „po jedne obrazovce“. -:)) Skoda ze CP/M neumi adresare....</p><p> </p><p>Ted neco na konkretni lidi:</p><p>Petr: Byl bys ochoten v pripade, ze to dotahnu do konce navrhnou plosak? Predpokladam, ze koncova varianta bude jen FRB62 ARB-1, konektor 40 pin na plochy paskovy PC disk pata kabel, konektor +5V, 0V, 12V, co je na kabelu napajeni disku Pata? Svaby asi jen 74LS373 - 3 ks, 74LS245 - 2ks a jeden Gal16V8.</p><p> </p><p>Roman: Netusis, pokud bych nahodou prepsal tenhle ID sektor, zda to jde formatem v PC nebo jinak vratit zpet? Neudelam z toho disku prepsanim nekterejch nizkejch stop a sektoru neopravitelnou mrtvolu? Jde mi o to, kde je v HDD ulozena identifikace LBA na konkretni stopu a sektor, zda ty pocty stop, sektoru a hlav ma zasity v radici a nebo jen na mediu.</p><p> </p><p>A propo, netusite nekdo, nejakej program na PC ktery, by umel vypsat jako DDUMP na CP/M mnou zadanou stopu, sektor, hlavi a nebo LBA? Abych si mohl pripadne prohlidnout co mi to v Sapicku na disk vytvorilo...</p><p> </p><p>Jiří Bíba</p><p> </p>