[ABC800] [Luxor] [New] [Search] [Home]

Luxor ABC800 System Memory Map

Normal memory space is available, when computer is running in ordinary mode. However, graphics memory space is installed in the high-resolution (HR) graphics adapter. It is for bitmap graphics and is not directly available from Basic. It can be manipulated via graphics instruction set or directly with machine code, and if application uses no graphics it may use this for general data storage.

Memory management is performed via functions available in the Options ROM.

Generic memory layout

Normal Graphics
Start addressBlock sizeDescriptionDescriptionBlock sizeStart address
0000h24k Basic ROMGraphics work area (RAM)16k0000h
4000h     
6000h 4k DOS ROM
7000h 2k Options ROM
7800h 2k Display memory
(1k in C model)
Graphics ROM2k7800h
8000h32k Work memory area (RAM)    

Work area in detail when disk drive is not connected

Start addressBlock sizeDescription
8000h29kAvailable for BASIC
FD00h 1kCASBUF1
FE00h 1kCASBUF2
FF00h 1kBasic variables

Work area in detail when disk drive is connected

Start addressBlock sizeDescription
8000h21kAvailable for BASIC
F500h 1kDOSBUF0
F600h 1kDOSBUF1
F700h 1kDOSBUF2
F800h 1kDOSBUF3
F900h 1kDOSBUF4
FA00h 1kDOSBUF5
FB00h 1kDOSBUF6 and CASBUF1
FC00h 1kDOSBUF7 and CASBUF2
FD00h 1kSystem variables
FE00h 1kUnused memory region
FF00h 1kBasic variables

[ABC800] [Luxor] [New] [Search] [Home]
This page has been created by Sami Rautiainen.
Read the small print. Last updated September 05, 2020.