Prev: 00043 Up: Map Next: 00056
00048: THE 'MAKE BC SPACES' RESTART
Used by the routines at SAVE_ETC, ME_CONTRL, INPUT, S_SCRN_S, S_QUOTE, S_INKEY, LET, strs_add, chrs, val, str and read_in.
This routine creates free locations in the work space.
Input
BC Number of free locations to create
Output
DE Address of the first byte of new free space
HL Address of the last byte of new free space
BC_SPACES 00048 PUSH BC Save the 'number'.
00049 LD HL,(23649) Fetch the present address of the start of the work space (WORKSP) and save that also before proceeding.
00052 PUSH HL
00053 JP RESERVE
Prev: 00043 Up: Map Next: 00056