https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4E79&feed=atom&action=history83Plus:BCALLs:4E79 - Revision history2024-03-29T09:09:12ZRevision history for this page on the wikiMediaWiki 1.23.5https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4E79&diff=5754&oldid=prevBrandonw at 13:17, 8 March 20072007-03-08T13:17:33Z<p></p>
<p><b>New page</b></p><div>[[Category:83Plus:BCALLs:By Name|SquishPrgm]] [[Category:83Plus:BCALLs:By Name:Memory|SquishPrgm]] [[Category:83Plus:BCALLs:By Address|4E79 - SquishPrgm]]<br />
== Synopsis ==<br />
'''Unofficial Name:''' SquishPrgm<br />
<br />
'''BCALL Address:''' 4E79<br />
<br />
Squishes an unsquished assembly program from RAM to a specified location.<br />
<br />
=== Inputs ===<br />
* [[83Plus:RAM:8478|OP1]]: type and name of program to squish<br />
* DE: location to store squished bytes<br />
<br />
=== Outputs ===<br />
* None<br />
<br />
=== Destroys ===<br />
* All<br />
<br />
== Comments ==<br />
This routine is used by the OS when executing Asm( on unsquished programs and AsmComp(.<br />
<br />
It will throw an error if anything is wrong, like the program is archived, squished, BASIC, etc.</div>Brandonw