что описать?
нужна .dll, чтобы из нее можно вызвать три функции:
1.ctrl->Play();
2.data->Data[static_cast<Devices::AYM::Registers::Index>(reg)] = val;
3.ctrl->Stop();
функция 2 - запись в регистр значение.
16.04.2014, 17:01
Vitamin
Цитата:
Сообщение от denpopov
что описать?
нужна .dll, чтобы из нее можно вызвать три функции:
1.ctrl->Play();
2.data->Data[static_cast<Devices::AYM::Registers::Index>(reg)] = val;
3.ctrl->Stop();
функция 2 - запись в регистр значение.
Нахрена все это нужно, включая длл. Тулзу я согласился делать потому что сам могу ее юзать для тестов. Писать вслепую ненужный *****код на выброс не хочу.
16.04.2014, 17:12
denpopov
Цитата:
Сообщение от Vitamin
Писать вслепую ненужный *****код на выброс не хочу
т.е. ты не знаешь, как написать .dll?
и потом, зачем на выброс?
16.04.2014, 17:16
Vitamin
Цитата:
Сообщение от denpopov
и потом, зачем на выброс?
Затем что ты сам не знаешь что хочешь и будет постоянно просить допилить что-то (уже начинается). А мне это нахрен не надо.
16.04.2014, 17:23
denpopov
Цитата:
Сообщение от Vitamin
Затем что ты сам не знаешь что хочешь и будет постоянно просить допилить что-то (уже начинается)
ну.. если сделаешь, то это наверняка то, что было изначально в треде.
Тогда уж я от тебя отстану.
16.04.2014, 17:27
Vitamin
Цитата:
Сообщение от denpopov
ну.. если сделаешь, то это наверняка то, что было изначально в треде.
Вот я и сделал то, что было изначально в треде- прогу-эмулятор аука с возможностью записи в регистры и прослушивания результата.
Если ты не знаешь С, на каком языке собрался писать клиента для длл?
16.04.2014, 18:04
denpopov
Цитата:
Сообщение от Vitamin
Если ты не знаешь С, на каком языке собрался писать клиента для длл?
хоспаде, какая разница? PureBasic или ассемблер - оба позволяют юзать гуи и обращаться к библиотекам.
Цитата:
Сообщение от Vitamin
Вот я и сделал то, что было изначально в треде- прогу-эмулятор аука с возможностью записи в регистры и прослушивания результата
да, верно, но простой сэмпл как будет выглядеть в тулзе?
16.04.2014, 18:17
Vitamin
Цитата:
Сообщение от denpopov
хоспаде, какая разница? PureBasic или ассемблер - оба позволяют юзать гуи и обращаться к библиотекам.
Ну вот с тем же успехом PureBasic позволяет обращаться к бинарям, переопределяя их stdin.
Цитата:
Сообщение от denpopov
да, верно, но простой сэмпл как будет выглядеть в тулзе?
Поток команд на входе stdin. А как ты собрался выдерживать темп записи в регистры?
16.04.2014, 18:33
denpopov
Цитата:
Сообщение от Vitamin
А как ты собрался выдерживать темп записи в регистры?
ой, это наверное медленно, да?
Цитата:
Сообщение от Vitamin
Ну вот с тем же успехом PureBasic позволяет обращаться к бинарям, переопределяя их stdin.
ни разу не видел примера.
16.04.2014, 18:36
Vitamin
Цитата:
Сообщение от denpopov
ой, это наверное медленно, да?
Нет, это быстро. Очень. В этом и проблема- тебе надо писать от 0 до 13 регистров и держать паузу. Как ты это все собирался делать?