Előszó | 9 |
Első szint | |
A CPC üzembehelyezése | 13 |
Az első bekapcsolás | 13 |
A CPC bejelentkezik | 14 |
A bemutató program | 15 |
Az első lépések | 17 |
Számoljunk CPC-vel | 17 |
Változás és változónevek | 22 |
A változók típusai | 24 |
Programot írunk! | 27 |
A CPC billentyűzete | 32 |
Az alapbillentyűzet | 33 |
Speciális célú billentyűk | 33 |
A kurzorblokk | 36 |
A tízes számblokk | 36 |
BASIC programok szerkesztése | 36 |
javítás 'Syntax error' után | 37 |
Vegyük birtokba a képernyőt! | 38 |
A CPC BASIC programszerkesztő parancsai | 40 |
Standard BASIC | 44 |
Az eddig megismert utasítások áttekintése | 45 |
Képernyőkezelés | 46 |
Ciklusképző utazások | 47 |
Adatbevitel kintről és bentről | 51 |
Vektorok, tömbök, mátrixok | 56 |
Változók, tömbök törlése | 60 |
Vezérlésátadás, szubrutinok | 61 |
Feltételes utasítások, döntéshozatal | 66 |
Függvények és használatuk | 70 |
Második szint | |
A CPC általános BASIC utasításai és függvényei | 88 |
Változók típusának deklarálása | 88 |
Felhasználói függvények | 89 |
Decimális számok formatált kiíratása | 91 |
Numerikus függvények és konstansok | 95 |
Bináris és hexadecimális számok | 96 |
Szövegkezelő függvények | 98 |
Adatok bevitele és kiíratása | 100 |
Ciklusképzés másképpen | 102 |
Hibakezelés BASIC-ben | 104 |
A szöveges képernyő kezelése | 110 |
Képernyő-üzemmódok | 110 |
Színek: tinták, tollak, papírok | 111 |
Ablakok a képernyőn | 115 |
A CPC karakterkészlete és áttervezése | 120 |
Vezérlő karakterek | 126 |
Nagyfelbontású grafika | 131 |
A CPC grafikus koordinátarendszere | 131 |
Grafikus kurzor, pontok, vonalak | 133 |
Minden relatív | 135 |
Hol vagyunk és mi van alattunk? | 137 |
Saját koordinátarendszer, grafikus ablak | 140 |
Karakterek grafikus koordinátákon, animáció | 144 |
Színek egymásrahatása | 148 |
Néhány grafikus ötlet | 153 |
Egy kis logika | 161 |
Logikai műveletek | 161 |
Ha nulla, akkor az hamis! | 165 |
Multitasking BASIC-ben | 168 |
A CPC belső órája | 169 |
Csináljunk időnként mást is | 171 |
Kiszállni nem is olyan egyszerű | 175 |
A muzikalis CPC | 177 |
A hangprogramozás alapjai | 178 |
Hangok időzítése | 181 |
Görbék és borítékok | 186 |
A billentyűzet és a botkormány programozása | 193 |
Figyeljük a billentyűzetet | 194 |
Tervezzük át a billentyűzetet | 199 |
A funkcióbillentyűk programozása | 205 |
A botkormány és programozása | 208 |
A nyomtató kezelése BASIC-ben | 210 |
AMSDOS és CP/M | 212 |
Mire használhatjuk a CP/M-et? | 214 |
Lemezek formattálása | 214 |
Lemezmásolás CP/M alatt | 218 |
Filenevek és kiterjesztések | 221 |
A CP/M gyakran használt parancsai | 222 |
Belső (rezidens) parancsok | 224 |
Külső (tranziens) parancsok | 224 |
A CP/M billentyűzete és hibajelzései | 227 |
Az AMSDOS lemezes parancsai | 229 |
File-kezelés BASIC-ben | 231 |
Programfile-ok | 231 |
Adatfile-ok és programozásuk | 235 |
Elemi file-műveletek | 236 |
Adatelválasztó-jelek | 241 |
File-kezelés: tippek és trükkök | 245 |
Harmadik szint | |
Gépi kódú programozás a CPC-n | 253 |
Gépi kódú programok elhelyezése | 253 |
A CPC tárfelosztása | 257 |
Kommunikáció a BASIC és a gépi kód között | 260 |
BASIC bővítés sajátkezűleg | 264 |
CPC Firmware fontosabb rutinjai | 268 |
A billentyűzettel kapcsolatos rutinok | 269 |
A szöveges képernyővel kapcsolatos rutinok | 272 |
A grafikus képernyővel kapcsolatos rutinok | 275 |
A képernyőkezeléssel kapcsolatos rutinok | 277 |
A ROM-ok kezelésével kapcsolatos rutinok | 282 |
Gyakrabban használt vegyes rutinok | 282 |
FirmWare rutinok hívása BASIC-ból | 284 |
A képernyőmemória kezelése | 288 |
A képernyőmemória szervezése | 289 |
Gyors képernyőmanipuláció | 294 |
A BASIC programok szerkezete | 303 |
Programsorok és változók tárolása | 304 |
Fontosabb BASIC rendszerváltozók | 306 |
Három segédprogram | 307 |
A CPC 6128 memórialapozó RSX parancsai | 315 |
Függelék | |
Hangperiódusok táblázata | 322 |
Palettaszínek | 324 |
Billentyűzetsorszámok | 325 |
A bővítőport bekötése | 325 |
A nyomtatóport bekötése | 326 |
A CPC BASIC hibakódjai és hibajelzései | 326 |
Ajánlott szakirodalom | 330 |
ASCII kódtáblázat és a CPC karakterkészlete | 331 |
Kevésbé ismert fogalmak magyarázata | 345 |
A CPC BASIC kulcsszavainak áttekintése | 350 |