Appendix 10


BAS128 information

Disc-based BBC BASIC -- BAS128

This version of BBC BASIC, supplied on the Welcome disc, gives the user

access to a full 64K of memory for BASIC programs.

BASl28 is loaded by typing:

*BAS128 [RETURN]

The screen will be cleared and the banner BBC BASIC will appear together

with the message Bytes free 64K.

The > prompt will be displayed and commands may be issued in the same way

as for ROM-based BBC BASIC.

If you are a new user of Master series computers you should read the section of

this manual about BASIC before attempting to use this software. If you are

familiar with BBC BASIC and intend to write your own programs, you may

need to be aware of the technical differences between the ROM-based and

dise-based versions. The key point is that this disc-based version is loaded into

the RAM area which would usually be occupied by a user program. The 64K

area of additional 'sideways' RAM is then made available for user prograrns.

The detailed differences between the two BASICs are as follows:

1. When using BASl28, the 64K of additional memory pretends to be a

continuous address space above the normal 64K address space of the computer.

Thus addresses &000000 to &00FFFF refer to normal memory and addresses

&010000 to &0IFFFF refer to the 64K bytes of sideways RAM.

PAGE defaults to &10000.

HIMEM defaults to &20000.

Similarly, LOMEM and TOP are addressed in this way.

2. Statements such as:

DIM code 100

App 10.1