Commodore 64 Comal-80 rev. 00.14
Aus C64-Wiki
Zur Navigation springenZur Suche springenDieser Artikel befindet sich im Aufbau und ist vorläufig als Entwurf einzustufen. |
Comal 80 | ||
---|---|---|
Entwickler | Unicomal Denmark Aps. | |
Publisher | Unicomal Denmark Aps., Commodore, COMAL User Group USA | |
Release | 1984 | |
Plattform(en) | C64, CBM | |
Genre | Entwicklungssystem für die Sprache Comal | |
Steuerung | ||
Medien | ||
Sprache | englisch | |
Information | Public Domain Nachfolger: Commodore-64 Comal 80 rev 2.01 |
Allgemeines[Bearbeiten | Quelltext bearbeiten]
Grundlagen zu Comal sind im Übersichtsartikel zu finden.
Herausgeber[Bearbeiten | Quelltext bearbeiten]
Die Publisher sind: Unicomal Denmark Aps. und Commodore.
Programmierer[Bearbeiten | Quelltext bearbeiten]
Jens Erik Jensen, Mogens Kjær, Helge Lassen, Lars Laursen
Vertrieb[Bearbeiten | Quelltext bearbeiten]
Die Version 0.14 von Comal ist seit ihrem Erscheinen in der Public Domain und war bei entsprechenden Vertriebshäusern im Angebot und konnte auch legal von den Nutzern weitergegeben werden.
Beschreibung[Bearbeiten | Quelltext bearbeiten]
Lieferumfang[Bearbeiten | Quelltext bearbeiten]
Das Entwicklungssystem ist auf einer Diskette im 1541-Format (einseitig bespielt) gespeichert.
Hardwareanforderung und -unterstützung[Bearbeiten | Quelltext bearbeiten]
Minimum:
unterstützt werden:
funktioniert auch mit:
- CMD-HD
- SuperCPU
Arbeitsweise[Bearbeiten | Quelltext bearbeiten]
Es sind 9902 Bytes zur Programmierung frei.
Bibliotheken[Bearbeiten | Quelltext bearbeiten]
Dokumentation[Bearbeiten | Quelltext bearbeiten]
Der COMAL Reference Guide von B. Christensen liegt als roher Scan auf Project64.
- Speicherbelegungsplan auf zimmers.net
- COMAL Commands 1/2 auf zimmers.net
- COMAL Commands 2/2 auf zimmers.net
Befehle[Bearbeiten | Quelltext bearbeiten]
Programmanweisungen[Bearbeiten | Quelltext bearbeiten]
AND ABS() APPEND ATN() CASE " . ENDCASE CHAIN "Name" CHR$() CLOSE (FILE) (Nr. ) CLOSED COS() DATA DIM DIV ELIF END EOD EOF( ESC EXIT EXP() FALSE FOR .... ENDFOR FONC ... ENDFONC GOTO SPRONGMARKE IF .. THEN .. ELSE .. ENDIF IN INPOT INPOT FILE Nr. INT() KEY$ 4 LEN( LOG( LOOP END LOOP MOD NOT NOLL OPEN (FILE) OR ORD() OTHERWISE PEEK() PRINT PRINT FILE Nr. PRINT OSING "Maske" POKE PROC .. ENDPROC READ ((data)) READ FILE Nr. REF REPEAT ... UNTIL RESTORE ((data) ) RETURN RND() SELECT (OUTPUT) SGN() SIN() SQR() STATUS STEP STOP TAB() TAN() TRAP ESC- (+) TRUE WHEN WHILE ... ENDWHILE WRITE FILE Nr. ZONE
Steueranweisungen (Programm/Floppy)[Bearbeiten | Quelltext bearbeiten]
AUTO CAT (Nr. ) CON DEL DELETE "Name n EDIT ENTER 3 LIST LIST "Name LOAD MERGE NEW PASS RENUM RUN SAVE" Name" SETEXEC+ (-) SETMSG- (+)
Code-Beispiele[Bearbeiten | Quelltext bearbeiten]
Ergänzende Software[Bearbeiten | Quelltext bearbeiten]
Bezugsquellen[Bearbeiten | Quelltext bearbeiten]
Besprechungen und Literatur[Bearbeiten | Quelltext bearbeiten]
- F. Nestle u. D. Pohlmann: Comal 80 Programmierpraxis
- B. R. Christensen: COMAL Reference Guide
Alternativen[Bearbeiten | Quelltext bearbeiten]
Weblinks[Bearbeiten | Quelltext bearbeiten]
- Comal-80 00.14 bei c64-online.com
- COMAL on the C64
- CSDb- Release Nr. 159825 Comal80 Rev. 00.14
- CSDb- Release Nr. 128121 Comal80 Rev. 00.14
- CSDb- Release Nr. 124242 Comal80 Rev. 00.64d Pre-Release