Section courante

A propos

Section administrative du site

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.



Dernière mise à jour : Vendredi, le 24 juillet 2020