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

User Tag List

Страница 192 из 278 ПерваяПервая ... 188189190191192193194195196 ... ПоследняяПоследняя
Показано с 1,911 по 1,920 из 2779

Тема: Xpeccy

  1. #1911

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    ну как же нету, есть же разрешение включения по каждому каналу
    а 14 регистр что тогда контролирует??
    Не 14, а 20 (0x14). Запрещает тон. Но при этом амплитуда может генерироваться шумом, если его не запретить.
    С другой стороны смотри - в тесте, если "поотключать" каналы кнопками 1-6, это никак не сказывается на регистре слева. а если глобально отрубить тон или шум (7 и 8) - влияет. Нипанятнааааа.
    Вот ещё вопрос - при выключенной генерации тона и шума в AY на выход на постоянной подаётся громкость канала. В SAA как с этим дело?
    И ещё - огибающая замещает амплитуду или именно модулирует её?
    И ещё просьба объяснить следующее (про случай, когда тон и шум канала запрещены)
    Последний раз редактировалось SAM style; 05.04.2020 в 22:00.
    Все любят гипножабу

  2. #1912

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    С другой стороны смотри - в тесте, если "поотключать" каналы кнопками 1-6, это никак не сказывается на регистре слева. а если глобально отрубить тон или шум (7 и 8) - влияет. Нипанятнааааа.
    ну тут то как раз пАнЯтнА. Ну да, программно амплитудные каналы не запретить, они как играли - так и играют - поэтому я их отключаю "аппаратно" А тон и шум - скорее всего - программно.. Давно это было, года полтора -два почти)
    но если твоя концепция верна, что шум и огибающая замешиваются ПОСЛЕ амплитудных каналов - ну что ж, тогда остальные емули не верны, и наДо тогда аппаратно шум и огибающую выключать. Тут надо к чему то единому придти.
    По тексту на картинке - тут я тоже ничего не скажу, ну да, запутано. поэтому каждый эмулит в меру понимания)
    Profi v3.2 -=- Speccy2010,r2

  3. #1913

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    По тексту на картинке - тут я тоже ничего не скажу, ну да, запутано. поэтому каждый эмулит в меру понимания)
    По моему, там прямо написано, что при запрещенном тоне и шуме и разрешенной огибающей на выход выходит то, что нагенерил генератор огибающей. Про урезание амплитуды до 3 бит слегка не понял, зачем.
    Короче, мне нужно точное описание микширования огибающей и амплитуды, полученой миксом тона и шума.
    И самое первое - на реальном SAA проверить, влияет ли изменение регистра амплитуды канала 2 (5) на громкость выведеной в эти каналы огибающей. Т.е огибающая делается из амплитуды или существует сама по себе?
    Последний раз редактировалось SAM style; 05.04.2020 в 22:28.
    Все любят гипножабу

  4. #1914

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну замиксуй как у всех - до амплитуды, чтобы каналы выключались. Если нужно абсолютная истЕна - тогда надо пытать владельцев живой карты. Их не так мало. Олега можно попросить этот момент проверить. или еще кого)
    Profi v3.2 -=- Speccy2010,r2

  5. #1915

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Ну замиксуй как у всех - до амплитуды, чтобы каналы выключались. Если нужно абсолютная истЕна - тогда надо пытать владельцев живой карты. Их не так мало. Олега можно попросить этот момент проверить. или еще кого)
    Есть меандр из генератора тона, есть меандр из генератора шума - допустим, сначала они миксуются, получается меандр смеси тона и шума. И далее начинается хер знает что.
    Вариант 1 - на этот меандр накладывается амплитуда из регистра канала, либо амплитуда, сгенерированная огибающей (но не вместе), в таком случае получается как у меня
    Вариант 2 - на этот меандр сначала применяется амплитуда из регистра, затем уровень огибающей, но КАК?
    Все любят гипножабу

  6. #1916

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну кто из нас программер?? )
    Симон две недели назад новую версию SimCoupe выкатил
    https://github.com/simonowen/simcoup...s/tag/20200324
    исходники есть. На плюсплюсах же, даже с комментами. Может тебе там чО понятнее?))))
    От себя могу сказать - звук выключается полностью во всех 6 каналах.
    в XP не заработал, но в семерке - играет.
    Последний раз редактировалось zebest; 05.04.2020 в 22:57.
    Profi v3.2 -=- Speccy2010,r2

  7. #1917

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Может тебе там чО понятнее?))))
    Ну хз. По исходникам понимать, как оно работает, а потом делать свой велосипед - это целых 2 шанса налажать
    Короче, если огибающая модулирует амплитуду, то пока сделаю так:
    Код:
    sndPair saaMixTN(saaChan* ch, saaNoise* noiz) {
    	sndPair res;
    	if ((ch->freqEn && ch->lev) || (ch->noizEn && noiz->lev) || !(ch->freqEn || ch->noizEn)) {
    		res.left = ch->ampLeft;
    		res.right = ch->ampRight;
    	} else {
    		res.left = 0;
    		res.right = 0;
    	}
    	return res;
    }
    
    sndPair saaMixTNE(saaChan* ch, saaNoise* noiz, saaEnv* env) {
    	sndPair res = saaMixTN(ch, noiz);
    	if (env->enable) {
    		res.left = ((res.left * env->vol) >> 4) & 0x0e;
    		if (env->invRight) {
    			res.right = ((res.right * (env->vol ^ 0x0f)) >> 4) & 0x0e;
    		} else {
    			res.right = ((res.right * env->vol) >> 4) & 0x0e;
    		}
    	}
    }
    Все любят гипножабу

  8. #1918

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ты сделай, а мы сравним) Все же в сравнении. не так ли??
    а вот для сравнения как это в железе эмулят)

    Скрытый текст



    [свернуть]

    Это один канал. Как видишь, все в триплет впихуют, там миксуют, и на выход 22 бита гонят
    "Все просто" (с) Или еще кусочек?
    Profi v3.2 -=- Speccy2010,r2

  9. #1919

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Это один канал. Как видишь, все в триплет впихуют, там миксуют, и на выход 22 бита гонят
    Вижу три черных ящика с входными и выходными данными. Что внутри ящиков происходит - не вижу. А надо именно это. И с чего именно 22 бита?
    Все любят гипножабу

  10. #1920

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скрытый текст



    [свернуть]

    Триплет синим обведен. Ну автору видимо захотелось такую разрядность, в каждую голову не влезешь, сам сказал.
    Profi v3.2 -=- Speccy2010,r2

Страница 192 из 278 ПерваяПервая ... 188189190191192193194195196 ... ПоследняяПоследняя

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

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

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

Ваши права

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