Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 19.1.2012 19:11 |
Předmět: | RE: RE: PC disketovky |
Tak dnesni procesy.... Zkousel jsem psat pro 3,5" formatovadla a cteci programy na ruzny nejakou normou definovany dylky a pocty sektoru za ucelem dosazeni co nejvetsi kapacity jak pro DD, tak pro HD. Potvrdilo se, ze otacky disketovy mechaniky pro HD a DD jsou stejne. Na obou hustotach jsem se dostal na maximalni kapacitu maximalne jen o jeden sektor vyse, nez rika norma. Pokud by se tocily mechaniky pomaleji, melo by se vejit na disketu vice sektoru ale klesla by kvalita zaznamu. Pokud by bylo otacek moc, tak by se zase normou definovany pocet sektoru na stopu nevesel. I kdyz mam asi nespravny GAPY (delky mezisektorovych mezer), tak to stejne chodi jak ma. A ze to chodi jak ma, se prokazalo ze to cte naprosto bezchybne PC 3,5 /1,44 diskety pri 18 sektorech dlouhych 512 byte. Docela me to samotnyho prekvapilo, ono to neni jen o poctu sektoru a jejich dylce ale hlavne o informacich v hlavickach sektoru (jejich ocislovani, pozicich na obou stranach, jejich naskladani na stopu a podobne. To cteni je samozrejme jen fyzicky, aby to precetlo PC soubor, muselo by to umet nacist FAT12 a podle nej drzet souborovy system. Ale apon jsem si overil, ze v prvnim sektoru nulty stopy je ulozen asi nejaky boot, protoze mi to napsalo MSDOS 5......NO NAME... FAT12...VYMENTE DISK A JINA MEDIA.... CHYBA DISKU ...RESTARTUJTE STISKEM KLAVESY.... A o par sektoru dale byly citelny textovy soubory, ktery jsem pred tim nahral na disketu v PC. Moc jsem nebadal, zda je spravne poradi apod. Ale je to zakladni predpoklad, kdyby chtel nekdo resit prenos souboru z PC do Sapi a naopak. Takze nekdy priste to samy vyzkousim i na 5,25 disketach. Na tech 3,5 kach se vejde maximalne 1520Kb pri HD a DS 80x19x512. Nak se podezrele dlouho dari... Jsem zvedav, co se mi kde a kdy podela nebo podelam ja. -:)))) Jirka -----Original Message----- From: Jiri Biba (sapi tu byla ta zakroucena vec pandora.cz) [mailto:unive.nb tu byla ta zakroucena vec volny.cz] Sent: Thursday, January 19, 2012 1:39 AM To: Konference "SAPI-1 a československé mikropočítače" Subject: Re: RE: PC disketovky Cus! Hele s tema tockama je to divny, ja si jich nevsimam a chodi mi to jak HD tak DD. Ona to je mozna naka norma u PC. Jenze tohle co delam je z nekolika duvodu mimo normu a tak mozna proto. Nepouziva se FAT ale klasicky CP/M pristup a tak to stejne nebude nikdy souborove kompatibilni s PC. Mozna ze by to mohlo mit aspon dylku a pocet sektoru stejnej aby si mohl nekdo znaly PC treba pohrat s konverzi. Ja to ale resit nebudu, fyzicky format PC neznam, a na PC programovat umim tak maximalne 8051 radu... S tou totoznosti 5,25 a 3,5 nemas uplne pravdu, pokud pouzijes maximum, co se vejde, tak nikdy nemuzou byt kompatibilni, protoze maji na stope pri stejny dylce sektoru jiny pocet sektoru. Viz treba 5,23 1,2m a 3,5 1,4M. Jedine ze obe by se sjednotily na stejny format, co zvladne ta horsi, tedy 5,25. Narazil jsem na dalsi u MFC neresitelny problem kolem rizeni motoru disket. Ten bitovy pristup k jednotlivym motorum a selektum na FDC-1 je super. MFC-1 tam ma dekoder 1 ze 4 a to je problem ze na MFC-1 muze byt vzdy zapnut jen jeden motor, kdezto na FDC-1 muzes mit zapnuty motory treba vsech disket najednou. Signaly pro motory jdou totiz mimo selekt disku. Potom kdyz kopirujes, z diskety na disketu, tak na MFC se kvuli tomu pri kazdy zmene disku se ihned vypne motor disku, co byl aktivni pred zmenou disku. Vysledek je, ze pri kazdy zmene (a pri kopirovani jich je stovky za sebou) se vzdy po prepnuti disku ceka na jeho rozbeh a strasne to zdrzuje. Na FDC-1 muze mit kazdy disk timeout treba 5 sekund a ten se vzdy nastavi u disku, ktery prave skoncil cteni nebo zapis. Pokud se na disk behem timeoutu nepristoupi, po 5 sekundach se vypne. Takze pokud kopirujes mezi dvema disky tak motory zustanou bezet, disky si na stridacku jezdi a na nic se neceka. Proste to zjednoduseni MFC-1 je uz moc velky az na ukor funkcnosti. Kdyby se delal dnes, doporucil bych upravu nedavat tam ty 2 ks 74145 a 74ls74 a misto 74ls174 bych dal 8bit D , za nej za nej ULN 8 tranzistorovej driver a pak pouzit 4 bity na selekty a 4 bity na motory. To programovatelny povoleni INT se stejne nepouzije a programovy reset 8272 jsem taky nikdy nepouzil. Toz tak, zamichal jsem se do Sapi komunity prilis pozde... Jirka PS: uz jsi stihnul postu? -:))) ----- PŮVODNÍ ZPRÁVA ----- Od: "EC1045 (sapi tu byla ta zakroucena vec pandora.cz)" <ifbrk tu byla ta zakroucena vec seznam.cz> Komu: "Konference 'SAPI-1 a československé mikropočítače'" <sapi tu byla ta zakroucena vec pandora.cz> Předmět: Re: RE: PC disketovky Datum: 18.1.2012 - 21:38:21 > > gratulace > > ososobne bich nejradsi honil v SAPI-1 5.25" pac se hodidi o neco vic k > 8bitum popr k sapi a take je to jakisi kompromis mezi 3.5" a 8" > disketama a druhak mam jich doma dost > > dasi vec je ta ze bi melo bit jedno jestli se pripoji 5.25" nebo 3.5" > protoze bi meli bit mezi sebou zamene ale risuje se zrada v HD pac u > 5.25" > v HD maji 360ot/s ale 3.5" v HD 300ot/s. v DD maji obe 300ot/s aspon > pokut jde o PeCkovy mechaniky takze dalsi drobnos k probadani. u > nekterych 5.25" > jde nastavit jake maji mit otacky pri HD nejaky pokec okolo otacek pro > TEAC mechaniky zde http://www.oldskool.org/disk2fdi/525HDMOD.htm > podle toho jo jsem pochopil tak jdou vpoctate vsechny mechaniku > relativne snadno upravit a to tak ze mezi deskou elektronyky a rizeni > motoru je propojovaci kabel ve kterem jeden drat rika jak richle se ma > otacet a dle potreby se pripoji k 0V ci 5V. tak zas dalsi namet na > zamisleni > > > > > > > > Tak dnes dalsi potesujici vec. Na Sapi mi pod CP/M makaj s radicem > FDC-1 dve disketovky 3,5". > Zatim jsem stihl jen variantu jako disky D: a E: > DD DS 80 stop, 60 sektoru po 128 bytech, tedy 600Kb. Je to cvrkot, > kdyz se kopiruje jedna 3,5 na druhou. -:) Slo to celkem dobre na svet, > ani jsem se s tim moc netrapil. DS HD jsem zatim nezkousel. > HD 3,5 nema format s delkou sektoru 128 byte definovan a umi jen 256 a > 512 byte a tak se musi bios CP/M propojit s obsluhou diskety pres > blok/deblok ovladac. Ten sice mam odzkouseny na 8" > ale vsechno chce svuj cas. -:)) > > Jeste jsem stihl vyzkouset CP/M s maximalnim poctem sektoru! a stop co > se na 3,5" vejde. Tedy format 83 stop, 64 sektoru po 128 bytech tedy > 664 Kb. Nekdo se mozna podivi, proc v DD je jen 600 kb, tedy v HD > dvojnasobek 1,2 Mb kdyz v PC maji 1,44Mb. Je to dany tim, ze delsi > sektory maji min mezisektorovych mezer a o to vic se na disketu vejde. > Treba 3,5 s formatem 80 x 36 x 256 tech 1,44Mb opravdu ma. Pri formatu > 80 x 20 x 512 je kapacita 3,5" DS HD dokonce 1,6 Mb. > > Abych byl uplne spokojenej, chybi na disketach zpozdeny vypinani > motoru disket asi po 3 sekundach po ukonceni zapisu nebo cteni. Pokud > se vypnou hned po zapisu ci cteni, musi se pred dalsim ctenim a nebo > zapisem cekat na rozbeh diskety a to docela zdrzuje. Nechat diskety > bezet stale (coz mam ted) neni dobry, protoze se stale drbe hlava a > disketa na navic nejpouzivanejsi adresarovy stope. > Ale jak to udelat vim, podobne s&nb! sp;kratsim casem je reseny > blikani kurzoru na AND-1Z. Tam se zase prohazuje znak mezera/plny > znak. > > Takze prace stale dost... > > Jirka > > > > --------------------- > sapi tu byla ta zakroucena vec pandora.cz > Konference o SAPI-1 > --- > > --------------------- > sapi tu byla ta zakroucena vec pandora.cz > Konference o SAPI-1 > --- > -- - - Reklama - - - - - - - - - - - - - - Lyže, snowboardy, monoski, sáňky, brusle, sněžnice a další kluzadlaoprášit, zimní radovánky jsou tu! Speciál Zima portálu VOLNÝ.cz najdete na http://bit.ly/ymcefA --------------------- sapi tu byla ta zakroucena vec pandora.cz Konference o SAPI-1 ---
Ostatní příspěvky vlákna:
[2012/1 (114)] [2012/2 (102)] [2012/3 (30)] [2012/4 (9)] [2012/5 (18)] [2012/6 (32)] [2012/7 (143)] [2012/8 (197)] [2012/9 (161)] [2012/10 (43)] [2012/11 (90)] [2012/12 (37)]