💾 Archived View for spam.works › mirrors › textfiles › computers › ASTRESEARCH › 0028.tb captured on 2023-06-16 at 21:35:20.

View Raw

More Information

-=-=-=-=-=-=-

AST RESEARCH TECHNICAL BULLETIN TB-0028                   7-13-84

              BASIC'S AVAILABLE MEMORY DISCREPANCY


When using the IBM PC BASIC Interpreter,  at  initialization,  it 
displays  the version,  release,  and copyright information.   In 
addition  it displays the amount of memory available to the  user 
and their program.   It is displayed as 'xxxxx Bytes free', where 
xxxxx  is a decimal value from 0 to 65536.   BASIC is limited  to 
64kb regardless of total memory in system.

After   installing  an  AST  board  with  one  or   more   serial 
(asynchronous) port(s),  one may notice that available memory has 
changed.   The  reason being that when invoking Disk or  Advanced 
BASIC,  BASIC determines if there are serial ports in the system; 
and  if so keeps an internal driver resident for each port found.  
This means less available memory to the user.  This driver is 436 
bytes in length. 

This data was gathered from tests using Disk and Advanced  BASIC, 
of releases 1.10, 2.00, 2.10. Be aware that the Disk BASIC is the 
BASIC.COM and Advanced BASIC is the BASICA.COM on your DOS disk.