OldComp.cz

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

Reklama!

Právě je 16 pro 2018, 22:45

Všechny časy jsou v UTC + 1 hodina




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

Registrován: 31 srp 2014, 15:27
Příspěvky: 581
Bydliště: Praha
Has thanked: 39 times
Been thanked: 143 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 zář 2018, 09:29 
Offline
Pan Generální

Registrován: 22 kvě 2013, 20:14
Příspěvky: 2042
Bydliště: Bratislava
Has thanked: 224 times
Been thanked: 378 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 zář 2018, 09:59 
Offline
Radil

Registrován: 12 kvě 2013, 21:24
Příspěvky: 262
Has thanked: 0 time
Been thanked: 59 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 zář 2018, 13:53 
Offline
Profík
Uživatelský avatar

Registrován: 31 srp 2014, 15:27
Příspěvky: 581
Bydliště: Praha
Has thanked: 39 times
Been thanked: 143 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 zář 2018, 18:17 
Offline
Kecálek
Uživatelský avatar

Registrován: 13 kvě 2013, 16:48
Příspěvky: 225
Bydliště: Košice
Has thanked: 97 times
Been thanked: 94 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


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