Приветствую Вас Гость | RSS


Главная страница » YM test - ZX-Форум » Регистрация » ВходСреда
2017-06-28
22:13:45
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
ZX-Форум » Software » Other » YM test
YM test
KOEДата: Суббота, 2009-03-07, 01:03:00 | Сообщение # 1
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Есть ли сабж? Нужна очень программа для отладки и калибровки. Типа чтоб можно было разные звуки и эффекты выводить, частоты подстраивать. Всякие pro-trackerы мне предлягать бесполезно, я ими пользоваться не умею и не хочу учиться.

Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
нолькаДата: Суббота, 2009-03-07, 09:34:24 | Сообщение # 2
рОвный
Группа: Человеки
Сообщений: 712
Репутация: 5
Статус: Offline
нет таких прог

я проснулся среди ночи и понял, что всё...
всё идет по плану
 
deathsoftДата: Суббота, 2009-03-07, 14:35:07 | Сообщение # 3
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Попробуй на бейсике 128 напиши простенькую прогу, там же есть операторы какието по выводу звука на AY. Ну или на асме прогу напиши, которая выводит все что надо и управляется с клавиатуры.
 
нолькаДата: Суббота, 2009-03-07, 17:50:47 | Сообщение # 4
рОвный
Группа: Человеки
Сообщений: 712
Репутация: 5
Статус: Offline
проще уж протрекер чем асм biggrin

я проснулся среди ночи и понял, что всё...
всё идет по плану
 
DDpДата: Суббота, 2009-03-07, 18:53:24 | Сообщение # 5
Disk error
Группа: Человеки
Сообщений: 82
Репутация: 4
Статус: Offline
zx-васик рулит :-D
Code
    10 INK 0:PAPER 7:BRIGHT 0:BORDER 7:CLS
         30 LET R=65533:LET D=49149
         40 OUT r,7:OUT d,62
         50 LET G=1750000/16
         60 REM  F(clock AY)=1.75 MHz
         70 INPUT "F(Hz)=";F:IF F>G OR F<g/4095 THEN GO TO 70
         80 LET a=INT (G/f+.5):LET a1=INT (a/256):LET a0=(a-a1*256)
         90 OUT r,0:OUT d,a0
        100 OUT r,1:OUT d,a1
        110 OUT r,8:OUT d,15
        120 PRINT "  ";G/(a-1)'"F=";G/a;" Hz"'"  ";G/(a+1)
        130 PRINT ''''a;"  -  ";a1;" , ";a0
        140 PAUSE 0:CLS
        150 OUT r,8:OUT d,0
        160 GO TO 70

Вводим частоту,
AY пищит в канал A ближайшую, какую может.
Показываются "соседние" возможные частоты.
Показывается значение делителя целиком и по-байтам.

Если тактовая AY не 1.75 МГц изменить строчку 50.

Прикрепления: SOUND__G.scl(1Kb) · SOUND_G.tap(1Kb)


Сообщение отредактировал DDp - Суббота, 2009-03-07, 22:15:34
 
ZX-Форум » Software » Other » YM test
Страница 1 из 11
Поиск:

the DLCorp © 2006