Free memory areas:
The BASIC programmer can use the following memory areas for their own applications (assembler subroutines):
- 7600h-77FFh (511 Bytes): This (bank free) memory area is at the disposition of the user. Some utilities have been located in this area.
- TOPMEM is a user selectable part of Bank 2 or Bank 3. The standard topmem address is FD60h, this can be changed with the OPTION TOPMEM directive in the BASIC compiler
- The other RAM bank. At runtime, only one bank is used (usually Bank 2). For this reason bank read and write commands have been introduced (READ #0, WRITE #0, SETPOS #0, GETPOS #0, PEEK #0, POKE #0) which allow the use of the complete other bank (32K !!!)