User Tag List

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

Тема: General Sound.Сборка и настройка варианта 2011 + расширение RAM 2mb

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

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

    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Вложение 60761Вложение 60761Продолжение, особых разгонов с моим GS пока не получилось, думаю что заказанный мною на ebay китайский 20мгц Z-80 это пирепиленный Z-80A.
    Интересный факт, на 12мГц в GS без проблем работает оригинальный goldstar Z-80A, на тесте простоял часа 2 ни одного зависания и потребление на 50ма меньше китайского Z84C0020PEC
    Пока ставил эксперименты написал для GS тест ПЗУ, при наличии которого GS не надо подключать к компу, при сбросе вначале выдается пила (63 значения) на все каналы громкости, далее если есть хоть какая то память в GS, то поочередно на каждый канал голосом (женским приятным) выдается его номер. Без ОЗУ оказывается в GS невозможно вывести звук на ЦАП-ы, вот такая интересная реализация у авторов.

    Звук выводится в ЦАП при чтении из ОЗУ, механизм очень оригинальный, сначала надо поместить выводимый байт в область памяти который соответствует A15-0 , A14-1, A13-1 , и соответствующему каналу по маске A8, A9, это область озу начиная с #6000 по #7fff и в этой области нельзя хранить ни какие данные, так как любое чтение из этой области будет выкидывать считанное в ЦАП каналов
    Зачем такой изврат я могу только предполагать, но по моему как то затратно при 320 тактах за прерывание брать байт звука из страницы, класть его в память #6000-#7fff , и потом читать для вывода в ЦАП. Хотя не имея полного описания и растактовки плеера мне сложно судить об этом методе, но уж очень он мудреный.

    В коде это примерно так -

    LD hl,#C000 ; адрес семпла
    LD a,(hl) ; взять байт звука по адресу HL
    ld de,b0110000000000000 ; адрес при чтении из которого произойдет запись в ЦАП ,
    ld (de),a ; положить значение байта звука в ячейку памяти по адресам #6000-#7ffff , для первого канала A8-0 ,A9-0
    ld а,(de) ; при этом регистр А никак не используется , просто при чтении памяти, байт попадает на ШД и защелкивается в ЦАП

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

    Вот тестовое ПЗУ GS подставленное в эмуль



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

    Тестовое ПЗУ, пока только голос поочередно по каналам (описание в архиве), пилу убрал, немного доработаю для удобства рядового пользователя, добавлю с описанием.GS_TEST.zip
    Последний раз редактировалось JV-Soft; 02.05.2017 в 18:50.
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

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

  3. #2

    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    JV-Soft, какая версия ПЗУ? Пробовал 1.05b, почему-то не работает.

  4. #3

    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    JV-Soft, какая версия ПЗУ? Пробовал 1.05b, почему-то не работает.
    Ни какая, ставится то ПЗУ, что написал я. И куда пробовали, и как ?

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

    PS по вашей ссылке нашел исходники 1.05
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

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

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

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

Похожие темы

  1. Ответов: 506
    Последнее: 15.09.2023, 02:34
  2. Ответов: 133
    Последнее: 13.01.2022, 10:54
  3. KAY-1024. Сборка и настройка.
    от Alex_NEMO в разделе KAY
    Ответов: 182
    Последнее: 23.03.2019, 13:20
  4. Ответов: 421
    Последнее: 03.03.2018, 23:50
  5. Ответов: 245
    Последнее: 28.05.2011, 21:48

Ваши права

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