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ší kluzadla
 opráš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)]


[2010 (676)] [2011 (586)] [2012 (976)] [2013 (538)]