OldComp.cz

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


Právě je 29.03.2024, 03:54

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 57 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další
Autor Zpráva
PříspěvekNapsal: 02.09.2020, 23:50 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
Hezká recenze - https://panprase.cz/clanek/obnovit-0/

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
PříspěvekNapsal: 03.09.2020, 01:21 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Tak práve som dočítal nulté číslo RESTORE na emulátore FUSE. Celkom zaujímavé. Síce som očakával viac, konkrétne nejaké tie obrázky v texte (na disketu by sa určite zmestili a zkonvertovať akýkoľvek obrázok z internet hádam nieje problém), ale aj tak to celkom ušlo. A našiel som dve maličké chybičky v texte (rovnaké slovo dva krát za sebou, nebudem písať ktoré a kde, hľadajte). Ešte by som tam pridal prechod z konca jednej sekcie na začiatok ďalšej, nech sa nemusí ísť do menu a rozmýšľať ktorú som to práve dočítal. Napríklad D-ďalšia sekcia. Na nulté číslo ale výborné, u mňa je za 1. :like:
(a našťastie nepotrebuje MDOS3 :P )

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 03.09.2020, 08:00 
Offline
Kecálek

Registrován: 06.04.2020, 16:24
Příspěvky: 222
Bydliště: Opava
Has thanked: 31 times
Been thanked: 70 times
Kdo nemá MDOS ani emul, může využít hexa editor :neener:

Příloha:
restore.jpg
restore.jpg [ 320.77 KiB | Zobrazeno 6149 krát ]


Tak jsme kdysi s kámošem "hackli" českou PC hru POLDA když jsme zatuhli a nemohli jsme s příběhem hnout. Našli jsme datový soubor, v M602 jej otevřeli a hledali jsme text kde jsme zatuhli a hned u něj byly texty, které nám napověděly co vlastně máme dělat... :D :D :D


Nahoru
 Profil  
 
PříspěvekNapsal: 03.09.2020, 08:20 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
MTs píše:
Kdo nemá MDOS ani emul, může využít hexa editor

Proto má být další číslo packované Tolkienem. Aby si to přečetl opravdu jen ten, kdo si to spustí.


Nahoru
 Profil  
 
PříspěvekNapsal: 03.09.2020, 08:39 
Offline
Kecka
Uživatelský avatar

Registrován: 20.11.2015, 15:56
Příspěvky: 32
Bydliště: Praha
Has thanked: 17 times
Been thanked: 45 times
PotPalo píše:
A našiel som dve maličké chybičky v texte (rovnaké slovo dva krát za sebou, nebudem písať ktoré a kde, hľadajte).


Inu stane se. 90 % časopisu vznikalo při cestách metrem do práce a z práce, jak kód tak texty. Část dokonce na iPhone 5s. A ten zbytek vznikal mezi půlnocí a druhou hodinou v noci. Jestli jsou tam jen dva překlepy (tedy tři, vím o jednom, který nespočívá v zopakování slov), tak jsem lepší, než jsem si myslel!


Nahoru
 Profil  
 
PříspěvekNapsal: 04.09.2020, 11:40 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Ja by som zasa uvítal, keby sa používalo kódovanie CS znakov v nejakej PC známej kódovej stránke, nech to už je na PC pri binárnom prehliadaní čitateľné. :D

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 04.09.2020, 13:48 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
dex píše:
Busy píše:
dex píše:
Proto má být další číslo packované Tolkienem. Aby si to přečetl opravdu jen ten, kdo si to spustí.
V takom pripade by som to doporucoval zapakovat Huffmanom :)
To já zase ne.
Huffman tak, jak je implementován na Spectru (Mr. Pack, PackMaker, Tree Press) rozbalí data do paměti, kde jsou pak v čitelné podobě.
Zatímco Tolkien nechává texty v paměti zapakované a takhle zapakované je čte (dekomprese probíhá proudově až přímo při výpisu).
Použito v textovce Heroes '92 (zmínka v Návrat žijící smrti, ZX Magazín 1/1993, strana 8).
Mas pravdu, ale MTs napisal Aby si to přečetl opravdu jen ten, kdo si to spustí a na to aby si sa dostal k obsahu pameti, to musis najprv spustit. Takze pokial to nespustis, tak jediny huffman (alebo akekolvek kryptovanie) znemozni citanie uplne (vratane textov na zaciatku, ktore su pri beznych komresiach typu LZ stale aspon ciastocne citatelne).


Nahoru
 Profil  
 
PříspěvekNapsal: 04.09.2020, 15:32 
Offline
Kecka
Uživatelský avatar

Registrován: 20.11.2015, 15:56
Příspěvky: 32
Bydliště: Praha
Has thanked: 17 times
Been thanked: 45 times
MTs píše:
Kdo nemá MDOS ani emul, může využít hexa editor :neener:


Ano, u ukázkového čísla jsem se rozhodl to nekomplikovat kompresí. Příště se to už nestane, diskety nejsou nekonečné a dají se zaplnit hodnotným digitálním obsahem!


Nahoru
 Profil  
 
PříspěvekNapsal: 05.09.2020, 18:05 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
Chceli ste TAPku, tak tu ju máte. S mojími chabými znalosťami assemblera som to dal. Tak som zvedavý, či si to v emulátore pustíte bez zrýchleného nahrávania. :)


Přílohy:
Poznámka: upraveny loader, opravena chybka
restore00.tap.zip [27.2 KiB]
518 krát

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."


Naposledy upravil iwosh dne 05.09.2020, 21:38, celkově upraveno 8
Nahoru
 Profil  
 
PříspěvekNapsal: 05.09.2020, 18:34 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Takže Tapemag. :D Ešte ponahrávať na klasické pásky a rozposlať... :lol:
Iba 28 kB? Je to celé? To by sa do pamäte zmestilo na jedno nahratie, nie na 9 krát.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 05.09.2020, 19:41 
Offline
Profík
Uživatelský avatar

Registrován: 20.02.2017, 01:17
Příspěvky: 801
Has thanked: 19 times
Been thanked: 48 times
No to je paráda, tapka! Už to hltám. Logout jede...


Nahoru
 Profil  
 
PříspěvekNapsal: 05.09.2020, 21:08 
Offline
Kecka
Uživatelský avatar

Registrován: 20.11.2015, 15:56
Příspěvky: 32
Bydliště: Praha
Has thanked: 17 times
Been thanked: 45 times
iwosh píše:
Chceli ste TAPku, tak tu ju máte. S mojími chabými znalosťami assemblera som to dal. Tak som zvedavý, či si to v emulátore pustíte bez zrýchleného nahrávania. :)


Lidi crackujou můj software, trvalo to pětadvacet let, ale je to tu! :like:

(d80 si za týden stáhlo 180 lidí, jsem zvědav na ty exponenciální nárůsty :D )


Nahoru
 Profil  
 
PříspěvekNapsal: 06.09.2020, 10:48 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Pouze pro RESTORE si zagamesil Logout ... tak toto ma neskutocne pobavilooooooo ;) :) :D :lol: :dcl:


Nahoru
 Profil  
 
PříspěvekNapsal: 09.09.2020, 09:04 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Logout píše:
u ukázkového čísla jsem se rozhodl to nekomplikovat kompresí. Příště se to už nestane, diskety nejsou nekonečné a dají se zaplnit hodnotným digitálním obsahem!
Pre zaujimavost som vyskusal ako sa skrati text roznymi kompresiami.
Ako pokusne data som si z casopisu vybral najdlhsi text - poviedku.

Povodna dlzka textu poviedky: 8258 bajtov

Ako to dokazali zapakovat jednotlive packery:
Kód:
Huffman => 5567
Tolkien => 5320
ZX7.... => 5293
LzxPack => 5104
Tolkien ma samozrejme vyhodu, ze pri vypisovani textu netreba ziadnu pamet navyse pre depack.
Huffman nie je packmaker a ani nic ine zname, pre pokusne ucely som si napisal taku jednoduchu implementaciu huffmana na PeCedle.
V huffmanom spakovanych dlzkach je uz zahrnuty aj cely strom.

Skusal som aj rozne kombinacie packerov:
Kód:
Tolkien + Huffman => 5134
ZX7.... + huffman => 5295 (nevyplati sa, hufman to o dva bajty predlzil)
LzxPack + huffman => 5106 (nevyplati sa, hufman to o dva bajty predlzil)

Huffman + ZX7.... => 5901 (nezmysel - ZX7 to predlzil o 334 bajtov)
Huffman + LzxPack => 5533 (nezmysel - LzxPack to sice skratil o 34 bajtov ale jeho depaker je dlhsi)

Tolkien + ZX7.... => 5041
Tolkien + LzxPack => 4840 (najlepsi vysledok)

Tolkien + ZX7.... + huffman => 4998
Tolkien + LzxPack + huffman => 4842 (nevyplati sa, hufman to o dva bajty predlzil)
Dlzky depakovacych rutiniek:
Kód:
Tolkien 58 bajtov
ZX7.... 69 bajtov
Huffman cca 80 bajtov
LzxPack cca 128 bajtov
Celkovo teda najlepsie vychadza kombinacia Tolkien + LzxPack
a huffmana (v akejkolvek forme a kombinacii) nema velky zmysel pouzivat.

Este poznamka na zaver: Ak by sa pakovalo viac textov ako jeden blok naraz, kompresne pomery by boli lepsie pretoze kompresie typu LZ
(ZX7 a LzxPack a v podstate aj Tolkien) mozu podchytit viac podobnych dat naraz.


Nahoru
 Profil  
 
PříspěvekNapsal: 09.09.2020, 09:26 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
Nuž, Tolkien ale nie je určený/vhodný na pakovanie "celých textov". Jeho uplatnenie je v prípade, že text je rozdelený na "vety", ktoré sú potom jednotlivo prístupné, bez nutnosti rozpakovať celý text naraz.
A to je prípad textoviek, u ktorých je to užitočné aj kvôli tomu, že text je priamo nečitateľný.
https://pmd85.borik.net/wiki/Tolkien

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


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ů: 57 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další

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:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz