RE: LZ: Variables and Compression
[Prev][Next][Index][Thread]
RE: LZ: Variables and Compression
-
Subject: RE: LZ: Variables and Compression
-
From: Sam Davies <davies@unix.trilogy.net>
-
Date: Thu, 28 Nov 1996 20:51:46 -0500
-
In-Reply-To: <>
------ =_NextPart_000_01BBDD6E.A5E1CB80
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
I was once thinking about a compression sort of thing, myself. I =
thought we could compress programs by having pointers to places in rom, =
or something like that. I'm sure all of the opcodes are used somewhere =
in ROM. Or the compression program could just have a table of the most =
common ones. The program could also look for strings of bytes that =
appear in ROM (using the handy block search commands). I'm sure with =
some combination of the two (opcode look-up and ROM replacement), =
programs could be made much smaller... Just my thoughts...
Sam
----------
From: Alan Bailey[SMTP:bailala@mw.sisna.com]
Sent: Thursday, November 28, 1996 1:31 PM
To: list-zshell@lists.ticalc.org
Subject: Re: LZ: Variables and Compression
Andrew Haninger wrote:
>=20
> about the compression stuff, i'm starting on a compression program =
that
> should compress string vars. although, with the method i'm usingg, i =
need
> some way(in tibasic) to figure out if a subbed character is a =
character or
> a number. is this possible? here is how i hope it will work in the =
future:
> the string "99A" will uncompress to 99 uppercase A's so, with this =
method,
> the zshell games won't compress too well since there aren't too many
> characters in them that are consecutively congruent. although, if i =
can
> find out how to convert them to binary strings, i would hope that they =
would
> shrink tremendously. i hope this works..............
>=20
>=20
> Andy Haninger
> aka &y
> ahaning@freenet.columbus.oh.us
A month or two ago, two people said they would work together on=20
compression, but I don't know what came of it. You can check the lz=20
archives to find the people.
--=20
Compliments of:
_-_-_-_-_-_-_-_
Alan Bailey
mailto:bailala@mw.sisna.com
IRC:Abalone
Web:http://www.mw.sisna.com/users/bailala/home.htm
------ =_NextPart_000_01BBDD6E.A5E1CB80
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64
eJ8+IiYBAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAIAAgABBJAG
AEgBAAABAAAADAAAAAMAADADAAAACwAPDgAAAAACAf8PAQAAAFcAAAAAAAAAgSsfpL6jEBmdbgDd
AQ9UAgAAAABsaXN0LXpzaGVsbEBsaXN0cy50aWNhbGMub3JnAFNNVFAAbGlzdC16c2hlbGxAbGlz
dHMudGljYWxjLm9yZwAAHgACMAEAAAAFAAAAU01UUAAAAAAeAAMwAQAAAB0AAABsaXN0LXpzaGVs
bEBsaXN0cy50aWNhbGMub3JnAAAAAAMAFQwBAAAAAwD+DwYAAAAeAAEwAQAAAB8AAAAnbGlzdC16
c2hlbGxAbGlzdHMudGljYWxjLm9yZycAAAIBCzABAAAAIgAAAFNNVFA6TElTVC1aU0hFTExATElT
VFMuVElDQUxDLk9SRwAAAAMAADkAAAAACwBAOgEAAAACAfYPAQAAAAQAAAAAAAADB0QBCIAHABgA
AABJUE0uTWljcm9zb2Z0IE1haWwuTm90ZQAxCAEEgAEAIgAAAFJFOiBMWjogVmFyaWFibGVzIGFu
ZCBDb21wcmVzc2lvbgCPCwEFgAMADgAAAMwHCwAcABQAMwAuAAQAcwEBIIADAA4AAADMBwsAHAAU
ADEAAAAEAEMBAQmAAQAhAAAAQ0MzMzhFNzA2MDQ5RDAxMTk2NDY0NDQ1NTM1NDAwMDAAtAYBA5AG
AFwHAAASAAAACwAjAAAAAAADACYAAAAAAAsAKQAAAAAAAwA2AAAAAABAADkAQMQK4ZfduwEeAHAA
AQAAACIAAABSRTogTFo6IFZhcmlhYmxlcyBhbmQgQ29tcHJlc3Npb24AAAACAXEAAQAAABYAAAAB
u92X4QpwjjPNSWAR0JZGREVTVAAAAAAeAB4MAQAAAAUAAABTTVRQAAAAAB4AHwwBAAAAGAAAAGRh
dmllc0BtYWlsLnRyaWxvZ3kubmV0AAMABhCw5gvnAwAHEHcFAAAeAAgQAQAAAGUAAABJV0FTT05D
RVRISU5LSU5HQUJPVVRBQ09NUFJFU1NJT05TT1JUT0ZUSElORyxNWVNFTEZJVEhPVUdIVFdFQ09V
TERDT01QUkVTU1BST0dSQU1TQllIQVZJTkdQT0lOVEVSU1RPAAAAAAIBCRABAAAA1AUAANAFAAAi
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
UkU6IAAAAAAbXQ==
------ =_NextPart_000_01BBDD6E.A5E1CB80--