Konference: Počítač SHARP MZ-800 a emulátory
Od: | marcel vasak |
Datum: | 11.9.2001 14:24 |
Předmět: | Re: Partition table |
No na testovani programu pro 8-bitovy radic na hdd doporucuji stahnout si realsoft emulator na zx a rom pro zx-spectrum 128 +3e s te by se dalo ty programy na formatovani i fylesystem okoukat,z duvodu ze taky pouziva 8-bitovy radic. Ale mnel bych navrh na to abychom delali i za cenu vetsi ceny spis na 16bitovem radici z duvodu ze k nemu je mozno pripojit i cd-r0m,zip, a jine atapi nebo ide zarizeni. Marcel Vasak falcen99 tu byla ta zakroucena vec yahoo.com ------------------------------------ Make Unlimited phone calls from your PC to ANY phone in the World! http://www.eboom.com/free/ ----- Original Message ----- From: "Zdenek Adler - Počítač SHARP MZ-800 a emulátory" <zdeneka tu byla ta zakroucena vec seznam.cz> To: "Účastníci konference Počítač SHARP MZ-800 a emulátory" <sharpemu tu byla ta zakroucena vec pandora.cz> Sent: Tuesday, September 11, 2001 12:14 PM Subject: Re: Partition table > Ahoj Marku, > je otazka, zda ma smysl tvorit rozdeleni disku obdobne jako na PC, kdyz > stejne v pripade 8-bit IF zapisujeme kazdy druhy byte cimz se stava tento > disk na PC necitelnym. Spise bych se priklonil k vlastnimu JEDNODUCHEMU > filesystemu (napr. podobnemu CP/M) bez moznosti partitions apod. - jednoduse > na zacatku disku rezervovat misto pro adresar, zbytek pro data.... > Konverze PC<->MZ potom provadet bud pomoci nejakeho driveru pro win, nebo > pomoci zvlastniho programu na PC. > Rutiny pro cteni/zapis mam zatim ve velmi jednoduche forme, prevazne jsem > cerpal z rutin autora 8-bit IF pro ZX Spectrum. Prikladam dva velmi > jednoduche programy - flaprd2 mi precte z HDD hru flappy do pameti a spusti > ji, nicmene v nem jde najit i rutina pro zapis na disk. HDDTEST je zatim > nedokonceny, umi pouze selektovat disky MASTER/SLAVE a jejich reset, dale > zobrazit registry HDD... Treti volba "Surface test" je zatim nepristupna... > (snad stihnu dneska vecer) > > Zdenek > > ----- Original Message ----- > From: <smihla tu byla ta zakroucena vec ceit.sk> > To: Účastníci konference Počítač SHARP MZ-800 a emulátory > <sharpemu tu byla ta zakroucena vec pandora.cz> > Sent: Tuesday, September 11, 2001 9:53 AM > Subject: Partition table > > > > Ahoj Zdenek, > > > > mas uz hotove rutiny na zakladne ovladanie disku (inicializacia, > > citanie/zapis sektora a pod.)? Ak ano, rad by som ich pouzil - nechcem > robit > > nieco duplicitne. > > > > Pre info - uvadzam schemu partition table, tak ako je pouzita na PC (ofset > > je oproti zaciatku disku): > > > > Ofset / dlzka / obsah > > $1BE / 16B / udaje o partition 1 > > $1CE / 16B / udaje o partition 2 > > $1DE / 16B / udaje o partition 3 > > $1EE / 16B / udaje o partition 4 > > $1FE / 1W / identifikacne slovo o obsahy $AA55 > > > > Vyznam udajov o partition: > > > > Ofset / dlzka / obsah > > > > $0 / 1B / priznak aktivnej partition ($80=aktivna, $00 neaktivna) > > $1 / 1B / cislo hlavy zaciatku partition > > $2 / 2B / stopa a sektor zaciatku (10+6 bitov : c c c c c c c c c c s s s > s > > s s) > > $4 / 1B / kod filesystemu > > $5 / 1B / cislo hlavy konca partition > > $6 / 2B / stopa a sektor konca (10+6 bitov) > > $8 / 4B / relativny sektor zaciatku partition (voci zaciatku disku) > > $C / 4B / pocet sektorov v partition > > > > Kazda particia by oficialne mala zacinat na zaciatku stopy (nezistil som > > preco a funguje to, aj ked to tak neni). > > > > Kody filesystemov su nasledovne (tie, ktore sa mi podarilo zistit): > > > > 00 - ziaden > > 01 - FAT12 > > 02 - XENIX > > 03 - ? > > 04 - DOS16 (FAT16) > > 05 - EXTEND > > 06 - BIGDOS (FAT16) > > 07 - HPFS / NTFS > > 08 - SPLIT > > 09 - ? > > 0A - BtMgr > > 0B - FAT32? > > 0C - FAT32? > > 0F - FAT32 Extended? > > 50 - Disk Manager (Read-Only) > > 51 - Disk Manager (Read-Write) > > 56 - GB > > 61 - Speed > > 63 - 386/ix > > 64 - NET286 > > 65 - NET386 > > 75 - PCIX > > DB - CP/M (mozno by sa hodil, ale nemam jeho specifikaciu) > > FF - BBT > > > > Samozrejme o vacsine z nich nemam ani sajnu, pre nas prichadzaju do uvahy > > maximalne tri z nich (FAT12, DOS16 a BIGDOS). Extended mozeme zatial > > ozeliet, ak vystacime s max. styrmi particiami na disku. (Extended > particia > > je zbytocne komplikovana - ked treba, mozeme ju dorobit neskor). > > > > Co sa tyka rozdielov medzi FAT12, DOS16 a BIGDOS - FAT12 sa pouziva do > 16MB > > a je zhodny s filesystemom pre diskety. Rozdiel medzi DOS16 a BIGDOS (oba > > pouzivaju FAT16) je iba ten (ak som to dobre pochopil), ze DOS16 vystaci > pri > > prepocte sektorov a klusterov so 16-bitovou aritmetikou, BIGDOS potrebuje > > 32-bitovu. DOS16 sa pouziva nad 16MB (do 32MB). BIGDOS sa pouziva nad 32 > MB > > (do 2GB). > > > > Samozrejme - mozeme si vytvorit vlastny jednoduchy filesystem s nejakym > > volnym kodom (ale obavam sa, ze by bolo na tom rovnako vela roboty ako na > > implementacii existujuceho). Inac, hrabal som sa v archive a nasiel som > > zdrojaky s algoritmami na obsluhu FAT12 formatovanej diskety (v Pascale), > > myslim, ze nebude problem prepisat to do Z80. > > > > Zatial tolko, maj sa dobre. > > > > Marek. > > > > ----- Original Message ----- > > From: "Zdenek Adler - Počítač SHARP MZ-800 a emulátory" > <zdeneka tu byla ta zakroucena vec seznam.cz> > > To: "Účastníci konference Počítač SHARP MZ-800 a emulátory" > > <sharpemu tu byla ta zakroucena vec pandora.cz> > > Sent: Monday, September 10, 2001 4:12 PM > > Subject: Re: Jede to!!!!!!!!! > > > > > > > O.K. Marku, zkusim vypracovat navrh, jak bude vypadat sektor 0/0/1 - > > > nejdulezitejsi na nem budou udaje o poctu cylindru, hlav a > > sektoru/cylindr, > > > mozna doplnit nejake info o drivu... > > > Na to snad bude stacit udelat kraticky program (nazveme jej treba > SETHDD) > > > kde uzivatel vyplni tyto udaje o disku a napevno se pak na nej > zapisou... > > > Potom uz budou k dispozici kteremukoliv programu a muzeme tak ozelet > > > autodetekci disku. > > > > > > Zdenek > > > > > > ----- Original Message ----- > > > From: <smihla tu byla ta zakroucena vec ceit.sk> > > > To: Účastníci konference Počítač SHARP MZ-800 a emulátory > > > <sharpemu tu byla ta zakroucena vec pandora.cz> > > > Sent: Monday, September 10, 2001 4:02 PM > > > Subject: Re: Jede to!!!!!!!!! > > > > > > > > > > Zdenku, > > > > > > > > > Mel bych Marku jen takovy dotaz - pises ze tvoris FDISK pro CP/M. > > Nebylo > > > > by > > > > > lepsi vytvorit neco univerzalniho, co spusti i uzivatele bez FDD / > RD > > ? > > > > Neco > > > > > > > > Robim to tak, ze nebude problem to prekompilovat pre MZ-700 (z CP/M > > > vyuzivam > > > > akurat vstup z klavesnice a vystup znaku na obrazovku). > > > > > > > > > uz mam rozdelane, zatim mam udelana pouze nejaka menu a selektovani > a > > > > reset > > > > > disku, dneska bych uz ale mohl zvladnout i test povrchu disku, > > sledovani > > > > > registru HDD apod., tj. program pro uzivatele, kteri pripoji HDD k > > > > SHARPovi > > > > > a chteji otestovat jestli vse chodi jak ma.... > > > > > Jeste poznamka k 8-bit rozhrani - mame malou nevyhodu v tom, ze > nebude > > > > mozne > > > > > provadet autodetekci IDE zarizeni, tj. kazdy si bude muset nastavit > > > > > parametry pripojeneho HDD (prip. ZIP, CDROM apod.). > > > > > K filesystemu - tohle je jedna z veci kde nevim jak na to - > kazdopadne > > > > bych > > > > > hned do prvniho sektoru na nultem cylindru a nulte hlave (je > identicky > > > pro > > > > > vsechny HDD bez ohledu na velikost a parametry) zapsal veskere > > informace > > > o > > > > > disku + zavadec systemu (Master Boot Record - MBR) ktery by uz na > > > zaklade > > > > > techto parametru natahl system nachazejici se na nasledujicich > > sektorech > > > > > podobne jak je tomu u PeCe... > > > > > > > > Prave na to ten prvy sektor je - kvoli tomu som navrhoval rezervovat > ho. > > > > Partition table zacina az od ofsetu $1BE (pri nasej 8bit verzii je to > v > > > > podstate az druhy fyzicky sektor). Takze prvych 256 bajtov je bez > > > problemov > > > > mozne vyuzit lubovolne (ale bolo by dobre dohodnut sa na ich vyuziti). > > > > > > > > Marek. > > > > > > > > > > > > --- > > > > Odchádzajúca správa neobsahuje vírusy. > > > > Outgoing mail does not contain viruses. > > > > Skontrolované antivírusovým systémom AVG (http://www.grisoft.cz). > > > > Verzia: 6.0.274 / Vírusová databáza: 144 - dátum vydania: 23.8.2001 > > > > > > > > > > > > --- --- --- > > > > Máte pocit, že Váš web umírá? My máme řešení => http://www.genesis2.cz > > > > > --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- > > > > Informace o odhlášení najdete na > > > http://www.pandora.cz/howto-leaveconf.php3 > > > > > > > > > > > > > --- > > > Odchozí zpráva neobsahuje viry. > > > Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz). > > > Verze: 6.0.277 / Virová báze: 146 - datum vydání: 5.9.2001 > > > > > > > > > --- --- --- > > > Máte pocit, že Váš web umírá? My máme řešení => http://www.genesis2.cz > > > --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- > > > Informace o odhlášení najdete na > > http://www.pandora.cz/howto-leaveconf.php3 > > > > > > > > > > > > > --- --- --- > > Máte pocit, že Váš web umírá? My máme řešení => http://www.genesis2.cz > > --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- > > Informace o odhlášení najdete na > http://www.pandora.cz/howto-leaveconf.php3 > > > > > --- > Odchozí zpráva neobsahuje viry. > Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz). > Verze: 6.0.277 / Virová báze: 146 - datum vydání: 5.9.2001 > > > --- --- --- > Máte pocit, že Váš web umírá? My máme řešení => http://www.genesis2.cz > --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- > Informace o odhlášení najdete na http://www.pandora.cz/howto-leaveconf.php3 _________________________________________________________ Do You Yahoo!? Get your free tu byla ta zakroucena vec yahoo.com address at http://mail.yahoo.com
Ostatní příspěvky vlákna:
[2001/1 (202)] [2001/2 (75)] [2001/3 (19)] [2001/4 (29)] [2001/5 (22)] [2001/7 (19)] [2001/8 (101)] [2001/9 (146)] [2001/10 (61)] [2001/11 (48)] [2001/12 (11)]
[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)]