OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 00:48

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
PříspěvekNapsal: 28.09.2020, 19:48 
Online
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
mmartinka píše:
Věc se má tak, tvořím si prográmek který mi ukáže info a náhled obrazovky z formátu *.sna a *.z80. Jde mi o to jak správně identifikovat zda se jedná o regulerní .sna/.z80 soubor. Příponu nepovažuji za adekvátní, mohu z hlavičky z80/sna načíst nějaký jasný parametr, a vědět tak že je to OK.

SNA má dané velikosti, takže tady malá možnost kontroly je, z80 používá jednoduchou kompresi, tady si velikostí moc nepomohu.

Příponu z80/sna mohu dát i textovému dokumentu. Jasné, je to málo pravděpodobné ale možnost tady je :)

https://worldofspectrum.org/faq/reference/z80format.htm


Nahoru
 Profil  
 
PříspěvekNapsal: 28.09.2020, 21:06 
Offline
Radil
Uživatelský avatar

Registrován: 19.07.2013, 14:21
Příspěvky: 258
Bydliště: Košice
Has thanked: 143 times
Been thanked: 380 times
SNA rozpoznas iba podla dlzky (su prave 3 moznosti). To, co je obsahom registrov, pamate a stavov portov uz neotestujes na spravnost, musis tomu len doverovat.

Pomoct moze moj prispevok do Gasmanovho jsSpeccy2 emulatora, kde som dorabal nacitavanie SNA:
https://github.com/gasman/jsspeccy2/blo ... na_file.js


Nahoru
 Profil  
 
PříspěvekNapsal: 28.09.2020, 21:33 
Offline
Radil

Registrován: 21.10.2013, 09:25
Příspěvky: 286
Has thanked: 161 times
Been thanked: 116 times
mborik128 píše:
SNA rozpoznas iba podla dlzky (su prave 3 moznosti). To, co je obsahom registrov, pamate a stavov portov uz neotestujes na spravnost, musis tomu len doverovat.

Pomoct moze moj prispevok do Gasmanovho jsSpeccy2 emulatora, kde som dorabal nacitavanie SNA:
https://github.com/gasman/jsspeccy2/blo ... na_file.js


SNA má alespoň tuhle malou berliču. U z80 by šlo kontrolu v případně verzi 2 a 3 z header2 použít byte 34 kde je popis zařízení. Hodnota se pohybuje od 0 do 6. Není to stoprocentní ale alespoň něco....

a díky za odkaz...


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

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevní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