Chipgrid / Documentation / Référence
Symboles
Les caractères qui ne sont pas des opérateurs mais veulent quand même dire quelque chose : le bang, les commentaires et les rails.
* bang
Un bang : vit un tick et déclenche ce qu’il touche.
Un bang ne vit qu’un tick, puis disparaît. Un opérateur de son ou de dessin se déclenche quand un bang le touche — à sa gauche, au-dessus ou en dessous. Tapez-en un à la main à côté d’une voix pendant la lecture : elle joue une fois.
Histoire. C’est le déclencheur. Sur une console, le processeur écrivait quelques octets dans les registres de la puce sonore à chaque image vidéo — chaque note jamais entendue sur une NES a commencé par une de ces écritures.
Exemple
# BANG - exemple #
.
..D8
...P5E14
.
....B2C4
D8 écrit un bang sous lui tous les 8 ticks, juste à gauche de P : il bipe. Le B plus bas n’a pas de bang à côté de lui, il reste muet.
À essayer
- Pendant la lecture, tapez
*juste à gauche deB: il joue une fois, puis le bang disparaît. - Tapez le
*au-dessus ou en dessous deB: ça marche aussi. À sa droite : rien.
# commentaire
Un commentaire, jusqu’au # suivant sur la ligne.
Tout ce qui suit # sur la ligne (jusqu’au # suivant) est ignoré. Servez-vous-en pour nommer vos blocs.
Exemple
# COMMENTAIRE - exemple #
.
.# kick #.D4
...........B3C2o
.
.# not closed .D4
...............B3G2o
La première ligne est un commentaire fermé # kick # : le D4 qui suit tourne quand même et joue la grosse caisse. Sur la quatrième ligne le commentaire n’est pas fermé : il court jusqu’au bout de la ligne et avale son D4. Le second B reste muet.
À essayer
- Fermez le second commentaire : tapez
#après « closed ». La seconde grosse caisse démarre. - Nommez vos blocs avec des commentaires : une grande grille devient lisible.
_ rail
Un rail. Il ne fait rien tout seul : un mobile peut rouler dessus, et il réapparaît derrière lui. _ et | sont la même chose, l’un pour l’horizontale, l’autre pour la verticale. Ils rendent vos voies visibles, même à l’arrêt : la disposition du code devient un dessin.
| rail
Un rail, pour les verticales. Voir _.