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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 40

Тема: SID Player на ZX Spectrum

  1. #21
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,125
    Записей в дневнике
    37
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    11 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SlashNet Посмотреть сообщение
    Эмулятор ep128emu умеет эмулировать не только Enterprise, а ещё и ZX Spectrum c Amstrad
    Амстрад не тестировал, но эмулятора хватит для запуска игр и прочих древностей - нет поддержки мультиколора, AY и пр.

  2. #22
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    попробовал на ZXMAK. Загрузилась основная прога, по пробелу можно загрузить доп. файлы "музыки". Но вместо узнаваемых мелодий выводится какой-то беспорядочный набор звуков.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / ZiFi / NeoGS / ZXM-Soundcard Extreme

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

    По умолчанию

    Ну вот я и покопался в оно...

    что мну скажу
    щас все заточено под 128 онли


    я долго не мог понять
    чаво хотел аффтар

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

    он еще сделал такие таблицы для ЦАП-а
    что на нашем православном стерео
    в канале С тупо стоит шум

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


    при этом оно еще зачем то и в ПЗУ лезит...

    Цитата Сообщение от Djoni Посмотреть сообщение
    А если вывести звук через SounDrive звучание будет по лучше ?
    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    то будет лучше
    но незначительно
    нифига

    если звук выводить на моно ковокс
    через элементарный out ($FB),a
    вместо той 130 тактовой городухи (я сначала решил что это 3 разных канала...)

    то можно будет повысить частоту дискретизации с 9859Гц до 14830Гц!!!!
    то есть качество будет лучше на порядок


    а если еще заменить таблицы громкостей самого сида с диапазоном от 0 до 63 (то что счас)
    на таблицу от 0 до 85

    то можно будет еще расширить динамический диапазон до 0-255 который счас 0-191
    и повысить качество и громкость (как для ковокса так и для моно Ак-ка)

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

    все равно яхз чаво он сделал не все 0-255
    У Ау в моно режиме там....



    надо пинать аффтара ногами по лицу (интересно чтобы сказал lvd???)
    чтоб он делал и более медленную версию с нормальной совместимостью
    а так же версии для ковокса



    так же прилагаю безопасную для любой раскладки стерео таблицу
    сделанную на скорую руку и не очень качественную
    stereo safe dactab.zip

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

    ткните ее аффтару ктонибудь

    можно сделать безопасно и порядко 100 градаций
    но тогда оно будет чувствительно к раскладке стерео

    так же атачу снапшоты пропатченные под моно ковокс на порту FB (он есть в unreal-е и emuzwin-е)
    ничего не перекомпилировал тупо положил костыли сверху
    SnapZ.zip
    с пометкой covox FB - пропатченные под ковокс но с сохранением всех времянок (именно так звучит на Ау но чуть хуже)
    с пометкой 14830Hz - тоже самое только с большей частотой дискретизации и повышенной частотой тона(тк нужно пересчитывать таблицы) то есть чисто ковоксная версия будет еще лучше
    с пометкой beep - версия с мумулятором ковокса на бипере)))) прямиком из Ау48
    слушаем как получился 0002 beep 2.SNA

    пример 0003 видимо я перепутал и сохранил не ту мелодию
    эта какайтогалимая...

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

    Ах да
    даже эти снапшоты не везде работают...

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

    Цитата Сообщение от Gutten Посмотреть сообщение
    попробовал на ZXMAK. Загрузилась основная прога, по пробелу можно загрузить доп. файлы "музыки". Но вместо узнаваемых мелодий выводится какой-то беспорядочный набор звуков.
    еще остается вопрос работает ли оно на настоящем 128?

    или только на эмуляторе который использовал аффтар...
    Последний раз редактировалось NEO SPECTRUMAN; 01.03.2017 в 16:23.

  4. #24
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,548
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    167 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    еще остается вопрос работает ли оно на настоящем 128?
    на восе кто-то отчитался, что заработало
    Прихожу без разрешения, сею смерть и разрушение...

  5. #25
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,751
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    266
    Поблагодарили
    200 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    чота у меня в unreal covox не слышно
    почему?
    С уважением,
    Jerri / Red Triangle.

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

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    чота у меня в unreal covox не слышно
    почему?
    ну дык
    унриалов много
    у него куча настроек

    варианты
    ковокс не включен
    громкоссть ковокса на 0
    включена эмуляция расширенной памяти
    и всяких других наворотов
    стоит образ не фирменной ПЗУ-шки
    итд...

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

    По умолчанию

    Аффтар продолжает пилить сид плеер.
    https://enterpriseforever.com/sound/...h;attach=17528

    Скорость возросла.
    И думаете совместимость тоже.
    А НИФИГА!!!
    Теперь аффтар узнал что можно использовать не полную дешифрацию при выборе регистров на Ау-ке
    а так как у нашего православного Ум-ка нету не полной дешифрации
    то на нем оно теперь тоже не работает...

    хорошо что он додумался сделать 2 версии
    за что +1

    так же он теперь наложил примеров в виде тапок
    так что плясать с бубном теперь не требуетсо

    обращение к FFFDh через C0FDh из коробки поддерживает тслабсовский унриал
    (пентева оно врятли поддерживает...)))))
    https://github.com/tslabs/zx-evo/raw.../bin/unreal.7z

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

    чтоб зброситься в класическую менюшку 128-го(в тслабсовском унриале) жмем ctrl+alt+shift+F12

    для правильного звучания в настройках Ау ставим!!!
    Stereo Preset - mono
    пушо оно тока под моно
    (хотя на стерео посторонний шум слабо слышно)

    SIDBasicSP_AY_YM.tap - версия для обоих чипов работает с ходу
    SIDBasicSPYM.tap - более лучшая версия только для Ау-ка(почему так названа в упор не понятно)
    для работы в настройках поставить
    Turbo Scheme - single chip
    Bus Reaction - AY-3-8910

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

    Сижу полтора часа слушаю...
    ...и такое чувство что некоторые моменты версия из первого поста играла лучше...
    особенно шум
    надо будет сверить
    мож показалось...

    показалось

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

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

    LN3_1.tap
    CYBERNOIND2.tap
    GOLDENAXE.tap
    AufMonty.tap
    GOLDENAXE1.tap
    LN3_2.tap
    LN2_4.tap
    LN2_2.tap
    LN2_C.tap
    EXPFIST_2.tap
    HVSC.tap
    Последний раз редактировалось NEO SPECTRUMAN; 03.03.2017 в 19:51.

  8. #28
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    при этом оно еще зачем то и в ПЗУ лезит...
    похоже ld a,(rom) сделано тупо для задержки,
    почти следом (аккумулятор не используется) ld a,h
    блин, там гораздо мудрёней.

    3E ld a,(#00fe)
    FE cp #00
    00 nop

    переход выполняется по-разному, на один из трёх байтов
    (словами это объяснить трудно)

    addr ld a,(#00fe)
    переход может быть на addr, addr+1,addr+2
    Последний раз редактировалось goodboy; 03.03.2017 в 20:48.

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

    По умолчанию

    Это какой то выравниевание по тактам
    чтоб в любом случае главный цикл был одинаковой длины

    вот из исходника
    Код:
    ld a, (00feh)      ; = CP 0 (= NOP), 13, 7, 4 cycles
    ну хотя бы на совместимость это не влияет

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

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

    а еще меня радует что оно
    doesn't load on +2a or +3.
    Последний раз редактировалось NEO SPECTRUMAN; 03.03.2017 в 21:31.

  10. #30
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а еще меня радует что оно
    doesn't load on +2a or +3.
    там странички если щёлкать через #FD надо включать пятый бит (как на скорпе)
    ld a,#10 / ld a,#50
    out (#fd),a

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. AVR-AY player
    от Zloy в разделе Софт
    Ответов: 372
    Последнее: 29.09.2021, 20:00
  2. ZX-Spectrum+CosmicSOUND (AY+SID)
    от =ANDROID= в разделе ZX Концепции
    Ответов: 44
    Последнее: 12.03.2017, 13:30
  3. AY Player
    от tiboh в разделе Софт
    Ответов: 24
    Последнее: 28.10.2011, 20:18

Ваши права

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