OldComp.cz

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

Zptky do minulosti!

Právě je 27.07.2021, 13:55

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
PříspěvekNapsal: 20.09.2018, 15:57 
Offline
Profík
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 849
Bydliště: Praha
Has thanked: 58 times
Been thanked: 233 times
Ahoj,

jaké nástroje používáte na kompresi binárních (.xex) souborů? Máte nějaké oblíbené?
Mně se celkem zamlouvá Super Packer od MADTEAMu, ale vím že bylo spousta dalších.


Nahoru
 Profil  
 
PříspěvekNapsal: 21.09.2018, 10:29 
Offline
Pan Generální

Registrován: 22.05.2013, 21:14
Příspěvky: 3040
Bydliště: Bratislava
Has thanked: 311 times
Been thanked: 594 times
Na tomto mieste by som si dovolil nenapadne sa infiltrovat do atari komunity a tak trosku si prihriat polievocku doporucenim svojho LZX packera ;)

Je to open-source packer zalozeny na mnozine LZ kompresii a urceny na pakovanie obecnych binarnych suborov do dlzky 64kB. Idelogia prace je jednoducha - clovek si na nejakom vykonnom viacbite subor spakuje, a takto spakovany subor si potom moze pomocou jednoduchej (do cca 100 bajtov) prilozenej rutinky v asembleri depaknut na 8-bitovej masine.

Balicek obsahuje nejaku tu dokumentaciu, zdrojaky (de)packera v portable cecku, skompilovane binarky pre win32 a zdrojak depakovacej rutinky. Ta je sice pre Z80, ale uz existuje port na 8080 a ak by niekto napisal port pre 6502, mohlo by to byt velmi dobre pouzitelne aj na tejto platforme.


Nahoru
 Profil  
 
PříspěvekNapsal: 21.09.2018, 10:59 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1067
Bydliště: u Prahy
Has thanked: 22 times
Been thanked: 236 times
A já dodám, že by se mi hodila 6502 či 65C02 verze depakovací rutiny pro Tolkien.
https://pmd85.borik.net/wiki/Tolkien
Pro pakování textů do textovek - text je jednak nečitelný hackerovi, druhak zabírá mnohem méně místa a rutina ho čte normálně zabalený, bez nutnosti zabírat paměť rozbaleným textem.


Nahoru
 Profil  
 
PříspěvekNapsal: 21.09.2018, 14:53 
Offline
Profík
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 849
Bydliště: Praha
Has thanked: 58 times
Been thanked: 233 times
Busy píše:
Na tomto mieste by som si dovolil nenapadne sa infiltrovat do atari komunity a tak trosku si prihriat polievocku doporucenim svojho LZX packera ;)

Je to open-source packer zalozeny na mnozine LZ kompresii a urceny na pakovanie obecnych binarnych suborov do dlzky 64kB. Idelogia prace je jednoducha - clovek si na nejakom vykonnom viacbite subor spakuje, a takto spakovany subor si potom moze pomocou jednoduchej (do cca 100 bajtov) prilozenej rutinky v asembleri depaknut na 8-bitovej masine.

Balicek obsahuje nejaku tu dokumentaciu, zdrojaky (de)packera v portable cecku, skompilovane binarky pre win32 a zdrojak depakovacej rutinky. Ta je sice pre Z80, ale uz existuje port na 8080 a ak by niekto napisal port pre 6502, mohlo by to byt velmi dobre pouzitelne aj na tejto platforme.


To nevypadá zle, dekompresní rutina je celkem jednoduchá, tak by se portovat dala. Ne na kompresi programového souboru jako takového, ale třeba na (ne)herní data.
Aspoň částečné překrývaní a komprimovaných a dekomprimovaných dat je také podporováno.


Nahoru
 Profil  
 
PříspěvekNapsal: 21.09.2018, 19:17 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 436
Bydliště: Košice
Has thanked: 255 times
Been thanked: 223 times
dex píše:
A já dodám, že by se mi hodila 6502 či 65C02 verze depakovací rutiny pro Tolkien.
https://pmd85.borik.net/wiki/Tolkien
Pro pakování textů do textovek - text je jednak nečitelný hackerovi, druhak zabírá mnohem méně místa a rutina ho čte normálně zabalený, bez nutnosti zabírat paměť rozbaleným textem.
Ja sám nevládnem assembleru 6502 a ani nepoznám architektúru 8bit Atari, či Commodore 64, takže ak niekto preportuje tú rozpakovaciu rutinu na 6502, tak ju do utility rád pridám.
V ZIPe, ktorý si možno stiahnuť na uvedenej stránke, je táto rozpakovacia rutina vo verzii Z80 aj i8080, takže ak niekto vládne 6502 a aj napr. Z80, tak by to mohol byť schopný preportovať.

_________________
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ů: 5 ] 

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 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