(comp.sys.hp48) From: Lutz.Vieweg@p0.f30.n247.z2.FIdonet.ORG (Lutz Vieweg) Subject: a packer for the 48sx Date: 6 Sep 91 09:59:47 GMT Sender: daemon@seq.uncwil.edu Organization: UNCW news/mail gateway service [Note: This program is majorly awesome and massively cool, not to mention intensely radical. It effectively DOUBLES your available RAM! For an impressive example of it in action, check out MAPD and MAPD2 in the WORK directory on this disk. -jkh-] Hi there! This is my first attempt to publish one of my programs to anything other than FidoNet sites. It is a rather small but 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 approximately like when you use the "GraphicObject compresser" published in the past. [Note: Lutz is referring to PGROB and UPGROB by Erik Bryntse. Note that the bugs associated with PGROB and UPGROB are not found in PF, which seems to be totally safe to use. -jkh-] The instructions are rather brief: 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 After the compression is complete, these three options will appear on menu keys. Press the one you want. RFP . . . compresses an object in level one (ML) RFU . . . uncompresses a string created by RFP (ML) That's the whole thing! [Note: Do not be alarmed if the display turns off and the annunciators blink fitfully while RF is running. RF turns the display off on purpose (it can run faster that way) and uses the annunciators for scratch memory (which also provides you with something to look at while waiting). -jkh-] 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: Please do not send an answer to the adress given in the From: field above. Please send it to: Lutz.Vieweg@p20.f30.n247.z2.fidonet.org or the adress given below. -- 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"