][ MEMORY MAP ][

Page 5 of 24

MEMORY ALLOCATION

RangeDescription
$00-$FFProgram work space for frequently accessed parameters
$100-$1FFSystem stack
$200-$2FFKeyboard and general purpose buffer
$300-$3FFMachine Language routine/Linkage Vector Page
$400-$7FFText and Lo-Res Graphics Display Buffer
$800-$1FFFUser Program Memory
$2000-$3FFFHi-Res Graphics Page 1
$4000-$5FFFHi-Res Graphics Page 2
$6000-$95FFRAM for user programs
$9600-$9CFFDOS Files Buffers
$9D00-$AAFCMain DOS Routines
$AAFD-$B7B4File Manager
$B7B5-$BFFFDOS RWTS
$C000-$C07FBuilt-in I/O Locations
$C080-$C0FFPeripheral Card I/O Space
$C100-$C7FFPeripheral Card ROM Space
$C800-$CFFFExpansion ROM Space
$D000-$FFFFMonitor and Interpreter ROM