00h AL$FREE free an allocator cell
Input X register - Tag of the cell to be freed
Output - none -
Description Frees the cell whose tag is in the X register. A cell is freed bymaking its entry zero in the allocator table.

This is the reverse of AL$GRAB.

If the value of X is not in the correct range ($2000-$203E) results will be unpredictable and potentially catastrophic. The user may write his own shell to protect against this bug.

If the cell is already free no harm is done.

Example To free a cell whose tag is held in CELL:
        LDX     CELL    ; Get the tag
OS AL$FREE
Errors - none -