Важная информация

User Tag List

Страница 1 из 11 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 103

Тема: Нужна помощь в эмуляции звука

  1. #1
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Нужна помощь в эмуляции звука

    Попробовал написать для теста небольшую прогу, которая:
    -инициализировала эмулятор
    -записывала в регистр АУ данные, и чтобы звук менялся

    исходников эмулятора AY8910 много, но ничего не компилируется.
    Нужна помощь.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Доктор Аватар для Kakos_nonos
    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,078
    Благодарностей: 818
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть YMEngine от Сергея бульбы. Вставляется в делфи на раз-два. Я, правда, не пробовал, как там в регистры писать, но .ym файлы играть легко.
    нефть.

  4. #3
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    .YM меня не интересует, как раз интересно было бы записывать в AY отдельные значения регистров.

  5. #4
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    .YM меня не интересует, как раз интересно было бы записывать в AY отдельные значения регистров.
    Чтоб играть .ym файлы как раз нужен эмулятор AY с возможностью записи регистров. Так что посмотри YMEngine.

  6. Эти 2 пользователя(ей) поблагодарили Vitamin за это полезное сообщение:
    Barmaley_m (06.10.2017), denpopov (10.04.2014)

  7. #5
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Так что посмотри YMEngine.
    оно елееле компилится и я не вижу записей данных в регистры.

  8. #6
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    я не вижу записей данных в регистры.
    А может не смотрел?

    CYmGlobals.pas:
    SetMixerRegister
    SetEnvelopeRegister
    SetAmplA/B/C
    RegisterAY.Noise
    RegisterAY.Index[...]

  9. Этот пользователь поблагодарил Vitamin за это полезное сообщение:
    denpopov (10.04.2014)

  10. #7
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    А может не смотрел?
    не смотрел, запутался просто..

    Цитата Сообщение от Vitamin Посмотреть сообщение
    SetAmplA/B/C
    а с этим мало понятно.

  11. #8
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    не смотрел, запутался просто..
    Ну вот посмотри сначала. Там всего 5 файлов.

    Цитата Сообщение от denpopov Посмотреть сообщение
    а с этим мало понятно.
    Что именно непонятно?

  12. #9
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,086
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    denpopov, посмотри еще Ayumi. https://github.com/true-grue/ayumi

  13. #10
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Что именно непонятно?
    непонятно вот это:
    Код:
    	// Defines the AY register structure
     	TRegisterAY = packed record
     	case Integer of
      		0: (Index: array [0..15] of byte);
      		1: (TonA, TonB, TonC: word;
           	Noise: byte;
         		Mixer: byte;
         		AmplitudeA, AmplitudeB, AmplitudeC: byte;
         		Envelope: word;
         		EnvType: byte);
     	end;
    синтаксис Делфи я не знаю.

    ---------- Post added at 18:23 ---------- Previous post was at 18:22 ----------

    Цитата Сообщение от psb Посмотреть сообщение
    denpopov, посмотри еще Ayumi. https://github.com/true-grue/ayumi
    много возни с Питоном. хочется все-таки гуевину с фичами, которые описал выше.

Страница 1 из 11 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. WAV-tzx нужна помощь
    от SpMan в разделе Разное
    Ответов: 63
    Последнее: 28.02.2017, 03:51
  2. Нужна помощь
    от sevol в разделе Для начинающих
    Ответов: 2
    Последнее: 03.08.2010, 06:26
  3. Нужна помощь!!!!!
    от Alegator в разделе Unsorted
    Ответов: 2
    Последнее: 30.05.2010, 13:44
  4. нужна помощь!!
    от Subre Wulf в разделе Разное
    Ответов: 0
    Последнее: 15.11.2009, 23:32
  5. Нужна запись звука с реала
    от Vladimir Kladov в разделе Эмуляторы
    Ответов: 6
    Последнее: 10.04.2008, 19:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •