![]() |
оцифровка - beeper
Подскажите плиз, игру или дему, где используеться и лучшее качество.
помню в Гранд Прикс был голос при старте. Я правильно понимаю технологию? берем не сжатый ничем waw, оттрезаем заголовок и ложим байт за байтом в порт бипера данные? |
Rainbow Megademo начало.
http://zxaaa.untergrund.net/DEMO3/rbm.zip Twin Turbo Robin hood Nodes Of Yesod Blade Warrior |
ничуть не сомневался что ты 1 его выдашь:v2_lol:
а повнятней чио нибудь помнишь? где голос или музайка? еще качественне?чем Twin Turbo Robin hood Nodes Of Yesod Blade Warrior? помниться в демах наших было засилье одно время таких. |
Quote:
Ничем не сжатый вав - это 16 или 8 бит. А бипер - это 1 бит. Самый простой способ - это установить порог уровня сигнала, ниже которого 0, а выше 1. В стандартном ваве на сигнале избавленном от постоянки, этот порог равен 0. Т.е. положительные отсчеты - это 1, а отрицательные это 0. |
пример кода кто приведет?
|
Отличная оцифровка, если это она, есть в игре Toi Acid 1, 2, 3, 4
|
там вроде биперная музяка
|
Quote:
|
Quote:
Quote:
LD HL,DATA ;начало LD BC,LEN ;длина LOOP LD A,(HL) OUT (#FE),A ;байт из памяти выдать в порт бипера NOP ; пауза - надо подгонять кол-во нопов NOP ; (чем больше, тем меньше скорость проигрывания) ... INC HL DEC BC LD A,B OR C JR NZ,LOOP ;цикл пока длина не = 0 данные для этого примера должны быть подготовлены определенным образом: каждый байт в памяти содержит только один звуковой бит, остальные биты постоянны и равны, например, 0. т.е. звук создается 4м битом. т.е. будут чередующиеся значения #00 и #10. как преобразовать из wav'а сказал выше Титус. ну а дальше можно все развивать, например, хранить в байте 8 бит звука. или использовать ШИМ (на форуме были примеры такого использования, оцифровки намного качественнее, чем в старых играх). |
I'Ball 2
|
| All times are GMT +4. The time now is 11:27. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.