Re: [Freedos-user] New AMB - with compression

2025-08-28 Thread Nicholas Bernhard via Freedos-user
I've made an AMB edition of my latest book, Overscan: Stories From Beyond the Screen's Edge. I incorporated MVCOMP into my workflow to make a new version, which you can find on Mateusz's site: http://mateusz.fr/amb/ MVCOMP cut down the size of the AMB edition from 66K to 38K. Overscan

Re: [Freedos-user] New AMB - with compression

2025-08-28 Thread Mateusz Viste via Freedos-user
On 8/28/25 03:41, Louis Santillan wrote: Additionally, jart from cosmopolitan libc/APE has a short C implementation (though somewhat awkwardly organized, IMO) of LZ4. LZ4 is (slightly) more complex than MVCOMP, and not as efficient in the use case at hand. FreeDOS HELP (EN, AMB) size: Uncomp

Re: [Freedos-user] New AMB - with compression

2025-08-27 Thread Louis Santillan via Freedos-user
On Wed, Aug 27, 2025 at 2:29 PM Mateusz Viste via Freedos-user < freedos-user@lists.sourceforge.net> wrote: > On 8/27/25 22:56, E. Auer via Freedos-user wrote: > > I assume you enjoy designing algorithms, because there already are nice > > and lightweight existing ones, too :-) > > Did not find an

Re: [Freedos-user] New AMB - with compression

2025-08-27 Thread Mateusz Viste via Freedos-user
On 8/27/25 22:56, E. Auer via Freedos-user wrote: I assume you enjoy designing algorithms, because there already are nice and lightweight existing ones, too :-) Did not find any that does not require extra buffers for decompression, is fast on a 8088 and can be implemented within some 20 lines

Re: [Freedos-user] New AMB - with compression

2025-08-27 Thread E. Auer via Freedos-user
Hi Mateusz, The compression is a crude, back-referencing algorithm of my own design, called MVCOMP http://mateusz.fr/mvcomp/ Its compression rate is not spectacular, but it is not much worse than deflate, while being significantly simpler and faster. I assume you enjoy designing algorithms,

Re: [Freedos-user] New AMB - with compression

2025-08-27 Thread Mateusz Viste via Freedos-user
On 8/27/25 11:33, Mateusz Viste via Freedos-user wrote: I believe this should be of special interest to the FreeDOS project: the FreeDOS help is using AMB nowadays and the help file is painfully large. As a quick test I took the FDHELPEN.AMB file from the FreeDOS "AMBHELP 0.1d" package and repac

[Freedos-user] New AMB - with compression

2025-08-27 Thread Mateusz Viste via Freedos-user
Last night I published a new AMB specification and new toolset (amb, ambpack and phpamb). The major change is that AMB files can now be compressed. The compression is a crude, back-referencing algorithm of my own design, called MVCOMP . Its