Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Auteur : | Infinitum Technology |
Date de publication : | 1992 |
Plateforme : | CoCo |
Introduction
Le CoCo-C est un langage de programmation C pour les micro-ordinateurs CoCo proposé par Infinitum Technology. Le CoCo-C est un environnement de programmation complet conçu pour être utilisé sur un CoCo 1, CoCo 2 ou CoCo 3 avec un minimum de 64 Ko de mémoire et au moins 1 unité de disque. Les programmes contenus dans CoCo-C sont : un éditeur, un compilateur C (C Compiler), un assembleur (Assembler) et un éditeur de liens de bibliothèque (Library Linker). Tous ces programmes fonctionnent sous le CoCo-C's Command Coordinator pour plus de rapidité et de simplicité. Le compilateur est capable de produire du code indépendant de la position (re-localisable) ou du code absolu (compatible ROM). Tous les programmes créés avec CoCo-C sont en langage machine et ne nécessitent pas de programme de run-time pour l'exécution. Le LOADM et EXEC sont tout ce qui est nécessaire pour exécuter un programme CoCo-C créé par l'utilisateur. La bibliothèque de fonctions CoCo-C prend en charge de nombreuses fonctions standard de la bibliothèque C ainsi que plusieurs fonctions spéciales étant uniques au CoCo. Le CoCo-C prend également en charge la programmation mixte, de sorte que vous pouvez combiner les commandes C, Assembler et BASIC en un seul programme.
Le disque fourni avec le CoCo-C est un disque «flippy» contenant les programmes et fichiers nécessaires pour le CoCo 1 ou CoCo 2, ou le CoCo 3. Le côté «A» des disques est pour le CoCo 3 et le côté «B» du disque est pour le CoCo 1 ou le CoCo 2. La principale différence entre les versions CoCo 3 et CoCo 1 ou CoCo 2 est la prise en charge de l'écran à 80 colonnes. Cela se trouve principalement dans l'éditeur de texte fourni sur le disque. De plus, la bibliothèque du CoCo-3 comprend plus de fonctions tirant parti des formats d'écran haute résolution du CoCo 3.
Les fichiers contenus sur le disque fourni sont les suivants :
Nom du fichier | Description |
---|---|
CC.BAS | CoCo-C's Command Coordinator |
EDITOR.BAS | Éditeur plein écran (CoCo 3) ou éditeur de ligne (CoCo 1 ou 2) |
COMPILER.BIN | Compilateur CoCo-C |
ASSEMBLR.BIN | Assembleur CoCo-ASM 6809 Assembler |
LINKER.BIN | Lien de bibliothèque CoCo-C |
CLIB.BIN | Bibliothèque de fonctions relocalisable |
CSTART.C | Routines de démarrage et d'initialisation pour le CoCo 1, CoCo 2 ou CoCo 3 |
CLIB.INC | Table d'entrée de la bibliothèque de fonctions |
STDIO.H | Fichier d'entête pour les entrées/sorties de caractères du CoCo. |
BASIC.H | Fichier d'entête pour les fonctions de bibliothèque BASIC |
CHARIO.ASM | Code source pour les entrées/sorties de caractères du CoCo. |
STDLIB.C | Code source pour les fonctions de la bibliothèque Standard C. |
FILELST.C | Code source pour exemple d'application C. |
Le côté «A» et le côté «B» du disque contiennent les mêmes noms de fichiers avec des versions différentes pour le CoCo 3, le CoCo 1 ou le CoCo 2. Le disque CoCo-C n'est pas protégé contre la copie et peut être sauvegardé à l'aide des procédures de sauvegarde standard.