User Tag List

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 31 по 40 из 54

Тема: ZXBaremulator

  1. #31

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,644
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это и есть проблема версии с закрытыми исходниками Но, думаю, что если написать автору, то он сможет рассказать "куда звучит" саунд на RPi Zero Но и так понятно, что он звучит не на GPIO. Но, наверное, можно будет попросить автора сделать поддержку перенаправления и на GPIO.

    Одно непонятно, неужели же сам автор не понимает, что самое интересное устройство для ZXBaremulator - это как раз RPi Zero?

    Ну и по-прежнему ждём поддержку TR-DOS...
    С уважением, Станислав.

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

  3. #32

    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,242
    Спасибо Благодарностей отдано 
    993
    Спасибо Благодарностей получено 
    615
    Поблагодарили
    333 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Так есть он уже - ZXBareumulator, вполне работающий и неплохо эмулирующий и Z80, и AY-3-8910.
    В выходные пробовал на первой RPi. Ну, мне показалось, что крайне посредственно он работает. Dizzy VIII я так ни разу и не смог до конца загрузить из тапки. Чтение прерывается, и при включенном перехвате загрузки и когда загрузка идет без всяких ускорений, причем сбоит в разных местах. Потестил, понял что такое это все и убрал обратно на полочку.

  4. #33

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,644
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Dizzy VIII я так ни разу и не смог до конца загрузить из тапки.
    Тоже проверил на Raspberry Pi 1 и 2 - аналогичная ситуация. Отписался автору.
    С уважением, Станислав.

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

    SoftLight(26.09.2021)

  5. #34

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,644
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Автор ZXBareumlator оперативно ответил. Но он, видимо, сам до конца не дотестировал. Так как помимо указанной им проблемы игра реально перестаёт загружаться где-то в середине. Написал ему об этом.

    Цитата Сообщение от José Luis Sánchez
    This game uses his own loader routine in a TAP file (a bad practice,
    IMHO). When the game pauses on the first screen, press F8 to start the
    tape. And enjoy...
    Пробежался по этой теме и понял, что у эмулятора в принципе есть проблема с загрузкой TAP. Конвертнул Dizzy-8 v1.5 из TAP в TZX и игра благополучно загрузилась и запустилась. Вопросов к качеству эмуляции на Raspberry Pi 2 не возникло.
    С уважением, Станислав.

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

    SoftLight(26.09.2021)

  6. #35

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,644
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Снял видео для интересующихся:


    Эмулятор запущен на Raspberry Pi 1 B+. Там процессора с одним ядром на 700 MHz. Эмулятор на этом устройстве не поддерживает звук через HDMI. Автор говорит, что ему слишком сложно сделать синхронизацию с HDMI, поэтому на Raspberry Pi 1 звук воспроизводится только через внешние колонки. А Raspberry Pi Zero, судя по всему, вообще без звука остался, так как у него мини-джека под звук на плате нет. Умельцы городят звук через GPIO, но для этого требуется отдельная поддержка, а ZXBaremulator задействует эти пины под подключение родной ZX-клавиатуры.

    Сразу после запуска игры происходит какой-то затуп в меню. Возможно, в этот момент строятся какие-то таблицы для AY или заполняются буферы. Но после этого в дальнейшем всё работает ровно. Наверное, @drbars сможет предположить из-за чего эмулятор именно в этом месте может так тупить.

    Сел поиграть в Dizzy-8, и по итогу эмулятор заглючило на экране The Ruby Chateau при попытке поговорить с шутом. Всё зависло, но осталась сильно покорёженная мелодия - отдельные ноты, и сильно замеденный темп. Похоже, что эмулятор потерял беспроводную клавиатуру. Аппаратный reset Raspberry Pi кнопкой не помог, только выключение-включение питания оживило клавиатуру.
    Последний раз редактировалось CityAceE; 26.09.2021 в 13:19.
    С уважением, Станислав.

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

    SoftLight(26.09.2021)

  7. #36

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

    По умолчанию

    попробуй проверить эмулятор этим тестом исполнения команд https://mdfs.net/Software/Z80/Exerci...rum/zexall.tap
    запускать строго на 48к модели (некоторым инструкциям для проверки важно содержимое ПЗУ)
    ну и он достаточно долго работает

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

    CityAceE(26.09.2021)

  8. #37

    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    2,080
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    479
    Поблагодарили
    145 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так скорость эмуляции после загрузки врублена высокая. Может в эмуляторе какая-то турбо загрузка с ленты глючит?

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

    Сам алгоритм остановки ленты видимо взят с Fuse, очень похожий глюк там был. Происходило это из-за чтения всех портов клавиатуры.

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

    CityAceE(26.09.2021)

  9. #38

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,644
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    drbars, да, очень похоже на правду! Спасибо.

    Цитата Сообщение от drbars Посмотреть сообщение
    Сам алгоритм остановки ленты видимо взят с Fuse, очень похожий глюк там был.
    Как бы там не 90% всего от Fuse взято. Но проверить нельзя, так как автор исходники не выкладывает.

    Цитата Сообщение от goodboy Посмотреть сообщение
    назначь кнопки для управления как LFBAUM - установится инфинит на жизни,
    выбирай нужное управление заново и вперёд
    Хм, под ZXBaremulator фокус не проходит, хотя под FUSE работает.

    Цитата Сообщение от goodboy Посмотреть сообщение
    попробуй проверить эмулятор этим тестом исполнения команд
    Тест прошёл полностью без ошибок в какой-либо группе команд.
    Последний раз редактировалось CityAceE; 26.09.2021 в 17:42.
    С уважением, Станислав.

    Эти 2 пользователя(ей) поблагодарили CityAceE за это полезное сообщение:

    goodboy(26.09.2021), SoftLight(26.09.2021)

  10. #39

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,644
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    под ZXBaremulator фокус не проходит
    Всё таки проходит. На второй раз получилось. Только зря наговаривал на эмулятор
    С уважением, Станислав.

  11. #40

    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    2,080
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    479
    Поблагодарили
    145 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    drbars, да, очень похоже на правду! Спасибо.
    В случае с Диззи думаю помогло бы добавление исключения в проверку остановки ленты. Например если выполняется прерывание IM2 и идет чтение порта $FE во время него, то загрузку остановить.

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

    CityAceE(26.09.2021)

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

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

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

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

Ваши права

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