<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=BAPACK</id>
	<title>BAPACK - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=BAPACK"/>
	<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=BAPACK&amp;action=history"/>
	<updated>2026-07-26T20:35:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=BAPACK&amp;diff=11278&amp;oldid=prev</id>
		<title>&gt;Wongck at 12:29, 12 October 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=BAPACK&amp;diff=11278&amp;oldid=prev"/>
		<updated>2011-10-12T12:29:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:29, 12 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l239&quot;&gt;Line 239:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 239:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Compression Software]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Compression Software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Atari ST software]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=BAPACK&amp;diff=11277&amp;oldid=prev</id>
		<title>&gt;Silver Surfer: clean up</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=BAPACK&amp;diff=11277&amp;oldid=prev"/>
		<updated>2009-05-03T10:31:19Z</updated>

		<summary type="html">&lt;p&gt;clean up&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:31, 3 May 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l235&quot;&gt;Line 235:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 235:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Don't forget to vote on the future of BA Pack!&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Don't forget to vote on the future of BA Pack!&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Compression Software]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Compression Software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Atari ST software]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Silver Surfer</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=BAPACK&amp;diff=11276&amp;oldid=prev</id>
		<title>&gt;Silver Surfer: Added category</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=BAPACK&amp;diff=11276&amp;oldid=prev"/>
		<updated>2009-05-02T16:07:32Z</updated>

		<summary type="html">&lt;p&gt;Added category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:07, 2 May 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l237&quot;&gt;Line 237:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 237:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Compression Software]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Silver Surfer</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=BAPACK&amp;diff=11275&amp;oldid=prev</id>
		<title>&gt;Zorro 2 at 10:28, 2 November 2006</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=BAPACK&amp;diff=11275&amp;oldid=prev"/>
		<updated>2006-11-02T10:28:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Branch Always Packer 1.00&lt;br /&gt;
=========================&lt;br /&gt;
&lt;br /&gt;
(C) Branch Always Software, 1990. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
released: January 19, 1990&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The file BAPACK.ACC and this text file make up the BA Pack 1.00 release.&lt;br /&gt;
This is a freeware release, and may be used by all Atari ST users. The&lt;br /&gt;
software may be copied freely. It may not be modified, disassembled, or&lt;br /&gt;
used for commercial purposes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What is BA Pack?&lt;br /&gt;
================&lt;br /&gt;
&lt;br /&gt;
BA Pack is an executable program packer. It takes an existing program,&lt;br /&gt;
which may have a .PRG, .TOS, .TTP, or .ACC extender, and creates a file&lt;br /&gt;
which is smaller but still remains executable. This frees up disk space,&lt;br /&gt;
and allows more programs to fit on a floppy disk or hard disk. Desk&lt;br /&gt;
accessories as well as normal applications can be packed.&lt;br /&gt;
&lt;br /&gt;
For example, the size of Flash 1.6 drops from 135K to 97K, a savings of&lt;br /&gt;
about 38K of disk space. Calamus drops in size by about 80K. The larger&lt;br /&gt;
the program, the more the savings. Typical programs will compress to&lt;br /&gt;
about 50% to 80% of their original size. BAPACK.ACC itself is packed.&lt;br /&gt;
On a standard 360K single sided floppy disk, it is usually possible to&lt;br /&gt;
free up about 100K of disk space, simply by packing the programs on the&lt;br /&gt;
disk.&lt;br /&gt;
&lt;br /&gt;
We tested BA Pack on dozens of different programs, like Flash, Calamus,&lt;br /&gt;
Word Writer, ST Writer, Tempus, Laser C, ARC, ARC Shell, Quick ST, etc,&lt;br /&gt;
and all the programs worked perfectly when packed.&lt;br /&gt;
&lt;br /&gt;
The reason that BA Pack was written in the first place was to allow&lt;br /&gt;
us to put more files on our upcoming software releases. We looked at&lt;br /&gt;
several alternatives:&lt;br /&gt;
&lt;br /&gt;
    - use a double sided 720K disk - 520ST users would kick and scream&lt;br /&gt;
    - self extracting ARCs - this requires more disk space for extraction&lt;br /&gt;
    - ARC the files - this requires ARC.TTP (which eats more disk space)&lt;br /&gt;
                      and some people may not be familiar with ARC.&lt;br /&gt;
    - use two disks - this raises the price of the software&lt;br /&gt;
&lt;br /&gt;
All 4 of the above alternatives were unacceptable, so BA Pack was written.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Differences between PACKing and ARCing&lt;br /&gt;
======================================&lt;br /&gt;
&lt;br /&gt;
A program packer is slightly different than a normal ARCing program.&lt;br /&gt;
The two main characteristics of a file compression program are the&lt;br /&gt;
efficiency of compression, and the speed of decompression (or unpacking).&lt;br /&gt;
&lt;br /&gt;
Programs like LHARC offer very good compression of files, but they take&lt;br /&gt;
a long time to do the decompression. A program like ARC is slightly&lt;br /&gt;
faster but doesn't compress as well. BA Pack is even faster than ARC,&lt;br /&gt;
but does not compress as efficiently. The reason is simple. A packed&lt;br /&gt;
program must unpack very quickly, otherwise it will annoy users if they&lt;br /&gt;
have to wait a minute or two each time they double click on a program.&lt;br /&gt;
&lt;br /&gt;
So there is a tradeoff between compression efficiency and pack/unpack time.&lt;br /&gt;
BA Pack performs the packing and unpacking operations entierly in memory,&lt;br /&gt;
so it is extremely fast, but as a result, the packed programs are larger&lt;br /&gt;
than what could be obtained by using ARC or LHARC.&lt;br /&gt;
&lt;br /&gt;
The algorithm that BA Pack uses is also different than what ARC might use.&lt;br /&gt;
There is a compression scheme known as Huffmann encoding, which is widely&lt;br /&gt;
used for compressing files. Unfortunately, Huffmann encoding and decoding&lt;br /&gt;
is not terribly fast. The compression scheme used by BA Pack, although &lt;br /&gt;
quite &amp;quot;brain dead&amp;quot;, is effective nevertheless. It works on the fact that&lt;br /&gt;
a program will tend to have a lot of repeating 68000 instructions, since&lt;br /&gt;
there are just a limited number of instructions in common use. But you&lt;br /&gt;
don't have to worry about how BA Pack works!&lt;br /&gt;
&lt;br /&gt;
In future releases we will experiment with other methods of compression&lt;br /&gt;
which may be slower or faster, smaller or larger. The current method&lt;br /&gt;
was chosen as the best compromise between speed and packed size.&lt;br /&gt;
&lt;br /&gt;
There is another consideration that makes BA Pack slightly different.&lt;br /&gt;
If you try to pack a program that is smaller than 1K, BA Pack won't let&lt;br /&gt;
you do it. The reason is that the ST allocates disk space 1K at a time. So&lt;br /&gt;
it doesn't matter if a file is 5 bytes long or 995 bytes long, it still &lt;br /&gt;
uses up 1K (1024 bytes) of disk space. Therefore, since our main goal is&lt;br /&gt;
to save disk space, it is unnecessary to try performing packs that save&lt;br /&gt;
less than 1K of disk space.&lt;br /&gt;
&lt;br /&gt;
BA Pack also displays all file sizes in terms of kilobytes rather than&lt;br /&gt;
bytes, since the actual number of bytes is somewhat unimportant.&lt;br /&gt;
&lt;br /&gt;
When a packed program is run, it performs all the unpacking in memory, at&lt;br /&gt;
a rate of about 30K per second. On a floppy disk system, this will usually&lt;br /&gt;
mean that a packed program loads faster than the unpacked program, because&lt;br /&gt;
the time spent unpacking is less than the time it would take to load the&lt;br /&gt;
larger unpacked program.&lt;br /&gt;
&lt;br /&gt;
When running a packed program from a hard disk or RAM disk, the load time&lt;br /&gt;
will usually be too fast to make a difference. There will be a slight&lt;br /&gt;
delay on large files as the program unpacks. This may take up to 5 seconds&lt;br /&gt;
on very large files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using BA Pack&lt;br /&gt;
=============&lt;br /&gt;
&lt;br /&gt;
BA Pack uses an intuitive GEM based interface. There is currently only&lt;br /&gt;
one operation supported: packing. For our purposes it was not necessary&lt;br /&gt;
to have an unpack feature. We also recommend that whenever you pack a file,&lt;br /&gt;
you should always keep a backup of the original unpacked version. This is&lt;br /&gt;
so that the original file can be used for such purposes as ARCing, or&lt;br /&gt;
patching (a method of updating programs). There are programs out there,&lt;br /&gt;
such as ARC Shell, which store configuration information right in the&lt;br /&gt;
program file itself, so when changing the configuration, you must have&lt;br /&gt;
the unpacked version handy.&lt;br /&gt;
&lt;br /&gt;
BA Pack runs as a desk accessory or an application. To install is as a&lt;br /&gt;
desk accessory, simply rename it to BAPACK.ACC and copy it to the root&lt;br /&gt;
directory of your boot disk. To run it as an application, rename the&lt;br /&gt;
file to BAPACK.PRG and run it from the desktop.&lt;br /&gt;
&lt;br /&gt;
Programs that are already packed should not be packed again, since this&lt;br /&gt;
will not reduce the size of the program further. BA Pack is already &lt;br /&gt;
packed.&lt;br /&gt;
&lt;br /&gt;
In addition to the memory required to load the unpacked file into memory,&lt;br /&gt;
BAPACK uses about 300K of memory for the packing process. Therefore it&lt;br /&gt;
is almost a must to have at least a megabyte of memory. The memory is&lt;br /&gt;
required for the fast packing process we regret if this causes an&lt;br /&gt;
inconvenience to 520ST users. The unpacking of a packed file does not&lt;br /&gt;
require any additional memory.&lt;br /&gt;
&lt;br /&gt;
To go and pack, run BA Pack and click on the button marked &amp;quot;Pack a program&amp;quot;.&lt;br /&gt;
Two file selectors will pop up in succession. The first one is for&lt;br /&gt;
specifying the file to pack, i.e. the original unpacked program. When&lt;br /&gt;
that is done, the second file selector will come up and you must type&lt;br /&gt;
in the name of the packed file. The packed file does not exist yet, but&lt;br /&gt;
in case you do select an already existing file, it will prompt you to make&lt;br /&gt;
sure. Once both the packed and unpacked files are selected, BA Pack will&lt;br /&gt;
go and pack. This will take from a few seconds to a minute, depending on&lt;br /&gt;
the size and complexity of the unpacked file.&lt;br /&gt;
&lt;br /&gt;
You can also click on &amp;quot;Packed file statistics&amp;quot; to check the compression&lt;br /&gt;
of a packed file, or to check whether a file is already packed or not.&lt;br /&gt;
&lt;br /&gt;
To avoid confusion, we recommend the use of the .APP extender on packed&lt;br /&gt;
files. For example, if you pack Flash 1.6, the unpacked file name is&lt;br /&gt;
FLASH.PRG, and the packed file name is FLASH.APP. Although APP stands for&lt;br /&gt;
APPlication, it is so seldom used that it could just as well mean&lt;br /&gt;
A Packed Program.&lt;br /&gt;
&lt;br /&gt;
Make sure that when packing, there is enough room on the disk for the&lt;br /&gt;
packed file that will be created.&lt;br /&gt;
&lt;br /&gt;
Under no circumstances should the packed and unpacked files be the same&lt;br /&gt;
file! If you do not want the unpacked file, copy it to a floppy disk for&lt;br /&gt;
future use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The future of BA Pack&lt;br /&gt;
=====================&lt;br /&gt;
&lt;br /&gt;
BA Pack was written for a very specific purpose, and was not intended to&lt;br /&gt;
be yet another ARC program. However, even using the current brain dead&lt;br /&gt;
compression scheme, it is possible to compress non-program files, such as&lt;br /&gt;
text files, quite well. For example, typical text compresses by about 40%.&lt;br /&gt;
&lt;br /&gt;
The main advantage of BA Pack on non-program files as we see it would be&lt;br /&gt;
its speed of packing and unpacking. If users demand it, BA Pack will be&lt;br /&gt;
expanded into a full blown ARC-like program, with compression, decompression,&lt;br /&gt;
archive listings, multiple file support, and other features.&lt;br /&gt;
&lt;br /&gt;
So, please vote on the future of BA Pack. Send us your responses by email or&lt;br /&gt;
regular mail. Please answer as many of the following questions as possible.&lt;br /&gt;
&lt;br /&gt;
Q1: Do you find BA Pack useful for packing programs?&lt;br /&gt;
&lt;br /&gt;
Q2: Will you continue to use it in its current state?&lt;br /&gt;
&lt;br /&gt;
Q3: Would you like the ability to pack non-program files (such as text&lt;br /&gt;
    files, graphics files, etc) given the current speed of compression and&lt;br /&gt;
    efficiency of compression?&lt;br /&gt;
&lt;br /&gt;
Q4: If the answer to Q3 was Yes, would you like to see BA Pack use its own&lt;br /&gt;
    built-in GEM based shell, or should it be made comptible with ARC.TTP so&lt;br /&gt;
    that it can be used with ARC Shell?&lt;br /&gt;
   &lt;br /&gt;
BA Pack will remain freeware, although we reserve the right to make&lt;br /&gt;
non-freeware versions for distribution with future Branch Always products.&lt;br /&gt;
&lt;br /&gt;
 Branch Always Software&lt;br /&gt;
 Box 2624, Station B&lt;br /&gt;
 Kitchener, Ontario  N2H 6N2&lt;br /&gt;
 Canada&lt;br /&gt;
&lt;br /&gt;
 phone: (519)-570-4340 or (519)-747-0386&lt;br /&gt;
&lt;br /&gt;
 Compuserve: 73657,2714&lt;br /&gt;
 GEnie: DAREKM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current versions&lt;br /&gt;
================&lt;br /&gt;
&lt;br /&gt;
These are the current versions of current Branch Always products:&lt;br /&gt;
&lt;br /&gt;
Quick ST 1.8, available at Atari dealers for $19.95.&lt;br /&gt;
&lt;br /&gt;
Quick Find 1.7, Quick Inf 1.7, Quick Label 1.7, Quick View 1.61 -&lt;br /&gt;
these programs were part of the Quick Utilities shareware package, which&lt;br /&gt;
is being replaced by a new cheaper package very soon now!&lt;br /&gt;
&lt;br /&gt;
To update to the latest versions, mail in your original Quick ST or&lt;br /&gt;
Quick Utilities disk and $3 and you will receive the updated disk.&lt;br /&gt;
&lt;br /&gt;
Well, that's about all our products for now! Please check your local&lt;br /&gt;
bulletin board or online service on March 2, 1990 for the announcement&lt;br /&gt;
of our new commercial software products.&lt;br /&gt;
&lt;br /&gt;
We also have Compilation Disks available for $9.95. See the &amp;quot;About&amp;quot; boxes&lt;br /&gt;
in BA Pack for more information.&lt;br /&gt;
&lt;br /&gt;
Also be on the lookout for our upcoming &amp;quot;STe Demos&amp;quot;, which will be&lt;br /&gt;
uploaded to the bulletin boards and online services. These will include&lt;br /&gt;
4096 color graphics demos, digital stereo sound demos, and more! You will&lt;br /&gt;
of course need an Atari STe computer, but these are readily available now&lt;br /&gt;
everywhere but in the United States. They're really cheap here in Canada.&lt;br /&gt;
&lt;br /&gt;
Note: to date, we have found that the following popular programs do not&lt;br /&gt;
      run on the Atari STe: Neodesk 2, Hotwire, UIS II, Vkiller. If you&lt;br /&gt;
      try to pack them using BA Pack, they will still not work!&lt;br /&gt;
&lt;br /&gt;
Don't forget to vote on the future of BA Pack!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Back to [[Packer/Depacker]]&lt;/div&gt;</summary>
		<author><name>&gt;Zorro 2</name></author>
	</entry>
</feed>