OldComp.cz

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

Registrujte se zde!

Právě je 16 lis 2018, 03:07

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 41 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 10:31 
Offline
Pan Generální

Registrován: 22 kvě 2013, 20:14
Příspěvky: 2015
Bydliště: Bratislava
Has thanked: 220 times
Been thanked: 373 times
Svetlo sveta uzrel celkom novy komprimacny program LZX. Takze sosajte:

http://busy.speccy.cz/download/lzxpack01.rar

Funguje presne tak isto ako znamy packer ZX7 - na nejakom velabitovom PoCitaci si subor spakujete, a takto spakovany subor si potom prilozenou rutinkou (napisanou zatial pre Z80) mozete rozpakovat.

Balicek obsahuje uz skompilovane exace pre Win32, ale aj zdrojaky v portable cecku takze by nemal byt problem skompilovat kdekolvek inde.

A teraz mozno najdolezitejsia otazka: Naco vobec novy packer ?

Oficialna odpoved: LZX je packer ktory pri pakovani skusa viacero roznych kompresii a na zaver automaticky vyberie tu najlepsiu z nich. Dokaze preto castokrat dosiahnut lepsie kompresne pomery nez vecsina inych packerov s jednou pevne zadefinovanou kompresiou.

Napriklad klasicku ZX romku spakol na 12667 bajtov, a niektore ine subory (kod hry Heroes) dokazal spakovat s lepsim pomerom nez WinRAR 5.21 nastaveny na najlepsiu kompresiu.

A este neoficialna odpoved: Uz od cias PackMakera a Turboimplodera som si aj ja chcel vyskusat napisat vlastny paker, ale nejak som sa k tomu vtedy nedostal, tak aspon teraz som to dohnal :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 10:36 
Offline
Site Admin
Uživatelský avatar

Registrován: 11 kvě 2013, 22:48
Příspěvky: 7528
Bydliště: Praha
Has thanked: 947 times
Been thanked: 886 times
A LZX se jmenuje schválně kvůli zmatení nepřítele a nebo je plně shodný s LZX packerem, co známe z Amigy a PC? Protože pokud ne, jeví se mi jeho název/extenze velmi nevhodně.

_________________
"...they never believe me. They don't even believe me about you... You believe me, don't you, Abigail?"
Call me Mr.Hellwide!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 11:37 
Offline
Pan Generální

Registrován: 22 kvě 2013, 20:14
Příspěvky: 2015
Bydliště: Bratislava
Has thanked: 220 times
Been thanked: 373 times
LZX sa vola preto lebo je zalozeny na LZ kompresiach a bol primarne urceny pre ZX spektrum (ale pouzitelny je obecne). Podobnost s cimkolvek na Amige je cisto nahodna. Inak, ked sme uz u toho, tak aj nazov pakovaca ZX7 sa bije s inymi programami (dokonca priamo na ZX Spektre).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 12:11 
Offline
Site Admin
Uživatelský avatar

Registrován: 11 kvě 2013, 22:48
Příspěvky: 7528
Bydliště: Praha
Has thanked: 947 times
Been thanked: 886 times
A nechceš to prosím přejmenovat na LZZ? Obávám se, aby pak takový packer/soubor nemátly multiplatformisty.

_________________
"...they never believe me. They don't even believe me about you... You believe me, don't you, Abigail?"
Call me Mr.Hellwide!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 12:50 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18 čer 2013, 19:26
Příspěvky: 2220
Has thanked: 82 times
Been thanked: 314 times
Busy píše:
Funguje presne tak isto ako znamy packer ZX7 - na nejakom velabitovom PoCitaci si subor spakujete, a takto spakovany subor si potom prilozenou rutinkou (napisanou zatial pre Z80) mozete rozpakovat.
A dokázal bys pro Z80 udělat i pakovač? ;) Nebo se pakování bez PC neobejde?

_________________
www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 13:22 
Offline
Kecálek
Uživatelský avatar

Registrován: 19 črc 2013, 13:21
Příspěvky: 160
Bydliště: Košice
Has thanked: 58 times
Been thanked: 154 times
Ked sme boli mladi a blbi, vobec nam neprislo ako mrhanie casom travit pakovanim 40 kiloveho bloku 5 az 15 minut svojho casu pozeranim na prskajuci border pri pakovani. Pakovane vysledky boli aj tak nakoniec mizerne, lebo pamat nestacila na vyskusanie vsetkych kombinacii a metod pakovania, nedovolovalo to prehliadat sekvencie v celom bloku a castokrat sa pri neuspechu zdrojove data znicili a muselo sa s tym zacinat odznova. Vyvoj na PC priniesol prave tu vyhodu mat k dispozicii Pomocny Computer a jeho inak nevyuzitelnu vypoctovu kapacitu, ktora toto vsetko dokaze v priebehu milisekund a clovek ma cas na samotny vyvoj, plus rodinu a ine konicky.

Zjavne vsak niektori ludia na tej urovni zaostalosti ostavaju vo svojich gebuliach a dobre im tak! :roll:

Udivuje ma tu na tomto fore jedna vec: Busy tu pol roka vyvija a odladuje packer s doteraz asi najlepsim kompresnym pomerom a efektivity kompresie vzhladom na dlzku rozpakovacej rutiny. A tu sa riesi co...? Nazov a blbe poznamky z Jiiirovej hlavy.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 14:38 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18 čer 2013, 19:26
Příspěvky: 2220
Has thanked: 82 times
Been thanked: 314 times
Kdyby mi sem Busy, jako autor (Busy, ne ty!) napsal krátkou větou "ne, bylo by to moc pomalé.", tak by mi taková odpověď stačila, a bylo by.

mborik128 píše:
Ked sme boli mladi a blbi... ...zjavne vsak niektori ludia na tej urovni zaostalosti ostavaju vo svojich gebuliach a dobre im tak! :roll:
Touhle odpovědí jsi sám sebe usvědčil z toho, z čeho viníš druhé... :P

mborik128 píše:
Udivuje ma tu na tomto fore jedna vec: Busy tu pol roka vyvija a odladuje packer s doteraz asi najlepsim kompresnym pomerom a efektivity kompresie vzhladom na dlzku rozpakovacej rutiny.
A že se nepochlubil, že na tom dělá, já tuhle informaci četl poprvé dneska...

mborik128 píše:
A tu sa riesi co...? Nazov a blbe poznamky z Jiiirovej hlavy.
To je vždycky tak, když člověk seznámí druhé až s výsledkem své práce... bohužel se nedá dělat nic jiného, než to vydržet. Znám to z vlastní zkušenosti. 8-)

_________________
www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 14:56 
Offline
Pan Generální

Registrován: 22 kvě 2013, 20:14
Příspěvky: 2015
Bydliště: Bratislava
Has thanked: 220 times
Been thanked: 373 times
misticjoe píše:
A nechceš to prosím přejmenovat na LZZ? Obávám se, aby pak takový packer/soubor nemátly multiplatformisty.
Myslim ze tohto sa obavat netreba. Zameranie oboch packerov je diametralne znacne odlisne a navzajom si v ziadnom pripade nekonkuruju. Pokym ten amigacky je normalny bezny archivacny program typu zip,arj,lha,rar..., ten moj sluzi (v podstate) vyhradne pre urychlenie pakovania dat na 8bit platformach, aby clovek nemusel stravit desiatky minut cakanim na spakovanie nejakeho bloku pameti pri vyvoji noveho softu.
Jiiira píše:
Busy píše:
Funguje presne tak isto ako znamy packer ZX7 - na nejakom velabitovom PoCitaci si subor spakujete, a takto spakovany subor si potom prilozenou rutinkou (napisanou zatial pre Z80) mozete rozpakovat.
A dokázal bys pro Z80 udělat i pakovač? ;) Nebo se pakování bez PC neobejde?
Pre Z80 (konkretne pre ZX Spectrum) uz davno existuje Turboimploder. Nema sice tolko moznosti, nedosahuje az take kompresne pomery a vzhladom na vykon CPU mu zapakovat nieco vecsie aj chvilku trva (5-10 minut) ale je to stale jeden z najlepsich pakovacov pakujucich priamo na ZX Spektre.

Pokial by ti to ale nestacilo, nie je nic jednoduchsie ako zobrat v balicku prilozeny zdrojak v C a pokusit sa ho naimplementovat pre Z80. Ja sam sa do toho pustat neplanujem, lebo v tom nevidim velky zmysel - dnes uz clovek ma skoro vzdy po ruke nejaky viacbitovy pocitac, hlavne ked nieco vyvija. Ale ak by si sa do toho chcel pustit ty, zacni najjednoduchsim LzmPack-om, a ja ti rad poskytnem nejaky ten tech-support.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 15:04 
Offline
Kecálek

Registrován: 18 říj 2014, 22:10
Příspěvky: 189
Has thanked: 12 times
Been thanked: 42 times
No ten názov je matúci, ale svet sa kôli tomu nezrúti.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 15:21 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18 čer 2013, 19:26
Příspěvky: 2220
Has thanked: 82 times
Been thanked: 314 times
Busy píše:
Pre Z80 (konkretne pre ZX Spectrum) uz davno existuje Turboimploder. Nema sice tolko moznosti, nedosahuje az take kompresne pomery a vzhladom na vykon CPU mu zapakovat nieco vecsie aj chvilku trva (5-10 minut) ale je to stale jeden z najlepsich pakovacov pakujucich priamo na ZX Spektre.
Stáhl jsem si, díky...

Busy píše:
Pokial by ti to ale nestacilo, nie je nic jednoduchsie ako zobrat v balicku prilozeny zdrojak v C a pokusit sa ho naimplementovat pre Z80. Ja sam sa do toho pustat neplanujem, lebo v tom nevidim velky zmysel - dnes uz clovek ma skoro vzdy po ruke nejaky viacbitovy pocitac, hlavne ked nieco vyvija. Ale ak by si sa do toho chcel pustit ty, zacni najjednoduchsim LzmPack-om, a ja ti rad poskytnem nejaky ten tech-support.
Dík za nabídku, kdyžtak se ozvu... Zatím jsem experimentoval jen s RLE kompresí kvůli kompresi obrázků (jednoduchých). Fungovalo to, ale možnosti použití byly dost malé... Každopádně teď pracuju (střídavě) na 3 rozdělaných projektech, takže nemám ponětí, kdy se dostanu k tomuhle... ;)

_________________
www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 15:23 
Offline
Pan Generální

Registrován: 22 kvě 2013, 20:14
Příspěvky: 2015
Bydliště: Bratislava
Has thanked: 220 times
Been thanked: 373 times
Jiiira píše:
Kdyby mi sem Busy, jako autor (Busy, ne ty!) napsal krátkou větou "ne, bylo by to moc pomalé.", tak by mi taková odpověď stačila, a bylo by.
S tym know-how, ktore mame dnes, by som vedel napisat Turboimploder tak aby pakoval mnohonasobne rychlejsie (pri nie prilis komplikovanych datach v podstate okamzite). Ale, ako som uz vyssie napisal, nevidim v tom velky prakticky zmysel. Mozno by to bola zaujimava studia o tom ako rychlo by sa to na osembitoch dalo zvladnut, a keby som mal neobmedzene casove zdroje, urcite by som mal chut to vyskusat, ale tych veci co by som chcel vyskusat a urobit je tolko, ze si musim stanovit nejake priority, a minimalne tie veci, ktore je mozne jednoducho "outsorsovat" na vykonnejsie platformy, nechat na tie vykonnejsie platformy.
Jiiira píše:
mborik128 píše:
Udivuje ma tu na tomto fore jedna vec: Busy tu pol roka vyvija a odladuje packer s doteraz asi najlepsim kompresnym pomerom a efektivity kompresie vzhladom na dlzku rozpakovacej rutiny.
A že se nepochlubil, že na tom dělá, já tuhle informaci četl poprvé dneska...
Vela ludi o tom vedelo a s mnohymi som sa v priebehu vyvoja aj radil. Je sice pravda, ze zrovna tu na oldcompe som na to nejak prilis neupozornoval, ale zase nikto po mne nemoze chciet, aby som o vsetkom, nad cim pracujem, vypisoval na vsetkych forach a diskusiach v ktorych som zapojeny.
Jiiira píše:
mborik128 píše:
A tu sa riesi co...? Nazov a blbe poznamky z Jiiirovej hlavy.
To je vždycky tak, když člověk seznámí druhé až s výsledkem své práce... bohužel se nedá dělat nic jiného, než to vydržet. Znám to z vlastní zkušenosti. 8-)
Ono to vecsinou dopadne tak (skusenosti z minulosti a nielen moje) ze ked ma clovek nejaku predstavu a chce ju zrealizovat, tak sa najde kopec inych ludi co sa robia mudrejsimi nez su, tuto predstavu skritizuju pod ciernu zem a nasledne sa rozprudi velky flameware o tom ako by to vlastne malo vyzerat. A ten mi rozhodne ku stastiu nechyba. Tak som moj plan radsej na takychto verejnych forach prilis nezverejnoval.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 15:36 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18 čer 2013, 19:26
Příspěvky: 2220
Has thanked: 82 times
Been thanked: 314 times
Busy píše:
Jiiira píše:
mborik128 píše:
Udivuje ma tu na tomto fore jedna vec: Busy tu pol roka vyvija a odladuje packer s doteraz asi najlepsim kompresnym pomerom a efektivity kompresie vzhladom na dlzku rozpakovacej rutiny.
A že se nepochlubil, že na tom dělá, já tuhle informaci četl poprvé dneska...
Vela ludi o tom vedelo a s mnohymi som sa v priebehu vyvoja aj radil. Je sice pravda, ze zrovna tu na oldcompe som na to nejak prilis neupozornoval, ale zase nikto po mne nemoze chciet, aby som o vsetkom, nad cim pracujem, vypisoval na vsetkych forach a diskusiach v ktorych som zapojeny.
To je zcela v pořádku, já jsem tím jen dokumentoval, že jsem o tom dosud nevěděl. Je samozřejmě tvoje věc, kde a koho budeš informovat - na druhou stranu mi tady někdo jiný nemůže předhazovat, že jsem to nevěděl, když se tady ta informace neobjevila.

Busy píše:
Jiiira píše:
mborik128 píše:
A tu sa riesi co...? Nazov a blbe poznamky z Jiiirovej hlavy.
To je vždycky tak, když člověk seznámí druhé až s výsledkem své práce... bohužel se nedá dělat nic jiného, než to vydržet. Znám to z vlastní zkušenosti. 8-)
Ono to vecsinou dopadne tak (skusenosti z minulosti a nielen moje) ze ked ma clovek nejaku predstavu a chce ju zrealizovat, tak sa najde kopec inych ludi co sa robia mudrejsimi nez su, tuto predstavu skritizuju pod ciernu zem a nasledne sa rozprudi velky flameware o tom ako by to vlastne malo vyzerat. A ten mi rozhodne ku stastiu nechyba. Tak som moj plan radsej na takychto verejnych forach prilis nezverejnoval.
Já to vím, proto to dělám taky tak... ;)
Protože informovat až když je hotovo má ten problém, že se objeví dotazy jako: k čemu to je, proč jsi to dělal zrovna takhle a ne jinak, a proč jsi dělal zrovna tohle a ne něco jiného. 8-) Sdělit záměr předem je ale mnohem horší - už kvůli tomu, že vzniklá vlna debat tě může znechutit a odradit od realizace.
Tedy, říct až na konec je blbé, říct předem - ještě horší... :P

_________________
www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 21:06 
Offline
Site Admin
Uživatelský avatar

Registrován: 11 kvě 2013, 22:48
Příspěvky: 7528
Bydliště: Praha
Has thanked: 947 times
Been thanked: 886 times
At je Busyho snaha uctyhodna jak chce a nesnizuju ji, porad mi prijde arogantni na just nazvat packer stejne jako se uz nejaky jmenuje jen proto, ze tam chci ono "zx". A za tim si stojim.

_________________
"...they never believe me. They don't even believe me about you... You believe me, don't you, Abigail?"
Call me Mr.Hellwide!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 03 úno 2017, 23:53 
Offline
Radil

Registrován: 27 zář 2014, 22:56
Příspěvky: 424
Has thanked: 364 times
Been thanked: 197 times
Busy - díky za další hezký projekt. Takovéto "bláznivé" (myšleno v dobrém) experimenty mám rád.

Jen nepochopím proč někdo stále používá ten odporný rar ;)

_________________
ZX Spectrum DELTA, D80, XY4150
DOS Programming, Win32 API Programming
OldComp GitHub
PGP: A6EA 1F93 EF6B D8D1 35AD B6D7 1E79 73E5 1B28 17F9


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Komprimacny program LZX
PříspěvekNapsal: 04 úno 2017, 08:38 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 11 čer 2013, 14:27
Příspěvky: 1580
Has thanked: 987 times
Been thanked: 271 times
Busy píše:
bol primarne urceny pre ZX spektrum (ale pouzitelny je obecne).

Super, depacker je použitelný i na samíkovi a vypadá to, že bude fungovat i v emulátoru c128 a MZ :o... Díky!!!

mborik128 píše:
Udivuje ma tu na tomto fore jedna vec... Nazov a blbe poznamky...

Ano, OLDCOMP je tu (téměř) pro všechny, a mj. umožnuje, abyste se právě tu blbými poznámkami z vlastní hlavy podivovali nad různými, treba i viceméně zvědavými, neinformovanými a laickými, poznámkami z hlav jiných...

Busy píše:
LZX sa vola preto lebo je zalozeny na LZ kompresiach a bol primarne urceny pre ZX spektrum

Název je OK, vždyť Spectrum se zatim přece nijak moc neprolnulo s Amigou, a to ani na ZX Evo.
Příponám na PC lze dát dočasný pracovní název .LZXS či .LZS, stejně jsou určeny pro prostředí z80...
Začněme to vážně řešit, až někdo portuje Workbench na spektráče. 8-)

berk píše:
Jen nepochopím proč někdo stále používá ten odporný rar ;)

Kdyby jen rar, např. kvůli samflate lze získat návyk na stařičký GZIP zapouzdřený v 7zipu. :suicide:


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

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