flat assembler
Message board for the users of flat assembler.

Index > MenuetOS > Context mixing file compressor for MenuetOS

Author
Thread Post new topic Reply to topic
x3k30c



Joined: 14 Aug 2013
Posts: 13
Location: Hungary
x3k30c 10 Dec 2015, 03:46
MenuetOS is going to have a context mixing file compressor, here are some results for kernel.mnt (1.0 or so):

original: 218880 bytes
compressed: 77040 bytes
compressed and x86 filtered: 72790 bytes

just for comparison, here is a result from paq8f

paq8f -4 kernel.mnt: 65868 bytes


It's mainly suitable for executables, especially when x86-filtering is done. It uses moderate amount of memory and optimized for speed, just fits into 4k.

https://www.mediafire.com/?6bcjadc9be5apn5

rgds,
Akos
Post 10 Dec 2015, 03:46
View user's profile Send private message Reply with quote
x3k30c



Joined: 14 Aug 2013
Posts: 13
Location: Hungary
x3k30c 10 Dec 2015, 05:07
the hell I forgot the fasm port
https://www.mediafire.com/?d59r6zl6ph2w01q
Post 10 Dec 2015, 05:07
View user's profile Send private message Reply with quote
x3k30c



Joined: 14 Aug 2013
Posts: 13
Location: Hungary
x3k30c 10 Dec 2015, 09:43
Ah, I forgot to enable the MS ABI, now it's working

enwik8 results: 22,112,131 bytes
calgary results: 701112 bytes

https://www.mediafire.com/?buw770wftk3dg23
Post 10 Dec 2015, 09:43
View user's profile Send private message Reply with quote
x3k30c



Joined: 14 Aug 2013
Posts: 13
Location: Hungary
x3k30c 19 Dec 2015, 15:05
The compressor is included in M64 1.15.00 as syscall 152.

Win64 and ELF(64) executables can be downloaded from:

https://www.mediafire.com/?1q332ktkbr23t8i
Post 19 Dec 2015, 15:05
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.