msx logo

Maire-adjoint du
msx village france

msxosaure banniere

Traducteur sur

msx osaure accueilMSXosaure menu hautMSXosaure menu hautMSXosaure menu hautMSXosaure menu haut
 
 
Basic
  B
 
 
 
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

Les instructions Basic commençant par la lettre B
BASE BEEP BIN$ BLOAD BSAVE


 BASE
   BASE(vli)  
DONNEES Haut

Donne les adresses des diférents tableaux de la Mémoire vidéo
vli : est compris entre 0 et 44 et détermine le tableau demandé.
 
Ci-dessous, tableaux des valeurs par défaut:
 
 MSX - Screen 0 1 2 3
 Table  0: 0  5: 6144  10: 6144  15: 2048
 Table des couleurs des patterns.  1: 2048  6: 8192  11: 8192  16:
 Table des patrons des patterns  2: 4096  7: 0  12: 0  17:
 Table d'attributs des sprites  3:  8: 6912  13: 6912  18: 6912
 Table des patrons des sprites  4:  9: 14336  14: 14336  19: 14336

 MSX2 - Screen 4 5 6 7 8
 Table  20: 6144  25:  30:  35:  40:
 Table des couleurs des patterns.  21: 8192  26:  31: 36:  41:
 Table des patrons des patterns  22: 0  27:  32:  37:  42:
 Table d'attributs des sprites  23: 7680  28: 30208  33: 30208  38: 64000  43: 64000
 Table des patrons des sprites  24: 14336  29: 30720  34: 30720  39: 61440  44: 61440

 

 BEEP
  BEEP
 
COMMANDES MUSICALES Haut

Envoie un son bref.
 

BIN$
  BIN$(vli)  
FONCTIONS DE CONVERSION  Haut

Donne la valeur binaire de vli.
Exemple:
PRINT BIN$(129)
10000001
Ok

 BLOAD
  BLOAD”lec:nom”,R,vli  
Haut

Charge le programme nom en langage machine en mémoire.
 lec : Endroit où a été stocké le fichier avec bsave (A à F …).
 R : si R est ajouté le programme est exécuté.
 vli : déplacement par rapport à l’adresse de départ.
 S : chargement dans la mémoire vidéo (pas de décalage et lec: A à F uniquement).
 

 BLOAD...,S
  BLOAD”lec:nom”,S  
COMMANDES DE FICHIERS Haut

Charge en VRAM le fichier nom sauvegardé précédemment avec BSAVE"lec:nom",S
lec: A à F uniquement.
 

 BSAVE
  BSAVE"lec:nom",adr1,adr2,adr3  
Haut

Stocke le programme nom en code machine en mémoire sur un peripherique.
 lec : Endroit où est stocké le fichier.(A à F …)
 adr1 : Adresse de départ du bloc mémoire sauvegardé.
 adr2 : Adresse de fin du bloc mémoire sauvegardé.
 adr3 : Adresse de début du programme.

 BSAVE...,S
  BSAVE"lec:nom",adr1,adr2,s  
Haut

Sauvegarde la zone de VRAM spécifiée dans un fichier nom.
 lec : Endroit où est stocké le fichier.(A à F uniquement)
 adr1 : Adresse de début du bloc mémoire vidéo sauvegardé.
 adr2 : Adresse de fin du bloc.

 
Légende
 
 
val 
Variable ou valeur quelconque.
vln 
Variable ou valeur numérique quelconque.
vli
Variable ou valeur numérique entière.
vls
Variable ou valeur numérique en simple précision.
vld
Variable ou valeur numérique en double précision.
vl$
Variable ou valeur de type chaine de caractères (texte).
var Variable quelconque
vrn Variable numérique
vr$ Variable de type chaine de caractères.
mem
Variable ou valeur numérique représentant un espace mémoire.
adr
Variable ou valeur numérique représentant une adresse mémoire.
X,Y
Variable ou valeur numérique représentant des coordonnées horizontales et verticales à l'écran.
col
Variable ou valeur numérique entière représentant une couleur.
num
Variable ou valeur numérique entière représentant un numéro (ligne, fichier,...).
 
 
 
 

 
 
 
 
 
 
 
 
Made in Osaure
 



Créer un site
Créer un site