• avatar oisee
  • 3
Если правильно понял вопрос, то оно уже есть:

это вроде бы в работе. НЮКАААААА…
я хз просто как еще.
  • avatar oisee
  • 1
спасибо! =)
  • avatar oisee
  • 1
Поможет осознанием того что Я ПОПЫТАЛСЯ! =)
Ну будет в этом «малом и конкретном примере» куча вызовов из «эзотерического cpp и еще более эзотерического boost», помноженных на сложность инфраструктуры. Как тебе это поможет?
github.com/vitamin-caig/zxtune/blob/master/src/devices/test/aycli/main.cpp
И еще вопрос — а реально ли прикрутить кнопки для соцсетей — типа лайки и рекомендации для ФБ или в ВК?
  • avatar oisee
  • 2
Ну, я сколько раз ни пробовал разобраться как твоей библиотекой пользоваться — так и не осилил ни разу. Эзотерический cpp и ещё более эзотерически boost этому способствовали =)

А вот наличие такого малого и конкретного примера как исходники подобной .dll — это очень хорошо. Возможно с него будет проще начать.
А нафига вам?:) Исходники cli тулзы таки залиты в качестве теста.
Да. Коммиты сразу в обе репы делаются.
накосячил децл, ту в архиве файлы без amsdos-заголовков
rghost.ru/8BYqz5TFf
  • avatar oisee
  • 1
Vitamin , хотел уточнить github.com/vitamin-caig/zxtune — сюда автоматом с bitbucket синхронизируется?
  • avatar oisee
  • 3
А исходники на чудо-dll? =)
спасибо, попробую как получится
Здесь архив 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. Доработок никаких не будет.
Думаю, что большего не надо. AYC вытащить сразу не просто, постараюсь выложить и посчитать.
По 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 не уверен, нужно или нет.
  • avatar oisee
  • 0
Отлично! В MacOSX добавили штатную читалку — в ней прекрасно работает =) Спасибо! =)
  • avatar oisee
  • 0
это что это?