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

User Tag List

Страница 177 из 198 ПерваяПервая ... 173174175176177178179180181 ... ПоследняяПоследняя
Показано с 1,761 по 1,770 из 1975

Тема: ZXMAK2 - Виртуальная машина ZX Spectrum

  1. #1761
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    не работает.
    Вложения Вложения

  2. #1762
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    хм.. какой вредный баг
    Обнаружилась еще одна ошибка, джойстик вычитывался как мыша. Исправил.

    Исправленный вариант:
    https://drive.google.com/file/d/14Qh...ew?usp=sharing
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  3. #1763
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,780
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    1,181
    Поблагодарили
    777 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ага, заработало.

  4. #1764
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Подчистил код, собрал билд с последними изменениями 2.9.3.5:
    https://drive.google.com/file/d/1_qk...ew?usp=sharing

    Добавлен второй екзешник ZXMAK2-32.exe, он служит для принудительного запуска процесса в 32-битном режиме на 64 битной системе.
    Можно использовать для сравнения работы в разных режимах или для теста работы в 32-битном режиме на 64 битной машине.
    Для ZXMAK2.exe разрядность автоматически выбирается системой - на x64 системах он запустится в 64 битном режиме, а на x86 системах в 32 битном режиме.

    Этот билд более не зависит от Managed DirectX, так что ставить его уже не нужно. Достаточно обычного DirectX.

    Протестите пожалуйста джойстик в обоих режимах - в 32 и 64, т.к. некоторые ошибки могут проявляться только в одном из режимов.
    В каком режиме работает процесс можно проверить в Task Manager. Возле 32 битных на 64 битной машине будет стоять отметка *32
    Последний раз редактировалось ZXMAK; 14.07.2018 в 19:47.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  5. #1765
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZXMAK, я в основном выставляю в настройках эмулятора ULA и Rom set = Delta C.
    заметил одну неприятную особенность курсор как-то быстро и дёрганно мигает, так не должно быть.

    джойстик работает великолепно, хотя управлять с помощью стика не очень удобно.

  6. #1766
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEman, могу поправить, если подскажете с какой частотой он мигал в оригинале

    Тут weiv написал небольшой тест, который проверяет особенность прерываний на реальном Z80.
    http://zx-pk.ru/threads/27033-prokho...l=1#post970613

    И судя по нему, те эмуляторы, которые эмулируют IFF2, не всегда это делают корректно.
    В ZXMAK2 и Спектакуляторе эмуляция IFF2 присутствует, но тест ldartst2.zip они не проходят.
    Хотелось бы попросить владельцев реального железа проверить как ведут себя реальные спектрумы.
    Особенно интересует вариант с родным Z80.
    Последний раз редактировалось ZXMAK; 14.07.2018 в 20:09.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. #1767
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,780
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    1,181
    Поблагодарили
    777 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    на 64/32 контроллер работает, но в логе про joy нет упоминаний.
    и почему если joy=none из порта (#001f) читается 0 ?

  8. #1768
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    на 64/32 контроллер работает, но в логе про joy нет упоминаний.
    и почему если joy=none из порта читается 0 ?
    в версии 2.9.3.5 я удалил лишние логи, в ней логируются только ошибки.
    Проверять логи джойстика нужно на этой версии:
    http://zx-pk.ru/threads/16830-zxmak2...l=1#post971647

    none - это значит никакой джойстик не подключен. Т.е. порт есть, а джойстика в нём нет.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #1769
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZXMAK, рад бы, да у меня нету спектрума уже несколько лет, только через эмули могу запускать.

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

    По умолчанию

    Код:
    [20:10:56.851][ZXVM][DEBUG] [joy.CaptureHostDevice] SetDataFormat: [HRESULT] 0x00000000 D3D_OK
    [20:10:56.852][ZXVM][DEBUG] [joy.CaptureHostDevice] SetCooperativeLevel: [HRESULT] 0x00000000 D3D_OK
    [20:10:56.852][ZXVM][DEBUG] [joy.CaptureHostDevice] Acquire: [HRESULT] 0x00000000 D3D_OK
    [20:10:56.853][ZXVM][DEBUG] [joy.ActivateDevice] Acquire: [HRESULT] 0x00000001 S_FALSE
    [20:11:13.523][1   ][DEBUG] [joy.DeactivateDevice] Unacquire: [HRESULT] 0x00000000 D3D_OK
    [20:11:13.533][ZXVM][DEBUG] [joy.ActivateDevice] Acquire: [HRESULT] 0x00000000 D3D_OK
    [20:11:17.461][ZXVM][DEBUG] [joy.DeactivateDevice] Unacquire: [HRESULT] 0x00000000 D3D_OK
    [20:11:19.509][6   ][DEBUG] Direct3D: dispose Device, threadId=6

Страница 177 из 198 ПерваяПервая ... 173174175176177178179180181 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 06.04.2012, 21:37
  2. Машина Тьюринга для Z80
    от ZXMAK в разделе Эмуляторы
    Ответов: 4
    Последнее: 15.08.2011, 03:26
  3. Продвинутая Мелко Машина 1
    от Black_Cat в разделе Зарубежные компьютеры
    Ответов: 74
    Последнее: 03.03.2009, 09:05
  4. Что за машина такая??? Commodore 128...
    от ILoveSpeccy в разделе Commodore 16/64/128
    Ответов: 5
    Последнее: 31.10.2007, 10:25
  5. Java-машина
    от Error404 в разделе Программирование
    Ответов: 2
    Последнее: 15.01.2007, 15:11

Ваши права

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