+23.77
Рейтинг
75.40
Сила
Все прекрасно работает.

extern int ay_open();
extern void ay_close();
extern int ay_start();
extern int ay_stop();
extern int ay_writereg(int idx, int val);

int main(int argc, char** argv)
{
  int data[11] = {0, 10, 5, 10, 12, 10, 0, 248, 15, 15, 15};
  ay_open();
  ay_start();
  for (int i = 0; i < 11; ++i) ay_writereg(i, data[i]);
  int i;
  scanf("%i", &i);
  ay_stop();
  ay_close();
}
Ты же на пуребасике собирался эту дллку юзать.
Ну если включить мозг, то можно. Без этого увы, никак.
Я проверил твои данные с помощью aycli — как и говорил, звучит три достаточно низкочастотных тона. Также есть некие отзвуки из-за интерференций, похожие на огибающую.
Пишешь файлик test.lst со следующим содержимым:

start
w 10 15
w 9 15
w 8 15
w 7 248
w 6 0
w 5 10
w 4 12
w 3 10
w 2 5
w 1 10
w 0 0

и потом скармливаешь:

aycli.exe <test.lst

Будет слышен результат (консоль после этого беситься начнет, но это фигня). Выход по Ctrl+C.

Что за треды?
А чо ты тогда пример приводишь на асме если тестируешь длл? Упрлс?
Нет, это чистый тон (точнее три тона).
Ну ты какбэ вообще огибающую никак не затрагиваешь.
По той же ссылке что и раньше.
Обновил.
Ну будет в этом «малом и конкретном примере» куча вызовов из «эзотерического cpp и еще более эзотерического boost», помноженных на сложность инфраструктуры. Как тебе это поможет?
github.com/vitamin-caig/zxtune/blob/master/src/devices/test/aycli/main.cpp
А нафига вам?:) Исходники cli тулзы таки залиты в качестве теста.
Да. Коммиты сразу в обе репы делаются.
Молодец!

Держи конфетку 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 я уже написал что тебе надо делать или ты опять не понял? На www.cpc-power.com в строку поиска вводишь ayc и считаешь, потом пишешь полученное число сюда. Попутно качаешь файлы, архивируешь, выкладываешь где-нибудь и пишешь сюда ссылку.

И прям таки больше ничего кроме этих трех функций не надо?
1990:

Карлос Гарсиа (поиск по J. CARLOS GARCÍA Microhobby)
twitter.com/juanlos_garcia
es.linkedin.com/in/juanlosgarcia

Тито Карасо (поиск по TITO CARAZO «ANO/CERO»)
В linkedin находятся два профиля, но не похоже на него.

Мигель Ламана (поиск по MIGUEL LAMANA fotografia)
Слишком много однофамильцев.

Хавьер де ла Гуардиа (поиск по JAVIER DE LA GUARDIA Micromania)
es.linkedin.com/pub/javier-de-la-guardia-viana/1a/362/425/ru

P.S. Заметил, что многие люди пишут у себя в профилях названий компаний разбивая или склеивая части, а также используя разные исторические названия: Microhobby — Micro Hobby, Micromania — Micro mania, Topo Soft — Toposoft, Dinamic — Dinamic Software — Dinamic Multimedia etc
Продолжаем:)

1989:
Габриель Ньето
Ничего конкретного (как и с его участием за 1986) кроме интервью espectrum.speccy.org/historia/topo/gnieto.php

Сусана Люргье (поиск по SUSANA LURGUIE Microhobby).
es.linkedin.com/pub/susana-lurguie/14/69b/833/ru
www.facebook.com/susana.lurguie

Ф.Л. Фронтан (поиск по FRONTAN amstrad microhobby)
Ничего, кроме упоминания его в составе художников Microhobby

Игнасио Эрнандес (IGNACIO HERNÁNDEZ «Dro Soft»)
Имя не совпадает, возможно одна из форм:
es.linkedin.com/pub/nacho-hernández/ab/73a/384

Хавьер Кано
Упоминался в 1986.

Амадор Меркан (поиск по AMADOR MERCHÁN Mircohobby)
es.linkedin.com/pub/amador-merchán-ribera/62/727/2b2
Описание формата AYC есть. Раз ты не можешь собрать статистику, собери весь имеющийся CPC хлам, в котором эти модули могут быть и выложи куда-нибудь, я проанализирую.

Вангую постоянные доработки этой дллки по мере прояснения что собственно требовалось. Оно мне надо? Использовать cli из другой программы вполне себе можно.
Ну я же не предлагаю тебе самостоятельно добавлять поддержку формата в ZXTune (это моя работа). А всего лишь прошу тебя помочь как разбирающегося в CPC (для меня это темный лес). Неужели собрать простейшую статистику и найти хоть какую-то документацию- это дикий rocket science?

По поводу длл причина проста как валенок: «без внятного ТЗ- результат ХЗ». А тратить свои силы на ХЗ я не хочу.
Ну раз ты мне предлагаешь считать треки на херпойми каком сайте, который я вижу впервые в жизни, вместо того чтобы сделать это самостоятельно, то да- значит тебе это не нужно (то, что это не особо нужно мне я сказал сразу).
А то, что ты не можешь выполнить простейшее задание из двух пунктов и сделать всем хорошо, тоже какбэ намекае.
Позволяю. А я, позволь, напомню тебе следующие вещи:
1) MYM- это не формат, а херня без опознавательных признаков. В топку.
2) AYC- неизвестна распространенность. В частности, сколько есть именно в этом формате и ни в каком другом. Конвертировать YM в него с целью увеличения популяции не стоит.
3) Файлов от Arkos Tracker (он же Starkos Tracker, если я ничего не путаю) всего 45 штук. Описания формата (как сказал denpopov) нет.
4) Если это не нужно тебе (раз ты не можешь не то что провести какую-то предварительную работу, а тупо понять что тебе говорят), то мне и подавно.