MOD-Files als Sound-Library mit Kanälen in MMBasic

Musik und Soundeffekte gleichzeitig laufen lassen, ohne dass sich was abschießt. Mein Weg dahin geht über PLAY MODSAMPLE und ein paar feste Kanäle.

Vektoren rotieren ohne FOR-Schleife in MMBasic

Rotation in der Schleife mit COS und SIN ist offensichtlich. MATH V_ROTATE macht das Gleiche schneller, ohne dass man jeden Punkt selbst dreht.

Arrays in MMBasic ohne FOR-Schleife initialisieren

Ein ganzes Array auf einen Wert setzen, ohne Schleife. MATH SET ist der unscheinbare Befehl, den ich mittlerweile öfter brauche als alles andere aus der MATH-Familie.

MMBasic-Code für CMM2 und MMB4L gleichzeitig

MMB4L und CMM2 sehen ähnlich aus, sind im Detail aber anders. Wie sich der Code so aufstellen lässt, dass beide Plattformen ohne separate Dateien laufen.