Table of Contents |
INTRODUCTION | 5 |
|
1. SYSTEM OVERVIEW | 9 |
Super SV Extended BASIC | 10 |
Expandability | 11 |
SV-328 Peripheral Map | 12 |
Unpacking | 13 |
System Installation | 14 |
Ports and Sockets | 15 |
Connection to Monitor or TV | 16 |
Power Supply and Cable Connections | 18 |
Turning On the Power | 20 |
Power On Self-Test | 21 |
Program Cartridge Port | 21 |
|
2. THE KEYBOARD | 25 |
Keyboard Layout | 29 |
Function Keys | 30 |
Numeric Keypad | 32 |
Cursor Control Keys | 34 |
Program Control Keys | 34 |
Miscellaneous Keys | 35 |
|
3. EASY EDITING | 39 |
"Screen" Editor | 39 |
"Insert" Mode | 41 |
|
4. BASIC INTRODUCTION | 45 |
What is programming? | 46 |
One word before we begin | 47 |
|
5. WRITE YOUR FIRST PROGRAM | 51 |
Getting started | 51 |
Grid and Coordinates | 52 |
LIST | 54 |
SCREEN | 56 |
PSET | 57 |
Let's add some COLOR | 58 |
Border, Foreground and Background | 60 |
GOTO | 61 |
|
6. GOING THROUGH THE LOOPS | 65 |
INPUT | 65 |
Containers and Variables | 66 |
LET | 69 |
Quick Draw | 70 |
FOR/NEXT | 70 |
Time Saving Hints | 72 |
END | 73 |
|
7. SETTING THINGS IN MOTION | 77 |
PRESET | 77 |
Walking Backwards | 79 |
STEP | 79 |
First Challenging Program | 81 |
REM | 82 |
|
8. DECISION MAKING | 87 |
Getting Smart | 87 |
IF/THEN | 87 |
String Variable | 88 |
Another Challenging Program | 89 |
More Decisions | 91 |
Print it the way you want | 93 |
Tab | 93 |
|
9. SOME RANDOM THOUGHS | 97 |
RND, INT and - TIME | 98 |
Jumping Around | 99 |
GOSUB/RETURN | 100 |
The Computer as a Calculator | 102 |
Arithmetic Operations | 103 |
Processing Information | 104 |
READ/DATA | 105 |
CLEAR | 108 |
"OUT OF DATA" message | 108 |
RESTORE | 109 |
Another Time Saver | 109 |
AUTO | 109 |
|
10. ARRAYS - A WAY OF ORGANIZING MAY CONTAINERS | 113 |
DIM | 114 |
Working with a larger Set of Containers | 115 |
|
11. ON THE END OF A LONG STRING | 121 |
"string" | 121 |
LEFT$. RIGHT$, MID$ | 122 |
LEN | 123 |
|
12. ADVANCED GRAPHICS AND SOUND PROGRAMMING | 127 |
PART ONE: ADVANCED GRAPHICS | 128 |
| 128 |
| 128 |
| 133 |
| 134 |
| 134 |
| 136 |
| 137 |
| 138 |
| 138 |
| 139 |
PART TWO: SOUND PROGRAMMING | 145 |
| 146 |
| 146 |
| 147 |
| 147 |
| 147 |
| 147 |
| 147 |
| 147 |
Using 3 Channels of SOUND |
| 149 |
|
APPENDICES | |
Appendix A - ASCII Character Codes | 151 |
Appendix B - Mathematical Functions | 154 |
Appendix C - Error Codes and Error Messages | 155 |
| 159 |
Appendix D - SV BASIC Reserved Words | 161 |
Appendix E - I/O Pinouts and Memory Maps | 162 |
Appendix F - Notes on High Resolution and Low Resolution Screens | 166 |
Appendix G - Trouble Shooting Chart | 167 |
Appendix H - Programmable Sound Generator (PSG) | 168 |
Appendix I - Introduction to BASIC programming | 174 |
Glossary | 184 |