| Bevezető | |
| BASIC | 3 |
| Jelölések és konvenciók | 3 |
| Szintaktikus elemek és reprezentációjuk | 4 |
| Deklaratív utasítások | 5 |
| Program-utasítások | 5 |
| Függvényeljárások | 6 |
| Rendszer-rutinok | 6 |
| Perifériák kezelése, adat be és kivitel | 7 |
| Billentyűzet | 9 |
| Képernyő | 10 |
| Diszk I/O (VC1541 egység) | 11 |
| Printer (MPS801/VC1525 mátrixPrinter) kezelése | 15 |
| RS232 interface használata | 17 |
| Kazettás szalagegység kezelése | 19 |
| Botkormány és analóg bemenet | 21 |
| SIMON' S BASIC | 23 |
| Programozási segédeszközök | 23 |
| Funkcióbillentyűk használata | 23 |
| Sorszámozás | 23 |
| Segédeszközök a program listázásához | 23 |
| Hibakeresési segédeszközök | 23 |
| Programvédő eszközök | 23 |
| Egyéb | 23 |
| String-műveletek | 24 |
| String-típusú függvényeljárások | 24 |
| Integer-típusú függvényeljárások | 24 |
| Képernyő szerkesztési utasítások | 24 |
| Az input ellenőrzése | 24 |
| Aritmetika | 24 |
| Integer-aritmetikai függvényeljárások | 24 |
| Konverzió | 24 |
| Strukturált programozás eszközei | 25 |
| Felvételvizsgálat és programhurok | 25 |
| Kiszámított ugrás | 25 |
| Szimbolikus címkék és eljárásnevek | 25 |
| Lokális/globális változók | 25 |
| Diszk-kezelés | 25 |
| Hibakezelés programból | 26 |
| Grafika | 27 |
| Üzemmódok | 27 |
| Funkciókód | 27 |
| Utasítások | 27 |
| Hang és zene-generálás | 31 |
| Függvények a fényceruza, joystick és paddle kezeléséhez | 32 |
| Hang és zene | |
| Általános információk | 33 |
| A generált hang jellemzői | 33 |
| További hangmódosítási lehetőségek | 34 |
| Burkológörbe-paraméterek | 36 |
| Frekvenciaadatok | 36 |
| A SID regisztereinek kiosztása | 37 |
| Grafika | 38 |
| Karakter-grafika | 38 |
| Standard móüd | 39 |
| User mód | 39 |
| Többszín mód | 40 |
| Bővített háttérszín mód | 40 |
| Bit-képes grafika | 41 |
| Standard mód | 41 |
| Többszín módd | 42 |
| Sprite-ok (Mob-ok) | 42 |
| Egyéb lehetőségek | 44 |
| Scrolling (görgetés) | 44 |
| Képernyő elsötétítése | 44 |
| Speciális képernyő-kezelés | 45 |
| Gépi-kódú programozás | 46 |
| Gépi kódú utasítások | 46 |
| Standard utasítások | 46 |
| Nem publikált utasítások | 47 |
| Lehetséges címzési módok | 47 |
| Párhuzamos táblázatok | 48 |
| Standard ASCII kódtábla | 48 |
| Hexadecimális-decimális konverziós tábla | 48 |
| Gépi utasítások kódjai és címzés/operandus típusok | 48 |
| A Kernal | 49 |
| Kernal táblázatok | 49 |
| Kernal rutink | 50 |
| Kernal státuszok | 51 |
| Gépi kódú rutinok használata Basic programokból | 52 |
| Basic programok kezelésével kapcsolatos fontosabb memóriacímek | 52 |
| Szabadon felhasználható memória-területek | 53 |
| A Basic interpreter főbb user-belépési pontjai (vektorok) | 53 |
| Rutinhivás és paraméterátadás Basic-programból, Basic-módosítás | 54 |
| Memóriakezelés | 57 |
| Help-kártya/Help-plus használata | 58 |
| Programkezelő parancsok | 58 |
| Periféria és file-kezelő parancsok | 58 |
| Hibakeresési segédeszközök | 59 |
| Konverziós lehetőségek | 59 |
| Disassembler - Monitor | 59 |
| Eltérések a Help-kártyától | 60 |
| Az assembler használata | 60 |
| Appendix: | |
| Színkódok | 62 |
| Színkombinációk | 62 |
| A lenyomott billentyű kódja (Loc. 197/$c5 tartalma) | 62 |
| ASCII karakterek (hexadecimális táblázat) | 63 |
| Képernyő (screen) kódok | 65 |
| BASIC kulcsszavak, rövidítésük és tokenjeik | 66 |
| A mágneslemez mint adathordozó | 67 |
| A lemezegység hibastatuszai | 69 |
| A rom és a ram térképe | 70 |
| Külső csatlakozók | 75 |
| Felhasznált irodalom | 76 |
| Tárgymutató | 77 |