OldComp.cz
http://oldcomp.cz/

Popis SCREENu pro Sam?
http://oldcomp.cz/viewtopic.php?f=65&t=6761
Stránka 22

Autor:  Antony/DTA [ 29.10.2018, 23:07 ]
Předmět příspěvku:  Re: Popis SCREENu pro Sam?

SCjoe píše:
Jak to myslíš? A co 17. bajt UIFA aneb 222. bajt položky v adresáři: If the file type is 20 then these bytes contain the screen mode.
Dík za upozornenie, zameral som sa na samotné data súboru a info v hlavičke som prehliadol. Nikto nieje neomylný.
A radšej to ešte upresním. Offset 221, teda 222. bajt položky v adresári obsahuje hodnotu 0-3 pre Mode 1-4.

Autor:  mmartinka [ 29.10.2018, 23:48 ]
Předmět příspěvku:  Re: Popis SCREENu pro Sam?

Antony/DTA píše:
SCjoe píše:
Jak to myslíš? A co 17. bajt UIFA aneb 222. bajt položky v adresáři: If the file type is 20 then these bytes contain the screen mode.
Dík za upozornenie, zameral som sa na samotné data súboru a info v hlavičke som prehliadol. Nikto nieje neomylný.
A radšej to ešte upresním. Offset 221, teda 222. bajt položky v adresári obsahuje hodnotu 0-3 pre Mode 1-4.


Tak to je paráda, díky za tip SCjoe :like:

Autor:  SCjoe [ 30.10.2018, 11:26 ]
Předmět příspěvku:  Re: Popis SCREENu pro Sam?

mmartinka píše:
Tak to je paráda

Záleží na tom, zda chceš číst jen samostatné fajly SS2, SS3, SS4 nebo procházet image disket.

Pokud bys chtěl zobrazovat grafiku z MGT (starších DSK) souborů:
1) MasterBASIC přidává do vlastností souborů (někam do bajtu 0 nebo 210 a výše) novinky, včetně druhu komprese obrazového souboru. Možná to Antony ví zpaměti, jinak můžu zjistit...
2) Zejména v disk. časopisech, např. v časopisu FRED, byly velké galerie obrázků, které by normálně zabíraly hodně místa (a redakce předpokládala, že ne každý majitel SAMa si koupí MasterBASIC s kompresí obrazovek...). Takže obrázky byly ukládány do normálních souborů CODE, úsporně, komprimované. Obvykle jde takové screeny poznat už podle názvů souboru, uvozených či naopak ukončených znakem "$" nebo s příponami ".scr", ".$", ".pic".

Autor:  Antony/DTA [ 30.10.2018, 12:55 ]
Předmět příspěvku:  Re: Popis SCREENu pro Sam?

SCjoe píše:
1) MasterBASIC přidává do vlastností souborů (někam do bajtu 0 nebo 210 a výše) novinky, včetně druhu komprese obrazového souboru. Možná to Antony ví zpaměti, jinak můžu zjistit...
S tým neporadím, MasterBASIC som nikdy nepoužíval.

Autor:  SCjoe [ 30.10.2018, 18:52 ]
Předmět příspěvku:  Re: Popis SCREENu pro Sam?

Viz image a animace v příloze. Hustě komprimovaný obrázek uložený v MasterBASICu se přihrává a rozbaluje pomalu.
V hexaeditoru mi to ukazuje, že informace o kompresi je uložena na 221. bajtu - FLAGS (MGT USE ONLY).

Přílohy:
MBscreenCompression.mgt.zip [41.32 KiB]
489 krát
MBscreenCompression.gif
MBscreenCompression.gif [ 24.9 KiB | Zobrazeno 5924 krát ]

Stránka 22 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/