Command: allocate_low
  
Platform: 
  DOS32
  
Syntax: 
  include machine.e
  i2 = allocate_low(i1)
  
Description: 
  Allocate i1 contiguous bytes of low memory, i.e. conventional
  memory with an address below 1 megabyte. Return the address 
  of the block of memory, or return 0 if the memory can't be 
  allocated. 
  
Comment: 
  Some DOS software interrupts require that you pass one or
  more addresses in registers. These addresses must be 
  conventional memory addresses for DOS to be able to read or 
  write to them.
  
Example Program: 
 demo\dos32\dosint.ex
 
See Also: 
  dos_interrupt, free_low, allocate, peek, poke
  
