PDA

Просмотр полной версии : Ищу fongen



^m00h^
17.04.2006, 15:47
Ищу программу fongen, помню была кассете. Может у кого осталась? На wos'e ее нету...
А также ищу старую кассетную прогу, набор спец-эффектов для игр, толи под бипер, толи под ay, название не помню, что-то типа sound light, может есть у кого ?

Вадим Димтревич
27.02.2010, 09:46
Я её тоже ищю

null_device
27.02.2010, 09:52
Через меня прошло две (или, даже три) программы умевшие произносить звуки. Одна попроще (и качество звука похуже), а вторая (hlas, кажется) ничего-так. Кассета с ними есть, но не дома.
----

Кстати я сам написал прогу в машинных кодах.
наподобии фонгена,только наверно алгоритм другой.исходник фонгена мне неизвестен.
Через нее создаю биперную музыку.

И сколько она кушает памяти? Ну, или, в каких адресах располагается.

ALKO
27.02.2010, 13:00
Кстати я сам написал прогу в машинных кодах.
наподобии фонгена,только наверно алгоритм другой.исходник фонгена мне неизвестен.
Через нее создаю биперную музыку.

ALKO
28.02.2010, 00:23
Если кому надо,могу подогнать исходник процедур записи и воспроизведения
(записывает побитно,а не побайтно,как в SpeakEasy)

null_device
28.02.2010, 22:31
В zx-ревю упоминалось нечто подобное для записи\воспроизведения звука. Разрядность все-таки зависит от устройств зап.\воспр. и предьявляемого качества. На бипере не особо разгуляешся.. ;)

ALKO
28.02.2010, 23:00
так я писал и под бипер и под ковокс (8 бит)
на бипере экономнее,хотя голос,как у космонавта

а под ковокс для записи собрал свой девайс 8-ми разрядный компаратор(несколко Микрух СА) и прицепил на порт джойстика и вывод через параллельные регистры (две ТМ8)

tiboh
01.03.2010, 05:55
fongen

ALKO
01.03.2010, 15:08
И сколько она кушает памяти? Ну, или, в каких адресах располагается.
Объем едва достигает сотни байт.
А размещена в заветной области под названием 23296 сразу после экрана,чтоб не повредить записью звука,качество ничуть не хуже Fongen.
После этих выходных могу залить листинг проги.(нахожусь далеко от дома в вечных скитаниях по безкрайним просторам)

null_device
01.03.2010, 15:11
Это же буфер принтера, значит процедурина only 48k. На 128 модели работать не будет, там эта область занята под переменные..

ALKO
01.03.2010, 15:22
Точно!
Она ориентирована только на 48к
Но если хотите можно изменить и под 128
просто поменять вместо JPNZ на DJNZ и тогда прогу можно впихнуть в любое место памяти.
шпарил прогу в машинных кодах а не на асме и мне удобнее было расчитывать метки под джампы нежели под дисджампы.

null_device
01.03.2010, 15:29
Фигня! Разберемся.. релокация (или дизасм) под другие адреса, программы в сотню байт не такая уж сложная задача.

^m00h^
02.03.2010, 09:56
А были программы такого рода под AY ?

ALKO
02.03.2010, 16:24
У меня никогда в жизни не было Ау и даже не знаю,как добраться до аюшного ковокса.
и к тому же он 4-х битный, прийдется воспользоваться операндом смены половин регистра.

ALKO
11.03.2010, 14:27
Примерно код программы выглядит так:

10 let address=23296
20 read n: poke address,n : let address=address+1: goto 20
30 data 1,0,50,33,0,120,11,35,22,8,219,254,254,191,204,42, 91,219,254,254,255,204,38,91,205,48,91,21,122,194, 10,91,120,177,194,6,91,201,126,23,119,201,126,23,1 98,1,119,201,52,5,61,194,50,91,201:
rem Это процедура записи
40 data
1,0,50,33,0,120,11,35,22,8,94,123,7,95,220,89,91,2 12,94,91,205,48,91,21,122,194,66,91,120,177,194,61 ,91,201,62,255,211,254,201,62,0,211,254,201:rem Fucking_Play_One_Bit_Sound

Запись: Randomize address
Воспроизведение: Randomize (address+55) ,где address=23296
в регистр ВС заносится продолжительность записи \ воспроизведения
в HL-продолжительность
при записи выполнить Poke address+49,5
при воспр. выполнить Poke address+49,8 (оптимально...это субъективно мое мнение)
из-за разного количества тактов процедур.

И НЕ ЗАБУДТЕ ДОПИСАТЬ DISABLE INTERRUPT / ENABLE INTERRUPT,но прийдется сместить метки.

ALKO
12.03.2010, 20:54
Вот приготовил прожку (запись и воспр.- порт 254 dec)

tiboh
14.03.2010, 00:16
А были программы такого рода под AY ?

Dead Studio звоспроизводит звук на AY
http://trd.speccy.cz/system/DEAD2_08.ZIP

Excess Sample Editor универсальный и лучший в своём роде, на любых девайсах играет
http://trd.speccy.cz/system/ESE_14.ZIP

Orion Digital Sound Recorder тоже универсальный
http://trd.speccy.cz/system/ORION2_0.ZIP

Vitamin
14.03.2010, 09:55
Orion Digital Sound Recorder тоже универсальный
http://trd.speccy.cz/system/ORION2_0.ZIP
Там из-за одной ошибочки через ау играет несколько медленнее.