Мова програмування Turbo-Basic
On — встановлює поточну октаву, n = 0,...,6. Кожна октава починається C i закінчується B. За умовчанням діє октава 4;
Nn — вказує абсолютний номер ноти, n = 0,...,84;
Ln — вказує тривалість звучання наступних нот, n = 1,...,64. Тpивалiсть звучання ноти рівна 1/n. Число n можна вказати після ноти — воно діє тільки на цю ноту;
Pn — вказує тривалість паузи, n = 1,...,64; символ "." після ноти або паузи збільшує тривалість в 3/2 рази;
Tn — темп. Встановлює кількість четвертин нот у хвилину. За умовчанням — n = 120;
MF — музика переднього плану;
MB — фонова музика;
MN — нонлегато;
ML — легато;
MS — стаккато;
Xx$ — виконати рядок, вказаний в символьній константі x$. Промiжки всередині символьної константи при виконанні оператора PLAY ігноруються.
POKE n, m
Запис байта в пам'ять за вказаною адресою.
n — числовий вираз із значенням від 0 до 65535 — зміщення в поточному сегменті пам'яті (дивись DEF SEG), адреса для розміщення байта;
m — числовий вираз із значенням від 0 до 255 — байт даних.
PRINT [список] [;] або ? [список] [;]
Виведення даних на екран.
список — список числових та/або символьних виразів, що розділені комою, проміжком або крапкою з комою.
Символьні константи повинні бути в лапках.
PRINT USING v$; список[;]
Виведення даних на екран у вказаному форматі.
v$ — символьна константа або змінна, що визначає формат виведення (дивись нижче);список — розділений комами або крапками з комами список числових або символьних виразів, значення яких виводяться.
Для виводу символьних виразів використовується один із наступних трьох символів формату:
! — вказує, що виводиться тільки перший знак значення;