Редактирование: (PLAY)
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''(PLAY)''' — родное слово [[Каллисто]]. Сыграть мелодию. | '''(PLAY)''' — родное слово [[Каллисто]]. Сыграть мелодию. | ||
(PLAY) ( a u −− ) Играть музыку. Проиграть u нот, начиная с адреса a. | (PLAY) ( a u −− ) Играть музыку. Проиграть u нот, начиная с адреса a. | ||
Примитиву '''(PLAY)''' передаётся [[Единое адресное пространство|адрес]] массива, хранящего u нот нужной мелодии в формате длительность (2 байта) | Примитиву '''(PLAY)''' передаётся [[Единое адресное пространство|адрес]] массива, хранящего u нот нужной мелодии в формате длительность (2 байта) и частота (2 байта). Длительность задаётся в миллисекундах, делённых на 10. Частота в Герцах, умноженных на 10. Как везде в «Электронике», старший байт размещается перед младшим. | ||
Массив с мелодией должен располагаться в [[Регистр памяти данных|памяти данных]]. | Массив с мелодией должен располагаться в [[Регистр памяти данных|памяти данных]]. |