Цитата Сообщение от Barmaley_m Посмотреть сообщение
Вполне достаточно? Ты не шутишь? В каких же играх встречается озвучка оператором PLAY?
Для игр на ЯВУ достаточно. Озвучки бейсик-игр оператором Play нет по одной простой причине - игра приобретает AY-звук (не шедеврального качества, надо сказать), но при этом теряет совместимость с 48к. А озвучки на блокирующем BEEP с еще менее шедевральными возможностями - сколько угодно.
Цитата Сообщение от Barmaley_m Посмотреть сообщение
Критичен ли он для либы? Сомневаюсь. Все зависит от целей программиста, какую программу он желает создать.
Критичен. Потому что ЯВУ. Он итак компилится в менее эффективный код, чем код, написанный на ассемблере руками, так еще и либы с собой тянет. Так недолго и всю памяти скушать еще до того, как кончатся идеи для релиза.
Цитата Сообщение от Barmaley_m Посмотреть сообщение
По-моему Олег ставил несколько иную задачу, чем просто организовать звук с минимальным кодом.
Олег просил способ позвать как-то Play из машкода даже если нет ПЗУ-128. Я почитал код Play'а, и теперь уверенно могу присоединиться к тем, кто отговаривает Олега его использовать. Для начала, оно сильно "любит" фишки 48 BASIC - workspace и калькулятор, например. А еще оно поддерживает мертворожденный MIDI, что совсем не надо в либе для ЯВУ. И, да, в нем есть баги.