TABLE OF CONTENTS 1. Introduction 1-1 1.1 Organisation of manual 1-1 1.2 Other sources of information 1-3 2. Central Processing Unit 2-1 3. Memory organisation 3-1 3.1 System address map 3-1 3.2 ROM 3-2 3.2.1 The BASIC interpreter 3-3 3.2.2 The system monitor 3-3 3.2.3 I/O firmwares 3-4 3.2.3.1 I/O firmwares map .... 3-4 3.2.3.2 I/O firmware control 3-5 3.3 RAM 3-7 3.3.1 RAM memory usage 3-8 3.3.2 High-bank RAM memory 3-11 3.3.2.1 High-bank RAM switches 3-12 3.3.3 Low-bank RAM memory 3-19 3.3.3.1 Zero page RAM and the stack 3-19 3.3.3.2 $200-$BFFF RAM memory 3-20 3.3.3.3 Display buffer memory 3-26 3.4 Hardware page 3-37 II