Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Auteur : | ASCII Corporation |
Date de publication : | 1985 à 1987 |
Plateforme : | MSX, MSX2 |
Introduction
Le MSX-C est une langage de programmation C pour le MSX. Le ASCII Corporation fournit deux versions différentes de MSX-C. La version 1.1 est destinée à être utilisée sous MSX-DOS 1 et la version 1.2 pour MSX-DOS 2. Les compilateurs sont fondamentalement identiques, mais MSX-C 1.2 peut utiliser des sous-répertoires et fournit des bibliothèques de routine supplémentaires - des bibliothèques - pour fournir les fonctionnalités supplémentaires de MSX-DOS 2. Pour pouvoir utiliser MSX-C de manière pratique, vous avez besoin du paquet assembleur professionnel Macro-80 avec les outils associés Link-80 et Library-80. Sinon, l'utilisateur ne pourra pas du tout créer de programmes de travail avec MSX-C. D'autres outils, comme BSAVE.-COM, sont en effet indispensables. La chose étrange est que ces programmes ne sont pas inclus avec le MSX-C.
Contrairement à Turbo Pascal, fonctionnant avec un environnement de développement intégré, ou Hisoft, traduisant le fichier source en un fichier COM avec un éditeur séparé et un compilateur en une seule fois, le MSX-C fait son travail de manière traditionnelle. Pour convertir un programme C en un programme exécutable en langage machine, MSX-C a besoin d'au moins quatre étapes :
- CFCOM : du fichier C au fichier TCO
- CG.COM : du fichier TCO au fichier MAC.
- M80.COM : du fichier MAC au fichier REL.
- L80.COM : depuis le(s) fichier(s) REL vers un fichier COM ou HEX.
Concurrent
Il existe un concurrent nommé Fusion-C permettant également développé en langage de programmation C sous MSX.