User Tag List

Показано с 1 по 10 из 282

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию NSID_Emu r0222

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

    NSID_Emu r0222
    https://dropmefiles.com/5bz1e
    https://dropmefiles.com.ua/a3VPKhxW


    проект переходит в стадию beta

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

    добавлено легкое попикивание при attack 0 decay 0

    движок версии для одного AY
    остался без изменений
    в нем, как и раньше, не работают "фильтры"



    Цитата Сообщение от zebest Посмотреть сообщение
    Сделай уж по "Пробел-у" переход к след. файлу? Без лишних телодвижений.
    мне категорически не нравиться эта идея

    поэтому
    эта функция только в эксклюзивной для zebest версии

    NSID_Emu r0222 zebest mode
    https://dropmefiles.com/lMCRv
    https://dropmefiles.com.ua/HyXhB3K



    сообщений об ошибках нет
    но есть визуальная сигнализация


    нехватка вычислительной мощности z80
    если нет возможности включить 28МГц турбо
    то остается только смирится


    на диске нет файлов
    будет ожидать any key
    после чего повторная попытка чтения с диска
    (скорей всего все зависнет если не будет диска вообще)


    выполнение не реализованной в эмуляторе 6510 инструкции
    в таких случаях нужно писать баг репорты с прикладыванием .sid-а



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

    @Mick, софтварная поддержка вроде есть
    теперь можно пилить ZXM SID_Card

    так же потом я сделаю конвертацию частоты фильтра 8580-го в частоту 6591-го
    для имитации работы 8580-го на 6591-го
    Последний раз редактировалось NEO SPECTRUMAN; 18.06.2020 в 12:35.

    Этот пользователь поблагодарил NEO SPECTRUMAN за это полезное сообщение:

    zebest(13.05.2020)

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    мне категорически не нравиться эта идея
    во многих играх\демах "Пробел" используеЦЦа в качестве Fire\Next кнопучки. Жмакать удобно.
    zebest попробовал, емуу пока что нравиЦЦа.
    Да, еще в winamp-e то жи переход к след. треку.
    Profi v3.2 -=- Speccy2010,r2

  4. #3

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Да, еще в winamp-e то жи переход к след. треку.
    открываю винамп
    и пробел это пауза...

    так же в zebest версии
    я ВНЕЗАПНО не учел, что можно подсунуть диск с одними сидами без плеера
    и сделал как проще...
    потом когда нибудь поправлю
    Последний раз редактировалось NEO SPECTRUMAN; 13.05.2020 в 17:40.

  5. #4

    Регистрация
    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. #5

    Регистрация
    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

  7. #6

    Регистрация
    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

  8. #7

    Регистрация
    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.

  9. #8

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

    По умолчанию

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

  10. #9

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Ну раз меня упомянул, то давай пофантазируем.
    упомяну еще раз

    теперь можно (см пост вышо) послушать обещанные
    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    частоту сида можно одну
    ntsc\pal можно будет конвертировать программно на ходу
    там это не так критично как для AY с ее огибающей

    фильтр 8580-го думаю тоже получиться сделать чисто программно
    без вставляния железного 8580
    на глючном мумуляторе с поддержкой xxCF сида
    https://anonfiles.com/t4Sf52F6o4/us0373_mod_sid_2_rar

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

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

Эту тему просматривают: 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

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

Ваши права

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