Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Auteur : | Coleco |
Date de publication : | 1983 |
Plateforme : | Adam, ColecoVision |
Introduction
Le langage de programmation Adam SmartBASIC est le BASIC proposer pour l'extension Adam, transformant en ordinateur, la console de jeux ColecoVision de Coleco. Contrairement aux autres ordinateurs des années 1980, il doit être chargé à partir d'un support externe comme une bande magnétique par exemple. Le Adam SmartBASIC se veut compatible avec le BASIC d'APPLESOFT. Ainsi, la syntaxe d'instructions sont très proche de ceux d'Apple, toutefois, si on accède au possibilité du langage machine de l'ordinateur, alors là, il y a deux mondes différents, car l'ordinateur Adam de Coleco utilise un microprocesseur Z80 et l'Apple II utilise un microprocesseur 6502. De plus, les instructions PEEK, POKE et CALL ne fonctionne pas de la même manière puisque la disposition de la mémoire est complètement différente. Afin, le Adam SmartBASIC ne fournit pas toutes les possibilités nécessaires à la manipulation des 3 canaux de son et les 32 sprites.
Code source
Voici des exemples de code source d'utilitaires pour Adam SmartBASIC :
Lien | Langage de programmation | Description | Projet |
---|---|---|---|
https://github.com/gladir/ADAM-0/blob/main/ADAM.PAS | Free Pascal, Turbo Pascal | Clone de l'interpréteur SmartBASIC | ADAM-0 |