Mercurial > hg > Members > kono > nitros9-code
view docs/nitros9guide/runb.refentry @ 2798:b70d93f8d7ce lwtools-port
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
Updated level1/coco1/modules/makefile & level2/coco3/modules/makefile
so that correct values would be sent to assembler when
building superdesc.asm for s(x).dd and i(x).dd descriptors.
author | drencor-xeen |
---|---|
date | Mon, 28 Jan 2013 16:13:05 -0600 |
parents | 4dae346c4969 |
children |
line wrap: on
line source
<refentry id="runb"> <refnamediv> <refname>RUNB</refname> <refpurpose>BASIC09 run time package</refpurpose> </refnamediv> <refsynopsisdiv> <cmdsynopsis> <command>runb</command> <arg choice="plain"><replaceable>i-code module</replaceable></arg> </cmdsynopsis> </refsynopsisdiv> <refsect1><title>Description</title> <para> BASIC09 run time package </para> <para> Once one or more BASIC09 procedures are debugged to the programmer's satisfaction, they can be "packed" or converted permanently to the bytecode form. </para> <para> Packed BASIC09 procedures are in fact OS-9 modules, and the OS-9 shell recognizes them as I-code and passes them off to the virtual machine emulator RunB for execution. RunB avoids a great deal of the overhead of the typical interpreted BASICs of the day -- not to mention that one can do integer calculations where appropriate rather than doing everything in floating point -- so that BASIC09 programs run very quickly in comparison with interpreted BASICs. </para> </refsect1> </refentry>