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

User Tag List

Страница 17 из 55 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя
Показано с 161 по 170 из 542

Тема: ZEmu

  1. #161
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus
    короче вот результаты моиз изголений:
    несмотря на то, что /*max 8 fragments*/
    у меня лучший результат достигается про значениях 11-12 (я убрал пока логарифм нафих).
    и в старой версии wavplay.cpp установка размера фрагмента шла в самом конце, а в новом- где-то посредине. это так надо?
    я перенёс в конец- ничего вроде не поменялось.

    и вообще, лучше всего себя вела SDL - почти чистый звук.
    установка размера фрагмента должна быть сразу после открытия устройства, иначе с большой вероятностью не сработает, см доки по OSS. комментарий про "8 макс" означал, что именно в этом конкретном случае фрагментов стоит 8, а не что их больше не должно быть.
    размер фрагмента равен двойке в степени младшего слова числа, передаваемого ioctl'у SNDCTL_DSP_SETFRAGMENT (то есть в младшем слове -- log2 от требуемого размера). тут я тупо слажал, забыл двойку на конце log -__-.
    итого
    Код:
    tmp = (frag_num << 16) | (int) (log2(frag_size) + 0.5);
    при таком раскладе, кстати, у меня даже на 2х фрагментах прекрасно пашет (тк размер фрагмента наконец-то больше размера звукового фрейма ). надо думать, из-за этого и была вся муть.

    UPD. 0.5 -- тоже тупизм, ceil(log2(frag_size)) тогда уж

    вообщем, если прилагаемый вавплей у тебя будет нормально работать, предлагаю размер фрагмента не совать в конфиг, а сделать во фрейм ((((unsigned long)71680/*frame*/*44100/*sound freq*/) / 3500000 /*Z80 clock*/) * 4), больше смысла не имеет. а frag_num в конфиг ИМХО стоит, тк при маленьком кол-ве фрагментов получается рилтайм, а при большом можно юзать эмуль как плеер, без опасения, что он захрюкает при большой загрузке проца.
    Вложения Вложения
    Последний раз редактировалось boo_boo; 06.04.2006 в 14:11.

  2. #162
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    окей. буду тестить.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  3. #163
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    йоу, наловил глюков:
    сейв диска работает только если диск был загружен из бровсера, а если из командной строки -- фиг.
    глючит клава -- ss для буквенных клавиш работает нормально, для цифровых -- при удержании ss и нажатии на цыфирь один раз все ок, но потом, если его не отпускать и снова жать кнопку, печатается просто цифра. cs для цифровых клавиш выдает чушь, из-за чего, к примеру, невозможно сделать graph mode иначе, как повесив его на отдельную кнопь.

  4. #164
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от boo_boo
    йоу, наловил глюков:
    сейв диска работает только если диск был загружен из бровсера, а если из командной строки -- фиг.
    ага. есть такое дело.
    я просто немного хочу переделать файл брофсер (типа вместо него будет маленький экран с конфигом и там можно будет "войти" в диск).
    тогда уже появится брофсер и в нём можно будет сохранить / eject-нуть или загрузить новый диск)

    глючит клава -- ss для буквенных клавиш работает нормально, для цифровых -- при удержании ss и нажатии на цыфирь один раз все ок, но потом, если его не отпускать и снова жать кнопку, печатается просто цифра.
    интерестно... надо будет проверить.

    cs для цифровых клавиш выдает чушь, из-за чего, к примеру, невозможно сделать graph mode иначе, как повесив его на отдельную кнопь.
    это просто я так keys.config настроил (для аласма).
    могу сделать второй keys.config - что-нибудь типа "orig_spec_keys.config"
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  5. #165
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus
    это просто я так keys.config настроил (для аласма).
    могу сделать второй keys.config - что-нибудь типа "orig_spec_keys.config"
    ах вооооот оно что %)

  6. #166
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию beta 0.08

    Итааак.
    А вот и 0.08
    С очередным звуковым фиксом (а так же исправлена клавиатура).

    делать frag_size размером во фрейм пока не стал (гомен, просто забыл )
    Вложения Вложения
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

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

  8. #167
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus
    Итааак.
    А вот и 0.08
    С очередным звуковым фиксом (а так же исправлена клавиатура).

    делать frag_size размером во фрейм пока не стал (гомен, просто забыл )
    ^__^
    вообщем-то frag_size и сейчас во фрейм: ceil(log2(71680*44100/3500000 * 4)) == ceil(log2(1024*4))

  9. #168
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    о! вот и щасте ^_~
    ну так как там всё звучит? у мну вроде нормально.

    или может ещё переделать?
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  10. #169
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    затестил на своем P166/64Mb/s3virge
    тормоза неописуемые
    но все же быстрее, чем эмуль Шалаева под Dosbox'ом
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  11. #170
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus
    о! вот и щасте ^_~
    ну так как там всё звучит? у мну вроде нормально.

    или может ещё переделать?
    звучит ок.
    ...ага, понравилось звук переделывать? мне тоже
    только, вроде, уже нечего... ну разве что имя девайса в конфиг вынести, "/dev/dsp" не всегда можно юзать по разным причинам -- в зависимости от дров/окружения. у мя не раз случалось )

Страница 17 из 55 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя

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

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

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

Ваши права

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