OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů
Právě je 23 črc 2018, 12:46

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 
Autor Zpráva
PříspěvekNapsal: 13 črc 2018, 14:27 
Offline
Profík
Uživatelský avatar

Registrován: 07 črc 2013, 23:28
Příspěvky: 714
Has thanked: 92 times
Been thanked: 104 times
Zatímco struktura disků TR-DOSu verze 5.03 je poměrně dobře zmapovaná na internetu a dá se celkem snadno zrekonstruovat, nenašel jsem žádný detailnější popis verze 5.04 nebo nedej bože nějakých vyšších. Existují nějaké takové popisy?

Předpokládám, že všechny verze budou podporovat čtyři základní formáty: {double,single}-sided a {80,40}-track. Tuším, že každá stopa bude mít 16 sektorů a každý z nich bude mít per 256 bajtů. Logické číslování předpokládám taktéž stejné (tj. 0..15), fyzické číslování, tj. číslo sektoru v jeho ID, předpokládám taktéž stejné (tj. 1..16).

Když jsme ale s Trelixem zkoušeli jeho BetaDisku s TR-DOSem 5.04T (snad si verzi pamatuju správně, 5.04 to bylo určitě) podstrčit disketu formátovanou pod verzí 5.03, tak jsme narazili - disketa nerozpoznána. Postupným oklešťováním možností proč jsme dospěli k tomu, že jediná odchylka v boot sektoru verze 5.04T a 5.03 je počet bajtů alokovaných pro jméno disku (5.04T = 8 bajtů, 5.03 = 9 bajtů).

Obrázek

Pokud jsme jméno disku formátovaného pod 5.03 zkrátili na osm bajtů (tj. dosadili na adresu 0xFD bajt 0x00), vše fungovalo, jak mělo.

Chci se proto zeptat, jestli tohle je jediná odchylka mezi těmito dvěma verzemi, nebo zda tu jsou další, které jsme s Trelixem nepostřehli a mohly by způsobit problémy.

Stejný dotaz platí i pro další verze TR-DOSu. Znáte-li nějakou (ideálně do mrtě), určitě bych uvítal informace o ní, abych mohl v následujícím finálním releasu zakomponovat do výše uvedené aplikace.

Díky :-)

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz