BBC BASIC (Z80) for Zilog Z80
Technical Details
BBC BASIC's memory map is usually fixed at one end and variable at the other
end. The bottom of memory sets the initial PAGE, and the top of memory sets
the initial HIMEM. The fixed workspace is usually at the fixed end. The
variable end of memory depends on the amount of memory taken up by other
applications on the system.
Lowest Highest Fixed
Header Prog Code Scratch String Input Vars PAGE HIMEM End
CPM &0100 &0200-&3AEA &3Axx &3B00 &3C00 &3D00 &3E00 Bottom
Amstrad64 &0100 &0200-&44D9 &44xx &4500 &4600 &4700 &5000 &9F00 Bottom
Amstrad128 &0100 &0200-&44D9 &44xx &4500 &4600 &4700 &4800 &EE00 Bottom
BBCTube &0100-&34DF &34xx &3500 &3600 &3700 &3800 &F000 Bottom
CPMTube &0100-&373C &37xx &3800 &3900 &3A00 &3B00 &DC00 Bottom
NC100,etc &C000-&FFFF &A000 &A100 &A200 &A000 Top
Z88 &C000-&FFFF &2000 &2100 &2200 &2300 &C000 Bottom
Spectrum &0100-&34DF &F3xx &F000 &F100 &F200 &6000 &F000
SpectrumSE &0100-&34DF &F3xx &F000 &F100 &F200 &4000 &F000
Einstein &0100 &0200-&3CE6 &3Cxx &3D00 &3E00 &3F00 &4000 Bottom
Torch &0100 &0200-&39BF &39xx &3A00 &3B00 &3C00 &3D00 Bottom
TorchBBC
MicroScribe
RM480Z
Wren
Tiki
HOME
DOCUMENTS
LINKS
RECENT CHANGES
BROWSE FILES
Hosted by Force9 Internet
- Authored by J.G.Harston
- Last update: 08-Aug-2001