Ну, я сколько раз ни пробовал разобраться как твоей библиотекой пользоваться — так и не осилил ни разу. Эзотерический cpp и ещё более эзотерически boost этому способствовали =)
А вот наличие такого малого и конкретного примера как исходники подобной .dll — это очень хорошо. Возможно с него будет проще начать.
По AYC я уже написал что тебе надо делать или ты опять не понял? На www.cpc-power.com в строку поиска вводишь ayc и считаешь, потом пишешь полученное число сюда. Попутно качаешь файлы, архивируешь, выкладываешь где-нибудь и пишешь сюда ссылку.
И прям таки больше ничего кроме этих трех функций не надо?
по ayc я привел ссылку с чиптюнами, или ты не нашел?
На www.cpc-power.com в строку поиска вводишь ayc и считаешь
насчет cli — пуребейсик версии 5.11 работает с консолями нестабильно. поэтому проще из библиотеки вызвать три описанные функции
start() — как если бы ввел в cli команду start
stop() — аналогично, завершение
writereg(regN, valN) — запись в регистр regN значения valN
насчет установки частоты как в Ay player не уверен, нужно или нет.
github.com/vitamin-caig/zxtune/blob/master/src/devices/test/aycli/main.cpp
А вот наличие такого малого и конкретного примера как исходники подобной .dll — это очень хорошо. Возможно с него будет проще начать.
rghost.ru/8BYqz5TFf
Здесь архив AYC вместе с отдельными образпми дисков
rghost.ru/7kTlBLxZ9
если я правильно посчитал около 200 файлов, думаю далеко не все.
Держи конфетку dl.dropboxusercontent.com/u/2393036/zxtune/aycli/libay.zip
int ay_open();
void ay_close();
int ay_start();
int ay_stop();
int ay_writereg(int reg, int val);
все что не 0 в возвращаемом значении- ошибка. Не хватит msvc*120.dll — можно найти в windows_x86 архиве ZXTune. Доработок никаких не будет.
И прям таки больше ничего кроме этих трех функций не надо?
На www.cpc-power.com в строку поиска вводишь ayc и считаешь
насчет cli — пуребейсик версии 5.11 работает с консолями нестабильно. поэтому проще из библиотеки вызвать три описанные функции
start() — как если бы ввел в cli команду start
stop() — аналогично, завершение
writereg(regN, valN) — запись в регистр regN значения valN
насчет установки частоты как в Ay player не уверен, нужно или нет.