From: Lutz.Vieweg@p0.f30.n247.z2.fidonet.org (Lutz Vieweg) Newsgroups: comp.sources.hp48 Subject: v01i030: rfu - Object Packer v1.0, Part01/01 Message-ID: <2167@seq.uncwil.edu> Date: 6 Sep 91 03:04:15 GMT Sender: spell@seq.uncwil.edu Followup-To: comp.sys.hp48 Lines: 191 Approved: spell@seq.uncwil.edu Posted: Thu Sep 5 22:04:15 1991 Checksum: 3447137922 (verify with brik -cv) Submitted-by: Lutz Vieweg Posting-number: Volume 1, Issue 30 Archive-name: rfu/part01 Hi there! This is my first attempt to publish one of my programs to other than FidoNet sites. I hope this succeeds without greater trouble, because the next (and not the last) program I wish to spread is a rather big one - in fact, it sonsist of a 10kB machine-language main program, about 5kB of additional data and tools, and a document of about 32kB. The program I speak of is QED 1.05, a mega-speed object and text editor with features you never hoped to find on a handheld... But before I try to send out this big one, here is a rather small but also interesting one: Redundance Fighter V1.2 An object packer for the 48sx written in ML. Try it out - it shortens RPL programs typically to about 60% of their size, ML programs about 70-80%, and graphics become smaller as if would happen when you use the "GraphicObject compresser" published in the past. The instructions you need on the packer is rather small: ->ASC endcoded below, you will find... RF.DIR HP48sx directory wich conains: RF a RPL program for more comfortable compression of either an object in level 1 or an object named in level 1. Allows conversion of the packed file into three formats: .RFF the original string created by RFP .RFE a self-uncompressing object (uses RFU) .RFP a self-uncompressing and evaluating object RFP compresses an object in level one (ML) RFU uncompresses an string created by RFP (ML) That's the whole thing! It's a good idea to put RFU in your HOME directory, so any program can unpack itself without problems. Hope to stay in contact, Lutz Vieweg. PS: Please excuse linguistic mistakes - english is not my native language. PPS: Tried to answer but failed? Try the following adress: Lutz.Vieweg@p20.f30.n247.z2.fidonet.org -- This message was sent to you through FredGate @ COM-BBS, Heusenstamm FRG Just in case: send your flames to "root@muffel.hotb.sub.org", I'll for- ward them to my null-device ;-) If you want your mail-reply to be sent through this gate, please address a FIDONET-User as "User.Name%pA.fB.nC.zD.fidonet.org@muffel.hotb.sub.org"