iii
PROGRAMMER’S AID
USER MANUAL
TABLE OF CONTENTS
Section One – Introduction to the VIC 20 Programmer’s Aid Cartridge
1.1 Introduction............................................................................................................................. 1
1.2 The PROGRAMMER’S AID Manual..................................................................................... 1
1.3 Starting PROGRAMMER’S AID............................................................................................ 1
1.4 PROGRAMMER’S AID Commands ..................................................................................... 2
1.5 Entering Commands.............................................................................................................. 2
1.6 Indication of Errors................................................................................................................. 2
Section Two – The Commands of Programmer's Aid
2.1 Introduction............................................................................................................................. 3
2.2 Function Keys ........................................................................................................................ 3
2.3 PROGRAM and EDIT Modes ............................................................................................... 3
2.3.1 PROGRAM MODE ................................................................................................................ 3
2.3.2 EDIT MODE ........................................................................................................................... 3
2.4 AID Commands...................................................................................................................... 4
2.4.1 CONVENTIONS .................................................................................................................... 4
2.4.2 AUTO...................................................................................................................................... 4
2.4.3 RENUMBER .......................................................................................................................... 4
2.4.4 DELETE ................................................................................................................................. 5
2.4.5 FIND ....................................................................................................................................... 5
2.4.6 CHANGE................................................................................................................................ 6
2.4.7 EDIT........................................................................................................................................ 6
2.4.8 KEY......................................................................................................................................... 6
2.4.9 ADDING CARRIAGE RETURNS ......................................................................................... 7
2.4.10 HELP ...................................................................................................................................... 7
2.4.11 DUMP..................................................................................................................................... 7
2.4.12 TRACE ................................................................................................................................... 8
2.4.13 STEP ...................................................................................................................................... 8
2.4.14 OFF......................................................................................................................................... 9
2.4.15 PROG..................................................................................................................................... 9
2.4.16 MERGE .................................................................................................................................. 9
2.4.17 KILL ...................................................................................................................................... 10
2.5 Special Editing Functions .................................................................................................... 10
Section Three – Using Programmer's Aid as a Tool
3.1 Introduction...........................................................................................................................11
3.2 The BASIC Program............................................................................................................11
3.3 The Procedure .....................................................................................................................11
3.4 Entering the Program........................................................................................................... 11
3.5 Locating the Error................................................................................................................. 13
3.6 Summary.............................................................................................................................. 14