| 1 Inledning | ||
| 1.1 | Ingående enheter | |
| 1.2 | Användningsmöjligheter | |
| 1.3 | Expansionsmöjligheter | |
| 1.3.1 | Expansionskort | |
| 1.3.2 | ABC NET | |
| 1.3.3 | Kringutrustning | |
| 1.4 | Programspråk | |
| 1.5 | Program | |
| 1.5.1 | Systemprogram | |
| 1.5.2 | Applikationsprogram | |
| 2 Uppbyggnad och funktion | ||
| 2.1 | Grundkonfigurationer | |
| 2.2 | Dator | |
| 2.2.1 | Uppbyggnad | |
| 2.2.2 | Funktion | |
| 2.2.3 | Minnesdisposition | |
| 2.2.4 | Systemprogrammet | |
| 2.3 | ABC 812 | |
| 2.4 | ABC 815 | |
| 2.5 | Tangentbord | |
| 2.6 | Optioner | |
| 2.6.1 | Expansionskort | |
| 2.6.2 | ABC NET | |
| 3 Manöverorgan och anslutningsdon | ||
| 3.1 | Dator | |
| 3.1.1 | Anslutningsdon | |
| 3.1.2 | ABC-bussen | |
| 3.2 | ABC 812 | |
| 3.3 | ABC 815 | |
| 3.4 | Tangentbord | |
| 3.4.1 | Alfanumeriska tangenter, ABC 77 och ABC 55 | |
| 3.4.2 | Funktionstangenter, ABC 77 och ABC 22 | |
| 3.4.3 | Numeriska tangenter, ABC 77 och ABC 22 | |
| 3.4.4 | RESET-knapp | |
| 4 Användning | ||
| 4.1 | Anslutning | |
| 4.2 | Start | |
| 4.2.1 | Felfunktion | |
| 4.3 | Funktionskontroll | |
| 4.4 | Programladdning från flexskiveenhet | |
| 4.5 | Programkörning | |
| 4.5.1 | Start av program | |
| 4.5.2 | Köpta program | |
| 4.5.3 | Egna program | |
| 4.6 | Programlistning | |
| 4.7 | Programlagring på flexskiveenhet | |
| 4.8 | Avstängning | |
| 5 Kringutrustning | ||
| 5.1 | Flexskiveenhet | |
| 5.2 | Expansionsenhet | |
| 5.3 | Skrivare | |
| 5.4 | Plotter | |
| 5.5 | Digitaliseringsbord | |
| 5.6 | Modem | |
| 5.7 | Anslutning av kringutrustning | |
| 5.7.1 | Flexskiveenhet | |
| 5.7.2 | Skrivare | |
| 5.7.3 | Expansionsenhet | |
| 6 Tekniska data | ||
| 6.1 | Specifikation | |
| 6.1.1 | Dator | |
| 6.1.2 | ABC 812 färgbildskärm | |
| 6.1.3 | ABC 815 monokrom bilidskärm | |
| 6.1.4 | ABC 77 tangentbord | |
| 6.2 | Systemblockschema | |
| 7 Litteraturförteckning | ||
| 8 Bilagor | ||
| 1 | Tangentkoder i tecken-/grafmod (ASCII-tabell) | |
| 2 | Koder för attributhantering | |
| 3 | Koder från tangentbordet | |
| 4 | Decimala koder från tangentbordet | |
| 6 | Minneskarta ABC 806 med flexskiveenhet ansluten | |
| 7 | Fellista med kommentarer | |
| 8 | Portadresser till kommunikationskretsar | |
Till ABC 806 kan man använda två typer av tangentbord ABC 77 eller ABC 55.
Det som skiljer de båda tangentborden åt är att ABC 77 har funktions- och
numeriska tangenter. Vid behov kan dock ABC 55 kompletteras med ABC 22
som är ett separat tangentbord med enbart funktions och numeriska tangenter.
Tangentborden är uppbyggda enligt svensk standard och används när man vill
kommunicera med datorn genom att skriva in kommandon, programinstruktioner
eller datavärden.
Datorn innehåller systemprogram för högnivåspråket BASIC i PROM.
Detta innebär att ABC 806 är klar att användas direkt efter
spänningstillslag för laddning
av applikationsprogram från flexskiva, eller för utveckling av egna program.
ABC 806 kan byggas samman till ett större system, ABC NET, där flera datorer
kopplas samman mot ett gemensamt massminne.
Vill man inte utnyttja hela grafikminnet för lagring av bilder, kan det parallellt
användas för lagring av data eller program. Kapaciteten är
| FGCTL | Färgvalskommando, som följs av önskade färger t ex RED GRN BLU, CYA. I kompatibel mod anges en siffra enligt färgvalstabell för ABC 800 |
| FGPOINT | Sätter en punkt |
| FGLINE | Ritar en linje |
| FGFILL | Fyller en rektangel |
| FGPAINT | Fyller en sluten yta |
| FGPICTURE | Väljer vilken bild som ska visas medan en annan uppdateras. |
|
|
För att återge högupplösningsgrafik i kompatibel mod delas skärmen
i 240 x 240 punkter. I de två andra moderna med högupplösningsgrafik delas
skärmen i 256 x 240 alternativt 512 x 240 punkter varvid en större yta av
skärmen används.
De olika minneskretsarna innehåller följande delar av systemprogramrnet
(X betecknar variant)
| Svart | BLK |
| Rött | RED |
| Grönt | GRN |
| Gult | YEL |
| Blått | BLU |
| Magenta | MAG |
| Cyan | CYA |
| Vitt | WHT |
| CH.A | är avsedd för asynkron kommunikation med t ex en skrivare |
| CH.B | är avsedd för asynkron kommunikation men kan kopplas om för
synkron kommunikation. Kanalen är även avsedd för ABC NET anslutning. Hur kanalen ska användas ställs in med den omkopplare som finns på PU-kortet. Vilket läge omkopplaren ska stå i samt vad de olika knapparna har för funktion framgår av tabellen och figurerna nedan. Single speed = sändning och mottagning med samma hastighet. Split speed = sändning och mottagning med olika hastighet. |
| Knapp | Funktion i läge ON | Stift i anslutning |
|---|---|---|
| 1 | ABC NET TxD | 6, option 1 |
| 2 | -12 V | 9, option 2 |
| 3 | CTC 0 till TxC | |
| 4 | CTC 1 till RxC | |
| 5 | RxC | 9, option 2 |
| 6 | +12V | 6, option 1 |
| 7 | TxC | 6, option 1 |
| 8 | CTC 1 till TxC |
Varning! Dra ut nätkontakten innan datorn öppnas.
|
|
|
|
|
|
|
|
Det alfanumeriska tangentbordet används för inmatning av kommandon, instruktioner
och datavärden till ABC 806. Tangentbordet är utformat enligt svensk
skrivmaskinsstandard men innehåller också vissa tangenter med
specialtecken.
| trycks ner då skrift genomgående ska ske med stora bokstäver. Detta markeras genom att den röda lysdioden i tangenten tänds. För att återgå till normal skrift trycks tangenten ner igen varvid lysdioden slocknar. |
| används för generering av speciella koder. Detta sker genom att CTRL-tangenten hålls nertryckt samtidigt som en annan tangent trycks ner. Samtidig nertryckning av tangenterna CTRL och C medför att programmet avbryts. För ytterligare information om CTRL-funktionerna, se bilaga 3. |
| används som på en vanlig skrivmaskin för skrift av stora bokstäver eller för de övre tecknen på funktionstangenterna. |
| används för att ge verkställighetskommando. Tangenten trycks ner efter det att texten skrivits t ex R U N RETURN, varvid det skrivna tolkas av datorn. |
| används för radering av felskrivna tecken. Markören flyttas en position åt vänster när tangenten trycks ner. |
| används för editering. Markören flyttas en position åt höger när tangenten trycks ner. |
| ! | (utropstecken) | = REM, används för kommentarer i ett program. |
| " eller ' | (citationstecken) | markerar början och slutet på en sträng. |
| # | (brädgård) | används vid filhantering. |
| ¤ | (soltecken) | markerar en strängvariabel. |
| % | (procent) | markerar ett heltal. |
| . | (punkt) | markerar ett flyttal. |
| / | (snedstreck) | divisionstecken. |
| >, < | (större än, mindre än) | används i matematiska jämförelser. |
| * | (stjärna) | multiplikationstecken. |
| ** eller ü | (2st stjärnor, tyskt litet u) | exponentiering. |
| : | (kolon) | används som skiljetecken mellan instruktioner på samma rad. (En rad <= 160 tecken). |
| ; | (semikolon) | PRINT-instruktionen/kommandot |
| + | (plus) | addition |
| - | (minus) | subtraktion |
| = | (lika med) | lika med |
| 10 Data=7 20 Out 34, Data | ger pip i högtalaren |
| Data | Funktion |
|---|---|
| 7 | Bell (pip i högtalaren) |
| 1 | Bell frånkopplat |
| 129(*) | Bell tillkopplat |
| 2 | 5 ms klick från |
| 130(*) | 5 ms klick till |
| 4 | 20 ms klick från |
| 132 | 20 ms klick till |
| 5 | Repetering från |
| 133(*) | Repetering till |
| 8(*) | CAPS LOCK från |
| 136 | CAPS LOCK till |
Funktionstangenterna, PF1-PF8, används som programstyrda funktionstangenter.
Applikationsprogrammet kan t ex fråga:
| VAROR I LAGER | PF1 |
| SAMMANLAGT VÄRDE | PF2 |
| DAGENS FÖRSÄLJNING | PF3 |
Med de numeriska tangenterna kan datavärden snabbt matas in. Dessa tangenter
har samma koder som motsvarande tangenter på det alfanumeriska tangentbordet.
| avslutar inmatning. |
| används som minustecken för att markera negativa tal. |
| används för radering av en felaktig inmatning. Tangenten har samma funktion som CTRL/X, dvs raderar en hel rad vid t ex programmering. CE = Clear Entry. |
10 FOR I=1 TO 10 20 PRINT I 30 NEXT I RUNProgrammet skriver ut talen ett till tio under varandra. Skriv in och kör följande program efter att det gamla raderats med kommandot NEW
NEW 10 DOUBLE 20 WHILE I<2*PI 30 PRINT SIN (I) 40 I=I+PI/2 50 WEND RUNPå bildskärmen skrivs 0 , 1 , 0 och -1 som är sinus för 0°, 90°, 180° samt 270°.
| Typ | Kapacitet | Flexskiva |
|---|---|---|
| ABC 830 | 2 x 160 kbyte | 5 1/4" |
| ABC 832 | 2 x 640 kbyte | 5 1/4" |
| ABC 838 | 2 x 1,0 Mbyte | 8" |
RUNSkulle det finnas något fel i programmet skrivs ett meddelande ut på bildskärmen. Meddelandet refererar till blädderblocket som sitter på tangentbordet. Programfelet måste rättas innan programkörningen kan startas. Program med fel kan lagras på flexskiva för rättning vid en senare tidpunkt.
Stop in line XXX ABC 806Det är nu möjligt att gå in och kontrollera olika variabler med direktinstuktioner (instruktioner utan radnummer) t ex:
| PRINT I | utskrift av variabeln I |
| I=5 | ändring av variabelns värde till 5 |
| ;SYS (3) | utskrift av programmets storlek i minnet |
| CON | Programkörningen fortsätter med början på nästföljande rad. |
| GOTO radnummer | Programkörningen fortsätter med början på angiven rad. |
LISTBASIC-programmet skrivs då ut på bildskärmen i radnummerordning tills bildskärmen är full. För att fortsätta listningen tryck ner mellanslagstangenten varvid bildskärmstexten rullas uppåt s k scrolling och nästa programrad visas nederst på bildskärmen. Listningen kan avbrytas med CTRL/C, RETURN eller valfritt BASIC-kommando. Listning av program på bildskärmen används främst vid programutveckling för att t ex leta reda på och rätta felskrivna programrader.
LIST PR:Hela BASIC-programmet skrivs då ut i radnummerordning.
SAVE PROG
LIST DR1: PROG
Expansionsenheten ABC 890 ansluts enligt följande:
| Dimensioner | 500 x 350 x 70 (b x d x h) | ||||||||||||||||||||||
| Vikt | 5 kg | ||||||||||||||||||||||
| Reglage | RESET knapp | ||||||||||||||||||||||
| Effektanslutning | Kraftförsörjning över DC/DC-omvandlare via ansluten
bildskärm. In: l7 V, 2.2 A till 24 V,1.5 A. Ut: 5 V, 4 A + 12 V, 0.8 A - 12 V, 0.3 A | ||||||||||||||||||||||
| Datoruppbyggnad |
CPU CTC DART SIO/2 PROM (systemprogramminne) RAM (användarminne) Teckengenerator Teckenminne Attributminne Attributhanterare Grafikminne Kommunikationsanslutning, 2st ABC-bussanslutning Blldskärmsanslutning Tangentbordsanslutning | ||||||||||||||||||||||
| Minne |
| ||||||||||||||||||||||
| Centralenhet |
Mikroprocessor Z80A ordlängd 8 bitar Klockfrekvens 3 MHz | ||||||||||||||||||||||
| Programspråk | BASIC II, se separat bruksanvisning | ||||||||||||||||||||||
| In- och utmatning | |||||||||||||||||||||||
| Kommunikations- anslutning CH.A | Asynkron överföring. Programmerbar hasighet 75-19200 baud. Avsedd för skrivare | ||||||||||||||||||||||
| Kommunikations- anslutning CH.B | Synkron/asynkron sändning och/eller mottagning. Programmerbar hastighet
75-19200 baud. Möjlighet till olika sändnings-och mottagningshastighet.
Avsedd för kommunikation. Olika typer av datorkommunikation väljs med en
omkopplare. NRZI-modul som option. | ||||||||||||||||||||||
| ABC-buss | För anslutning av flexskiveenhet, expansionskort, expansionsenhet m fl | ||||||||||||||||||||||
| ABC NET | Maskinvaran för ABC NET ingår som standard | ||||||||||||||||||||||
| Kontaktdon |
Bildskärm, 15-polig D-sub Tangentbord, 7-polig DIN Kommunikationsanslutning CH.A och CH.B, 9-polig D-sub ABC-buss, 64-polig Europakontakt | ||||||||||||||||||||||
| Driftsäkerhet | MTBF > 10 000 timmar | ||||||||||||||||||||||
| Teckengenerator | |||||||||||||||||||||||
| Bildformat | 24 rader med 80 alternativt 40 tecken 1 systemrad med 80 alt 40 tecken | ||||||||||||||||||||||
| Teckenformat | Teckencell 10 x 6 punkter Teckenmatris, 9 x 5 punkter | ||||||||||||||||||||||
| Tecken | 96 stycken enligt SS 636127 | ||||||||||||||||||||||
| Teckengrafik | 64 tecken enligt TELEDATA-modell | ||||||||||||||||||||||
| Markör | Blinkande "underline", fast vid skrivning eller efter ca fem sekunder om markören inte flyttas | ||||||||||||||||||||||
| Scroliing | Automatisk rullning uppåt av sidan. Möjlighet till soft-scroll | ||||||||||||||||||||||
| Teckenminne | 2 kbyte | ||||||||||||||||||||||
| Attributminne | 2 kbyte | ||||||||||||||||||||||
| Grafikminne | 128 kbyte som kan användas enligt följande alternativ: 4 olika färgbilder 2 färgbilder och 66 kbyte data 1 färgbild och 98 kbyte data 128 kbyte data När antalet bilder understiger fyra kan datorn använda minnet för datalagring - RAM-floppy. Minnet kan också användas för laddning av andra operativsystem | ||||||||||||||||||||||
| Punktgrafik | 240 x 240 punkter i fyra färger,
kompatibelt med ABC 800 512 x 240 punkter i fyra individuellt valda färger 256 x 240 punkter i åtta individuellt valda färger Följande färger används: rött, grönt, blått, gult, cyan, magenta, vitt och svart | ||||||||||||||||||||||
| Kalender | Fast inbyggd CMOS kalender med klocka. Kalendern drivs med ett batteri med minst fem års gångtid | ||||||||||||||||||||||
| Miljökrav | |||||||||||||||||||||||
| Drifttemperatur | + 5 till + 35°C | ||||||||||||||||||||||
| Lagringstemperatur | - 40 till + 55°C | ||||||||||||||||||||||
| Luftfuktighet | 10 till 90% RH, icke kondenserande | ||||||||||||||||||||||
| Säkerhet | IEC, SEMKO, DEMKO | ||||||||||||||||||||||
| Störsäkerhet | VDE 0871 B | ||||||||||||||||||||||
| Bildrör | 360 mm (14 tum), 90° avlänkning Högspänning 22.5 kV (typ) | |
| Matningsspänning | 220 V ±15%, 50 Hz Effektförbrukning 110 W | |
| Kraftuttag | 24 V D.C., 1.5 A | |
| Insignaler | RGB+ negativ synk. TTL nivå | |
| Videoförstärkare | Bandbredd D.C. - 25 MHz | |
| Avlänkningsfrekvens | Horisontalt 15625 Hz Vertikalt 50 Hz | |
| Linjärt | <=6% RLF | |
| Konvergens | Max 0.3-0.7 mm inom normalt använd bildyta (240 x 180 mm) | |
| Uppvärmningstid | Bild efter fem sekunder, quick heat cathode | |
| Avmagnetisering | Automatiskt vid påslag | |
| Kontaktdon | 15-polig D-sub 7-polig DIN, 2 st för tangentbord | |
| Miljökrav | ||
| Drifttemperatur | + 10 till + 40°C | |
| Lagringstemperatur | - 25 till + 70°C | |
| Fuktighet | 5 till 80% RH | |
| Säkerhet | IEC, SEMKO | |
| Störstrålning | VDE 0871 B | |
| Kontroller | Reglage för ljus och kontrast Nätströmställare Nätspänningsindikator | |
| Vikt | 15.7 kg | |
| Dimensioner | 380 x 320 x 390 (b x h x d) | |
| Bildrör | 380 mm (15 tum), 110° avlänkning Fosfor amber (orange) Högspänning 17 kV (typ) | |
| Matningsspänning | 220 V ±10% 50 Hz | |
| Effektförbrukning | 75 W | |
| Kraftuttag | 24 V D.C.,l.5 A | |
| Insignaler | Video 1, TTL nivå Sammansatt synk. TTL nivå | |
| Videoförstärkare | Bandbredd D.C. - 18 MHz | |
| Avlänkningsfrekvens | Horisontalt 15625 Hz Vertikalt 50 Hz | |
| Linjäritet | <=7% RLF | |
| Kontaktdon | 15-polig D-sub 7-polig DIN, 2 st för tangentbord | |
| Miljökrav | ||
| Dritttemperatur | - 20 till + 40° | |
| Lagringstemperatut | - 25 till + 70°C | |
| Luftfuktighet | 5 till 80% RH | |
| Säkerhet | IEC, SEMKO | |
| Störstrålning | VDE 0871 B | |
| Kontroller | Reglage för ljus- och DIM-kontroll Nätströmställare Nätspänningsindikator | |
| Vikt | 13 kg | |
| Dimensioner | 380 x 320 x 340 (b x h x d) | |
| Typ | Lågprofil enligt DIN 66345 | |
| Alfanumerisk del |
Enligt SS 662241. Tangentkoder enligt SEN 850200 version 2. Tangenten CAPS LOCK har samma inverkan på tangenterna A-Z, Å, Ä, Ö, É och Ü som SHIFT-tangenten men påverkar inte övriga tangenter. ABC 55 har koderna för funktionstangenterna inlagda i de alfanumeriska tangenterna. | |
| Funktionstangenter | Åtta stycken tangenter med 32 olika koder i kombination med CTRL och SHIFT tangenterna | |
| Numerisk del | Siffrorna 0-9, decimalpunkt, minustangent, backstegning en hel rad samt RETURN tangent | |
| Driftsäkerhet | 10^8 nedslag (100 miljoner) | |
| Vikt | 3.2 kg | |
| Dimensioner | 475 x 236 x 38/19 (b x d x h) | |
| ASCII-kod | Instruktion | Funktion |
|---|---|---|
| 128 | BLK | Svart |
| 129 | RED | Röd |
| 130 | GRN | Grön |
| 131 | YEL | Gul |
| 132 | BLU | Blå |
| 133 | MAG | Magenta |
| 134 | CYA | Cyan |
| 135 | WHT | Vit |
| 136 | FLSH | Blinkande tecken |
| 137 | STDY | Fast tecken |
| 138 | ULN | Understrykning |
| 139 | NULN | Ej understrykning |
| 140 | NRML | Normal höjd och bredd |
| 141 | DBLE | Dubbel teckenhöjd |
| 142 | EL | Dubbel teckenbredd |
| 144 | GBLK | Svart grafik |
| 145 | GRED | Röd grafik |
| 146 | GGRN | Grön grafik |
| 147 | GYEL | Gul grafik |
| 148 | GBLU | Blå grafik |
| 149 | GMAG | Magenta grafik |
| 150 | GCYA | Cyan grafik |
| 151 | GWHT | Vit grafik |
| 152 | HIDE | Dold text/grafik |
| 153 | GCON | Sammanhängande grafik(*) |
| 154 | GSEP | Separerad grafik(*) |
| 156 | BLBG | Svart bakgrund |
| 157 | NWBG | Ny bakgrundsfärg |
| 158 | GHOL | Grafik över styrtecken(*) |
| 159 | GREL | Ej grafik över styrtecken(*) |
| ASCII-kod | Ctrl | Shift | Tangent | ASCII-namn | Funktion |
|---|---|---|---|---|---|
| 0 | x | É | NUL | Tidsutfyllnadstecken | |
| 1 | x | A | SOH | - | |
| 2 | x | B | STX | - | |
| 3 | x | C | ETX | Stoppar exekvering | |
| 4 | x | D | EOT | - | |
| 5 | x | E | ENQ | - | |
| 6 | x | F | ACK | - | |
| 7 | x | G | BEL | "Pip" i högtalaren | |
| 8 | x | H | BS | (*) "<-" tangenten | |
| 9 | x | I | HT | (*) "->" tangenten | |
| 10 | x | J | LF | Radframmatning | |
| 11 | x | K | VT | - | |
| 12 | x | L | FF | (*) Raderar skärmen | |
| 13 | x | M | CR | (*) "RETURN" tangenten | |
| 14 | x | N | SO | - | |
| 15 | x | O | SI | - | |
| 16 | x | P | DLE | - | |
| 17 | x | Q | DC1 | - | |
| 18 | x | R | DC2 | - | |
| 19 | x | S | DC3 | Stegar en programinstruktion | |
| 20 | x | T | DC4 | - | |
| 21 | x | U | NAK | - | |
| 22 | x | V | SYN | - | |
| 23 | x | W | ETB | - | |
| 24 | x | X | CAN | (*) Tar bort skriven rad | |
| 25 | x | Y | EM | - | |
| 26 | x | Z | SUB | - | |
| 27 | x | Ä | ESC | - | |
| 28 | x | Ö | FS | - | |
| 29 | x | Å | GS | - | |
| 30 | x | Ü | RS | - | |
| 31 | x | x | O | US | - |
| 127 | x | < | DEL | Ger fylld kvadrat |
| ABC 77 och ABC 22 | Värde | ABC 55 |
|---|---|---|
| PF1 | 192 | CTRL+1 |
| PF2 | 193 | CTRL+2 |
| PF3 | 194 | CTRL+3 |
| PF4 | 195 | CTRL+4 |
| PF5 | 196 | CTRL+5 |
| PF6 | 197 | CTRL+6 |
| PF7 | 198 | CTRL+7 |
| PF8 | 199 | CTRL+8 |
| SHIFT+PF1 | 208 | CTRL+SHIFT+1 |
| SHIFT+PF2 | 209 | CTRL+SHIFT+2 |
| SHIFT+PF3 | 210 | CTRL+SHIFT+3 |
| SHIFT+PF4 | 211 | CTRL+SHIFT+4 |
| SHIFT+PF5 | 212 | CTRL+SHIFT+5 |
| SHIFT+PF6 | 213 | CTRL+SHIFT+6 |
| SHIFT+PF7 | 214 | CTRL+SHIFT+7 |
| SHIFT+PF8 | 215 | CTRL+SHIFT+8 |
| CTRL+PF1 | 224 | CTRL+SHIFT+Q |
| CTRL+PF2 | 225 | CTRL+SHIFT+W |
| CTRL+PF3 | 226 | CTRL+SHIFT+E |
| CTRL+PF4 | 227 | CTRL+SHIFT+R |
| CTRL+PF5 | 228 | CTRL+SHIFT+T |
| CTRL+PF6 | 229 | CTRL+SHIFT+Y |
| CTRL+PF7 | 230 | CTRL+SHIFT+U |
| CTRL+PF8 | 231 | CTRL+SHIFT+I |
| SHIFT+CTRL+PF1 | 240 | CTRL+SHIFT+A |
| SHIFT+CTRL+PF2 | 241 | CTRL+SHIFT+S |
| SHIFT+CTRL+PF3 | 242 | CTRL+SHIFT+D |
| SHIFT+CTRL+PF4 | 243 | CTRL+SHIFT+F |
| SHIFT+CTRL+PF5 | 244 | CTRL+SHIFT+G |
| SHIFT+CTRL+PF6 | 245 | CTRL+SHIFT+H |
| SHIFT+CTRL+PF7 | 246 | CTRL+SHIFT+J |
| SHIFT+CTRL+PF8 | 247 | CTRL+SHIFT+K |
| Fel 19- 68: | I/O-fel |
| Fel 120-129: | ISAM fel |
| Fel 130-176: | Fel vid programkörning |
| Fel 180-191: | Logiska fel |
| Fel 200-211: | Allmänna fel |
| Fel 220-234: | Formella BASIC-fel |
| Fel (Error) | Meddelande | Kommentar |
|---|---|---|
| 19 | Kan ej öppna fler filer | Sju filer är öppnade |
| 20 | För lång rad (>160 tkn) | En rad får innehålla max 160 tecken |
| 21 | Hittar ej filen | Filen finns inte eller har sökts under fel namn |
| 32 | Filen ej öppnad | |
| 34 | Slut på filen | Försökt läsa efter filslut |
| 35 | Checksummafel vid läsning | Skivan är skadad |
| 36 | Checksummafel vid skrivning | Skivan är skadad |
| 37 | Felaktigt sektorformat | Fel på skiva |
| 38 | Sektornummer utanför filen | Försökt att läsa längre än filen medger |
| 39 | Filen skrivskyddad | |
| 40 | Filen raderskyddad | |
| 41 | Skivan full | Filen får ej plats på skivan |
| 42 | Enheten ej klar | Ingen flexskiva isatt, luckan öppen, eller skrivaren ej ansluten |
| 43 | Skivan skrivskyddad | |
| 44 | Logisk fil ej öppnad | |
| 45 | Fel logiskt filnummer | |
| 46 | Fel enhetsnummer | |
| 47 | Fet trapnummer | |
| 48 | Fel i biblioteket | |
| 49 | Felaktigt fysiskt filnummer | |
| 51 | Enheten upptagen | |
| 52 | Ej till denna enhet | |
| 53 | Funktionstangent | Funktionstangent har tryckts ned i INPUT- eller INPUT LINE-sats |
| 54 | IEC både sändare och mottagare | IEC-option |
| 55 | IEC-mottagare ej aktiv | IEC-option |
| 56 | IEC-sändare ej aktiv | IEC-option |
| 57 | Tecken från tangentbord ej i tid | |
| 58 | Ogiltigt tecken inläst | |
| 64 | Felaktigt "NAME" | Nya filnamnet existerar redan |
| 68 | Felaktig tidspecifikation | |
| 120 | Nyckel finns ej | ISAM-option |
| 121 | Dubblettnyckel | ISAM-option |
| 122 | Felaktig nyckel | ISAM-option |
| 123 | Fel vid kontrolläsning | ISAM-option |
| 124 | Index finns ej | ISAM-option |
| 125 | Felaktig postlängd | ISAM-option |
| 126 | Fel ISAM fil version | ISAM-option |
| 127 | Reserverad kod | ISAM-option |
| 128 | Slut på minnet i centralen | ISAM-option |
| 129 | Reserverad kod | ISAM-option |
| 130 | För stort flyttal | |
| 131 | Index utanför tillåtet område | Försök att använda index större än motsvarande DIM |
| 132 | För stort heltal | |
| 133 | Fel i ASCII-aritmetiskt uttryck | |
| 134 | Index utanför strängen | Index för stort eller negativt |
| 135 | Negativ "SPACE¤", "STRING¤" eller "TAB"<1 | |
| 136 | För lång sträng | För liten dimension på den mottagande strängen |
| 137 | Ej tillåtet öka "DIM" | Ett fält får inte ökas utöver sin ursprungliga längd |
| 138 | Fel värde i "ON"-uttryck | |
| 139 | "RETURN" utan "GOSUB" | En RETURN-sats påträffad utan att en föregående GOSUB-sats har blivit utförd |
| 140 | Felaktig "RETURN"-variabel | |
| 141 | Data slut | Datalistan har blivit tömd och en READ-sats efterfrågade fler data |
| 142 | Felaktigt argument i funktion | |
| 143 | Felaktig "SYS"-funktion | |
| 144 | Ej tillåten rad | |
| 145 | "FNEND" utan föregående "RETURN" | |
| 146 | "PRINT USING" fel | Felaktigt format i PRINT USING-sats |
| 147 | Felaktiga data | |
| 148 | För lite indata | För få data inmatade vid INPUT |
| 149 | "RESTORE" ej på en "DATA"-rad | |
| 150 | För mycket indata | För många data inmatade vid INPUT |
| 151 | "RESUME" utan fel | |
| 176 | Grafisk punkt utanför bildskärmen | |
| 180 | Hittar ej detta radnummer | Referens till ett radnummer som inte finns i programmet |
| 181 | Felaktigt inhopp i funktion | |
| 182 | "NEXT" eller "WEND" saknas | |
| 183 | "FOR" eller "WHILE" saknas | |
| 184 | Fel variabel efter "NEXT" | |
| 185 | Blandade "FOR"-loopar med samma variabel | |
| 186 | "FOR"-loop med lokal variabel ej tillåtet | Gäller i flerradiga funktioner |
| 187 | Funktion ej definierad | Anrop till ej definierad funktion |
| 188 | Flera funktioner med samma namn | |
| 189 | Felaktig funktion | Ej tillåtet att blanda flera "DEF" |
| 190 | Fel antal index | Antalet index överenstämmer ej med DIM |
| 191 | Ej tilldelningsbar i funktion | Funktionens argument är ej tilldelningsbar i funktion |
| 200 | Enheten ej ansluten | |
| 201 | Minnet fullt | Datorns primärminne har ej plats för program och data |
| 202 | "LIST"-skyddat program | |
| 203 | Fel programformat | Programmet är sparat under en ickekompatibel BASIC-version |
| 204 | "MERGE" går ej på "BAC"-fil | |
| 205 | "COMMON" fel | |
| 206 | Använd kommandot "RUN" | |
| 207 | Kan ej fortsätta | Gäller GOTO radnr och CON |
| 208 | Otillåtet som kommando | Instruktionen kan ej användas som kommando |
| 209 | Fel data till kommando | Felaktigt argument till kommandot t ex LIST ## |
| 210 | Felaktigt tal | Talet innehåller tecken som inte är siffror |
| 211 | Precision får ej ändras | Ej tillåtet ändra precision efter tilldelning av variabler |
| 220 | Förstår ej | Formellt BASIC-fel |
| 221 | Otillåtet tecken efter satsen | Formellt BASIC-fel. Datorn förväntade RETURN, kolon (:) eller utropstecken (!) |
| 222 | Måste vara först på en rad | |
| 223 | Fel antal eller typ av argument | |
| 224 | Otillåten blandning av tal och strängar | |
| 225 | Ej enkel variabel | Ej tillåtet ha index på variabel t ex i FOR-loop |
| 226 | Felaktig sats efter "ON" | |
| 227 | "," saknas | Formellt BASIC-fel |
| 228 | "="saknas | Formellt BASIC-fel |
| 229 | ")" saknas | Formellt BASIC-fel |
| 23P | "AS FILE" saknas | Förekommer i OPEN- och PREPARE-satser |
| 231 | "AS" saknas | Fel i NAME...AS... |
| 232 | "TO" saknas | Förekommer i FOR-loopar |
| 233 | Radnummer saknas | |
| 234 | Felaktig variabel |
| Krets | Adress bit 7..0 | Funktion | Decimalt Ut | Decimalt In |
|---|---|---|---|---|
| ABC-buss | 000xx000 | Inport 0 | 0 | |
| 000xx001 | Inport 1 | 1 | ||
| 000xx010 | Inport 2 | 2 | ||
| 000xx111 | I/O RESET | 7 | ||
| 000xx000 | Utport 0 | 0 | ||
| 000xx001 | Utport 1 | 1 | ||
| 000xx010 | Utport 2 | 2 | ||
| 000xx011 | Utport 3 | 3 | ||
| 000xx100 | Utport 4 | 4 | ||
| 000xx101 | Utport 5 | 5 | ||
| HR-grafik | 000xx110 | HRC | 6 | |
| 000xx111 | HRS | 7 | ||
| ABC-buss | XOUTSTB, XINSTB | 0-31 | ||
| DART | 0010xx00 | Skrivare data CH.A | 32 | 32 |
| 0010xx01 | Skrivare kontroll CH.A | 33 | 33 | |
| 0010xx10 | Tangentbord data | 34 | 34 | |
| 0010xx11 | Tangentbord kontroll | 35 | 35 | |
| CRTC | 00110xx1 | Läsregister | 49 | |
| VIDEO | 00110100 | Minnesblocktabell | 52 | 52 |
| 00110101 | Attribut | 53 | 53 | |
| 00110111 | Synk.fördröjning | 55 | ||
| 00110111 | FGCTLPROM+CLOCK | 55 | ||
| CRTC | 00111xx0 | Skriv reg. adress | 56 | |
| 00111xx1 | Skriv register | 57 | ||
| SIO/2 | 010xxx00 | V 24 data CH.B | 64 | 64 |
| 010xxx01 | V 24 kontroll CH.B | 65 | 65 | |
| CTC | 011xxx00 | Kanal 0 | 96 | 96 |
| 011xxx01 | Kanal 1 | 97 | 97 | |
| 011xxx10 | Kanal 2 | 98 | 98 | |
| 011xxx11 | Kanal 3 | 99 | 99 | |
| ABC-buss | 1xxxxxxx | XOUTSTB, XINSTB | 128-255 | |