IECBASIC Erweiterung des Befehlsvorrates von BASIC-80 (MBASIC) V5.21/22, 10.1.1984 durch Philips, zur Nutzung der IEC-625 / IEEE-488 Hardware auf P2000C und P2500 (P2000B). IEC ADDRESS A% Rückgabe der Adresse der Interfacekarte. Stets 128. IEC CLEAR [padrl] Alle Geräte oder nur Geräte der Liste padrl zurücksetzen IEC END Ende der Busnutzung IEC INIT [padr] Beginn der Busnutzung für alle Geräte bzw. für Gerät padr IEC INPUT tadr, {A | A$} Eingabe vom Gerät tadr IEC LASTIN gn, [BB$,] LI$ Abschlussequenz Eingabe. Default ist LF, chr$(10). BB$ meist ungenutzt IEC LASTOUT gn, [BB$,] LO$ Abschlusssequenz Ausgabe. Default ist LF, chr$(10). BB$ meist leer. IEC LOCAL [padrl] alle Geräte bzw. Geräte der Liste padrl in Lokalbedienung bringen IEC LOCAL LOCKOUT lokale Bedienung verhindern IEC ON {EOI | IFC | SRQ} GOSUB ln bedingter Sprung bei anstehendem Interrupt IEC ON {EIO | IFC | SRQ} OFF Rücksetzen des betreffenden Interrupts IEC PASS CONTROL padr Abgabe der Controllerfunktion an Gerät padr IEC POLL padr, A% Serienabfrage des Gerätes padr, Ergebnis in A% IEC PRINT ladrl, expr Ausgabe zu Geräten der Hörerliste IEC RECEIVE CONTROL Übernahme der Controllerfunktion vom abgebenden Gerät IEC REMOTE [padrl] alle Geräte bzw. nur Geräte der Liste padrl in Fernsteuerzustand bringen IEC STATUS A% Bus-Statusabfrage. Ergebnis in A% IEC TALK tadr Gerät tadr als Sprecher adressieren IEC TIMEOUT t Wartezeit vor möglicher Fehlermeldung. t > 0 schaltet ein, t = 0 schaltet wieder ab. IEC TRIGGER [padrl] Alle adressierten Geräte bzw. die Geräte der Liste padrl triggern IEC TLAD tadr, ladrl Specher und Hörer neu einrichten IEC UNT alle (den aktiven) Sprecher deadressieren A Fließkommazahl, float A$, B$ Textvariable, Zeichenkette A%, a% ganzzahlige numerische Variable, Integer, 8 Bit adr Busadresse mit möglicher Sekundäradresse, #gn [ | sadr] adrl Busadressenliste, adr1 [, adr2 [, …]] BB$ Zeichenkette der Maximallänge 2 expr gemischter Ausdruck, meist aus A mit A$ gn Gerätenummer, a% ladr Einzel-Höreradresse, adr ladrl Hörerliste, ladr1 [, ladr2 [, …]] ln Zeilennummer, a% LI$ Zeichenkette aus maximal 2 Zeichen. LO$ Zeichenkette aus bis zu 2 Zeichen. padr Primäradresse, #gn padrl Primäradressenliste, padr1 [, padr2 [, …]] sadr Sekundäradresse, a% t Zeitdauer in Sekunden, a% tadr Sprecheradresse, adr