Archives de Genesis8 Amstrad Page




ABASC par Fragarco, un compilateur en python de programmes Amstrad CPC en basic locomotive software

-

Le texte suivant provient de la page github : ABASC (Amstrad BASic cross Compiler) by Fragarco est un compilateur croisé écrit entièrement en Python, sans dépendances externes. Cela le rend extrêmement portable et facile à exécuter sur tout système disposant d'une installation standard de Python 3.

Il est conçu pour prendre en charge le dialecte BASIC créé par Locomotive Software pour la série de micro-ordinateurs Amstrad CPC, garantissant ainsi la pertinence et l'utilité de toute la documentation existante pour ce langage.

ABASC étant un compilateur croisé fonctionnant sur les systèmes modernes, il intègre également plusieurs fonctionnalités de Locomotive BASIC 2 Plus, offrant une expérience de développement plus proche de celle des langages de programmation contemporains tout en préservant le style classique du BASIC original.

Outre le compilateur lui-même, le package ABASC inclut plusieurs outils auxiliaires, tels qu'un assembleur et des outils d'empaquetage d'images disque/bande pour la génération de fichiers DSK et CDT. La documentation complète de chaque outil est disponible dans le répertoire DOCS, en anglais et en espagnol.

Deux programmes ont déjà été portés avec ABASC : Sultan's maze et 3D Maze.


Pour plus d'informations, allez sur la page principale