Programmation C

MSXgl

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières
  1. Fonctionnalités
    1. Formats
MSXgl est une bibliothèque C gratuite et open-source pour créer des applications sur MSX en utilisant SDCC.
La bibliothéque est architecturée autour de nombreux modules qui implémentent de façon optimisée les différentes fonctionnalités du MSX et d'un outil de génération multiplateforme (Windows, Linux et macOS) qui permet de générer en 1 click, le programme final en divers format (ROM, MegaROM, MSX-DOS et binaire BASIC).




Fonctionnalités


Formats


A partir d'un même code en C, MSXgl peut générer un code binaire utilisable sur MSX dans divers format :
  • ROM "pleine" (8, 16, 32, 48 ou 64 Ko).#1
  • ROM mappée ou MegaROM au format ASCII-16 (de 64 Ko à 4 Mo) ou ASCII-8, Konami et Konami avec SCC (de 64 Ko à 2 Mo).
  • Binaire (.com) pour MSX-DOS 1 ou MSX-DOS 2.


#1 Pour les format 48 et 64 Ko, il est possible d'ajouter un gestionnaire d'intérruption