[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.5.3 Allocating Memory in TEMPOB

06AD8 CREATETEMP Allocates C.A nibbles
carry if not enough memory
-> D0=bottom, D1=top of area
-> B.A = C.A = @D1 = offset
to previous tempob = #nibbles+6
039BE GETTEMP <see>CREATETEMP with
<see>GARBAGECOL if necessary
<see>GPMEMERR if not
enough memory
05B79 MAKE$ Creates character string in
tempob area Does SETHEX,
C=C+C.A and then <see>MAKE$N
05B7D MAKE$N Creates character string in
tempob area If not enough mem
even after GC then memerr
C.A = nibbles -> A=nibbles+5,
B=nibbles+16 C=D1=addr of stack
D0 = addr of body of $
R0 = addr of $ Not used: R1-R4



This document was generated by Carsten Dominik on May, 30 2005 using texi2html