m_get_far_block

This call allocates a block of data of block_size bytes. This is the preferred method to allocate dynamic RAM in the 100LX/200LX. The System Manager automatically selects the first free entry in the indirect far pointer table and sets the entry to point to the start of the newly allocated memory block. m_get_far_block assumes that the pointer ptr is defined in DS segment, and that the far pointer table has been registered with m_reg_far.