Сишники реквкст! нужен пример вызова для огибающей. Что-то у мну не вызывается, но похоже, что функции работают.
LD HL ,LA6F5
LD E ,$0B
LA688 LD BC ,$FFFD
DEC E
;LD A ,E
OUT (C) , E;A
LD B ,$BF
LD A ,(HL)
OUT (C) , A
INC HL
JR NZ ,LA688
jr $
LA6F5 db 0fh,0fh,0fh,0f8h,0,0Ah,0Ch,0Ah,5,0Ah,0,0
по ayc я привел ссылку с чиптюнами, или ты не нашел?
На www.cpc-power.com в строку поиска вводишь ayc и считаешь
насчет cli — пуребейсик версии 5.11 работает с консолями нестабильно. поэтому проще из библиотеки вызвать три описанные функции
start() — как если бы ввел в cli команду start
stop() — аналогично, завершение
writereg(regN, valN) — запись в регистр regN значения valN
насчет установки частоты как в Ay player не уверен, нужно или нет.
насчет СРС инфы не так много, чтобы нарыть, все, что содержит AYC — пример и исходник, осилить его не получилось. дизассемблированный плейер Sound Trakker есть у Mick'a вроде бы.
насчет дллки вроде было четко сказано: нужны функции инициализация, запись данных в регистр, стоп дллки. Примерно так, как в тулзе cli, которую ты сделал.
я не предлагаю, я прошу. От простой просьбы слепить простую дллку ты отмахнулся, что можно найти тьму какбэ намеков. но тут HYPE с блюстителями, поэтому разговор закрыт.
о да, я найду тьму способов применения. у меня валяется куча .MYM, но сначала нужно конвертнуть в .PSG чтобы послушать музыку. Или ассемблировать на ужясме, чтобы послушать.
AYC можно наделать самому с помощью пакера.
и еще непонятно «Если это не нужно тебе» — ЭТО что мне не нужно?
Позволь, я тебе напомню разговоры с denpopov на гф(естественно это не я), форматы были запрошены:
MYM, AYC, Sound Trakker, Arkos Tracker
ссылок приведено уже достаточно, и если я не ошибаюсь, ты отмахнулся.
насколько мне известно, MYM воспроизводят на Oric.
AYC можно посчитать на www.cpc-power.com/index.php?page=database
тем не менее One of us не успел надоесть:)
функции теперь так объявлены?
rghost.ru/8BYqz5TFf
Здесь архив AYC вместе с отдельными образпми дисков
rghost.ru/7kTlBLxZ9
если я правильно посчитал около 200 файлов, думаю далеко не все.
На www.cpc-power.com в строку поиска вводишь ayc и считаешь
насчет cli — пуребейсик версии 5.11 работает с консолями нестабильно. поэтому проще из библиотеки вызвать три описанные функции
start() — как если бы ввел в cli команду start
stop() — аналогично, завершение
writereg(regN, valN) — запись в регистр regN значения valN
насчет установки частоты как в Ay player не уверен, нужно или нет.
насчет дллки вроде было четко сказано: нужны функции инициализация, запись данных в регистр, стоп дллки. Примерно так, как в тулзе cli, которую ты сделал.
AYC можно наделать самому с помощью пакера.
и еще непонятно «Если это не нужно тебе» — ЭТО что мне не нужно?
MYM, AYC, Sound Trakker, Arkos Tracker
ссылок приведено уже достаточно, и если я не ошибаюсь, ты отмахнулся.
насколько мне известно, MYM воспроизводят на Oric.
AYC можно посчитать на www.cpc-power.com/index.php?page=database