User Tag List

Страница 12 из 29 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 282

Тема: NSID_Emu - SID плеер для Spectrum

  1. #111

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    @Mick, софтварная поддержка вроде есть
    теперь можно пилить ZXM SID_Card
    Ну раз меня упомянул, то давай пофантазируем. Из всего тутошнего я понял, то что идет эмуляция 6502 проца и в зависимости от версии плеера нужно либо 1AY, либо TS, либо железный SID. А еще для удобства слушания нужны 10МГц, а лучше 28МГц. Так в чем тут карта заключается.
    Помнится Byteman пытался картой эмулировать пол комодури и у него вроде играло не плохо, но забил на это дело, хотя если бы запихал все в ПЛИС и сделал бы по аналогии с NeoGS, то была бы бомба. Тут то что будет. Железный эмулятор 6502 или живой SID?
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #112

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    А еще для удобства слушания нужны 10МГц, а лучше 28МГц.
    думаю процентов для 80 сидов хватит 3,5МГц
    rsid-ов мизерное количество (в первом посте точная цифра)


    Цитата Сообщение от Mick Посмотреть сообщение
    Помнится Byteman пытался картой эмулировать пол комодури и у него вроде играло не плохо, но забил на это дело,
    ну в том и прикол
    что карта обещается 10 лет
    уже к спектруму притулили пол msx-а за это время


    Цитата Сообщение от Mick Посмотреть сообщение
    Тут то что будет. Железный эмулятор 6502 или живой SID?
    есть много реализаций железных эмуляторов в формфакторе оригинального сида

    например
    http://www.fpgasid.de/specifications
    http://dzi.n.cz/8bit/armsid/index_en.php


    карту делать вида набор портов (можно и на портах Ay по старому стандарту некста)
    с 1 \ 2-мя панельками под железные сиды
    в которые можно будет вставить все что угодно

    из старой доки к нексту
    The selection of the current sound IC is done by writing a value in the I/O port 0xFFFD, as below:

    Bit 7 = “1”
    Bit 6 = Left audio (“1” enabled, “0” disabled)
    Bit 5 = Right audio (“1” enabled, “0” disabled)
    Bit 4 = “1”
    Bit 3 = “1”
    Bit 2 = “1”
    Bits 1 and 0 as

    “’11”: Selects the first PSG (default);
    “10”: Selects the second PSG;
    “01”: Selects the third PSG.
    “00”: Selects the SID.

    под 2 сида написано не много
    так же можно попробовать переписать этот плеер под работу на 2 сида


    под 3 сида код наплакал
    под 4 сида ничего нет
    это бессмысленные поделки с переводом сидов

    частоту сида можно одну
    ntsc\pal можно будет конвертировать программно на ходу
    там это не так критично как для AY с ее огибающей

    фильтр 8580-го думаю тоже получиться сделать чисто программно
    без вставляния железного 8580
    (недокументированные формы волны можно тоже попробовать подменять(там что то на одних звучит на других нет))

    хотя фпгасид по моему вообще меняет режим работы
    и у него дополнительные порты для конфигурирования


    - - - Добавлено - - -

    возьми унриал с сидом
    https://dropmefiles.com.ua/c42GaU5xK
    и послушай версии под сид на портах xxCF
    посмотри сколько оно в среднем жрет тактов
    и как оно звучит
    правда там для сборника еще специально искались скоростные сиды
    жрущие много ресурсов

    - - - Добавлено - - -

    так же было бы не плохо
    сделать партию своих хардварных эмуляторов сида
    интересно документация на FPGASID общедоступна
    по моему он не плохо звучал

    - - - Добавлено - - -

    Цитата Сообщение от Mick Посмотреть сообщение
    то что идет эмуляция 6502 проца и
    по качеству эмуляции
    пока прогнал порядка 150 сидов
    из них ~1 играет не правильно (максимум 2) еще +1 попался не мне а был выложен в этой теме
    1 попался с использованием нереализованных недокументированных команд
    пока не смотрел чего там именно не так

    из прожорливых попались (без специального поиска)
    2шт 100Hz
    1шт 200Hz
    1шт 400Hz
    хотя цифры занижены
    тк потом впилил автоматическое выставление скорости
    а там не видно с какой скоростью оно играет

    rsid-ы видимо по другому еще загружаются
    я разлочивал запуск
    и все что пробовал тупо висли

    поэтому щас при детекции rsid-ов идет возвращение в меню
    чтоб не вешать плеер
    так же 6510 эмулятор по возвращению в меню
    и по моему при смене мелодии
    восстанавливается из копии
    на случай его повреждения 6510 кодом
    (плеер и эмулятор сида тоже
    но он просто так не доставаем для 6510 тк в другой странице вне адресного пространства
    а восстанавливаться с целью переинициализации большого количества переменных)


    - - - Добавлено - - -

    вот количественное соотношение сидов
    RSID-ы скорей всего никогда играть не будут
    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    для подсчета взят HVSC 72

    PSID-ов версии 0002 - 48919 штук
    PSID-ов версии 0003 - 183 штуки (ВСЕ 2SID)
    PSID-ов версии 0004 - 17 штук (ВСЕ 3SID)

    RSID-ов версии 0002 - 3202 штуки
    RSID-ов версии 0003 - 6 штук (ВСЕ 2SID)

    4SID - 0 штук
    3SID - 17 штук
    2SID - 189 штук
    конечно есть очень хорошие rsid-ы
    но большое количество которое мне попадалось
    было просто шлаком
    (примитивные плееры семплов с противным звуком и постоянными тупыми вставками оцифровок речи человеков (с задалбыванием одной короткой фразой или слогом))
    могу предположить что большая их часть такие

    - - - Добавлено - - -

    Цитата Сообщение от Mick Посмотреть сообщение
    Тут то что будет.
    если что
    мне эта карта трижды не нужна
    так же как и сид (я больше по 2A03)

    но она может быть нужна другим

    - - - Добавлено - - -

    конечно можно не морочить голову
    а сделать прошивку с сидом для AYX-32
    был бы его эмулятор
    я бы и сам мог оно написать...
    Последний раз редактировалось NEO SPECTRUMAN; 13.05.2020 в 11:36.

  3. #113

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    интересно документация на FPGASID общедоступна
    по моему он не плохо звучал
    наверно врятли
    на вид его пилят товарищи на подобии крикзза...

  4. #114

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вот быстренько сделал конвертацию из 6581 reSID R2 в 8580 R5 3691
    у 6581 совсем немного не хватает диапазона чтобы полностью поместить частоты 8580
    ну и 6581 ступенька тоже сохранится

    https://dropmefiles.com.ua/zaKDyfC
    https://dropmefiles.com/R6v2z
    так же рядом приложил r0222 версию без конвертации для сравнения

    можно послушать на эмуляторе
    выложенном пару постов выше
    точнее тут
    https://dropmefiles.com.ua/c42GaU5xK

    - - - Добавлено - - -

    щас сравнивая параллельно
    по моему получилось отлично
    конечно нехватку диапазона иногда слышно

    сравниваем например
    floatee
    ferrero
    HVSC
    insanes
    mr_marvellous
    rambones
    string_bag
    Touching_Cloth
    Young_Adult_Dystopians

    а на ln3 трабла с этой ступенькой
    нужно будет сделать пропуск этого участка (там 6581 фильтр повторяет одни и те же частоты 2 раза )
    думаю поборетсо (щас вместо ступеньки была дорисована сплошная линейность)

    вы только посмотрите на эту рукажопую мерзость
    куда не плюнь в sid-е везде что то криво сделано


    ну и для сравнения 8580 R5 3691


    и визуализировал то что получилось сейчас


    хотя у настоящих сидов даже не одна ступенька...
    Последний раз редактировалось NEO SPECTRUMAN; 18.06.2020 в 12:38.

  5. #115

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    и пробел это пауза...
    Я забыл, что к вин-ампы стотыщ модулей сделано, в т.ч. есть модуль - сочетание клавиш. Ладно, тут проехали.
    Для BBC Атома вот такой модуль окАзуюцца делают:

    обвеса фиг да нифига. Но мне тож по барабану, мне в ФПГА вполне хватает.
    Profi v3.2 -=- Speccy2010,r2

  6. #116

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а на ln3 трабла с этой ступенькой
    А нифига
    оказалось это просто плеер срал с старшие биты $15 рега

    добавил and $07
    и все полечилось

    3 раза подрезал таблицу в месте ступеньки
    а оно совсем не там проблема была

    - - - Добавлено - - -

    вот пофикшенная версия для имитации 8580 на железном 6581
    с слегка подрезанной "ступенькой"
    https://dropmefiles.com.ua/Nwk2aZm4y
    https://dropmefiles.com/Kx5Qv

    в архиве так же старая r0222 версия под железный 6581 на xxCF
    без конвертации частот

    - - - Добавлено - - -

    zebest, если запилю версию под сид на портах AY
    запишешь для сравнения обе версии?

    небольшой большой списочек
    floatee
    ferrero
    HVSC
    insanes
    mr_marvellous
    rambones
    string_bag
    Touching_Cloth
    Young_Adult_Dystopians
    Последний раз редактировалось NEO SPECTRUMAN; 18.06.2020 в 12:39.

  7. #117

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    небольшой большой списочек
    не проблем. Записывай в ТырДОС, вечером проверю и запишу. Желательно к списку тайминг по времени, или по 2 мин каждую писать композицию??
    Сохранять в мп3 или в wav ?
    Profi v3.2 -=- Speccy2010,r2

  8. #118

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Для BBC Атома вот такой модуль окАзуюцца делают
    интересно https://stardot.org.uk/forums/viewtopic.php?f=44&t=5053

  9. #119

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я наверное чего-то не понимаю, но запустив один из последнив билдов софтового эмуля под анрылом в режиме пня, не услышал ничего похожего на SID. играет обычный AY. в чём прикол этого эмулятора?
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  10. #120

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    обычный AY. в чём прикол этого эмулятора?
    запусти ts версию и включи turbo sound
    на 1-м ay звучит как 1 ay...

    - - - Добавлено - - -

    Цитата Сообщение от Sayman Посмотреть сообщение
    в чём прикол этого эмулятора?
    в том что он играет .sid в риалтайме
    не дамп *****х регистров который не влезет не в какую память
    а эмулирует 6510 проц
    и конвертирует поток сознания для sid-а в поток сознания для 2-х AY

    - - - Добавлено - - -

    Цитата Сообщение от Sayman Посмотреть сообщение
    я наверное чего-то не понимаю
    ну а последнее обсуждение вообще про версию
    для железного sid-а

Страница 12 из 29 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 69
    Последнее: 06.01.2022, 18:12
  2. ZX-Spectrum+CosmicSOUND (AY+SID)
    от =ANDROID= в разделе ZX Концепции
    Ответов: 44
    Последнее: 12.03.2017, 13:30
  3. SID Player на ZX Spectrum
    от SlashNet в разделе Музыка
    Ответов: 39
    Последнее: 09.03.2017, 23:14
  4. Плеер для pt 3
    от Руслан в разделе Музыка
    Ответов: 25
    Последнее: 14.08.2012, 19:25
  5. Плеер для Турбо Саунда!
    от CHRV в разделе Программирование
    Ответов: 12
    Последнее: 28.04.2006, 08:22

Метки этой темы

Ваши права

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