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

User Tag List

Страница 106 из 224 ПерваяПервая ... 102103104105106107108109110 ... ПоследняяПоследняя
Показано с 1,051 по 1,060 из 2231

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

  1. #1051

    Регистрация
    27.04.2008
    Адрес
    Perm, Russia
    Сообщений
    1,026
    Спасибо Благодарностей отдано 
    412
    Спасибо Благодарностей получено 
    304
    Поблагодарили
    106 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Удалить устройство Kempston Joystick
    понял, спасибо.

    и ещё тогда вопрос (т.к. в данный момент проверить не могу):

    можно ли назначить Kempston-джойстик на определённый номер DirectInput-девайса в системе?

    например, у меня три геймпада Xbox 360, первые два у меня замаплены на Sinlcair 1 и 2 через Joy2Key, а третий я бы замаппил на Kempston через сам ZXMAK2.
    MAME Stuff | ZX Spectrum favorites | Bubble Bobble Series chart / wiki | PC configuration

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

  3. #1052

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от abelenki Посмотреть сообщение
    можно ли назначить Kempston-джойстик на определённый номер DirectInput-девайса в системе?

    например, у меня три геймпада Xbox 360, первые два у меня замаплены на Sinlcair 1 и 2 через Joy2Key, а третий я бы замаппил на Kempston через сам ZXMAK2.
    Неа, используется первый найденный джойстик. Идея интересная, сделаю.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  4. #1053

    Регистрация
    27.04.2008
    Адрес
    Perm, Russia
    Сообщений
    1,026
    Спасибо Благодарностей отдано 
    412
    Спасибо Благодарностей получено 
    304
    Поблагодарили
    106 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Неа, используется первый найденный джойстик.
    спасибо за информацию.

    Идея интересная, сделаю.
    тогда в ближайшем будущем можно будет сыграть втроём в Fist+ на геймпадах.
    MAME Stuff | ZX Spectrum favorites | Bubble Bobble Series chart / wiki | PC configuration

  5. #1054

    Регистрация
    27.04.2008
    Адрес
    Perm, Russia
    Сообщений
    1,026
    Спасибо Благодарностей отдано 
    412
    Спасибо Благодарностей получено 
    304
    Поблагодарили
    106 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    сейчас запустил 2753, чтобы посмотреть реализацию Kempston-джойстика.

    в дефолтной конфигурации Pentagon'а его нет, что есть хорошо. добавляется отдельным девайсом из Others.
    MAME Stuff | ZX Spectrum favorites | Bubble Bobble Series chart / wiki | PC configuration

  6. #1055

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот как-то так.

    Но код пока что переполнен вызовами статических методов и мне за него стыдно
    ZXMAK, а есть возможность из экземпляра устройства достучаться до виртуальной машины? Мне надо сказать ей какой именно джойстик опрашивать. Я бы мог, конечно, опрашивать все, но не уверен, что это не вызовет конфликта, если джойстик уже занят тем же Joy2Key.

    А хотя даже не до виртуальной машины, а до хоста надо добраться. Ну нафиг, проще событие назначить.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Clipboard01.jpg 
Просмотров:	182 
Размер:	19.2 Кб 
ID:	42001  
    Последний раз редактировалось Eltaron; 06.06.2013 в 11:42.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  7. #1056

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  8. #1057

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здравствуй, интернет


    Цитата Сообщение от ZXMAK Посмотреть сообщение
    можно идентифицировать джойстики по имени. Имя сохранять в конфиге. Но нужно будет продумать как оптимальнее сканирование сделать чтобы сканить только джойстики которые реально используются.
    Это-то уже работает. Там архитектурная проблема в виде необходимости увеличить связность кода.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  9. #1058

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А скриншот выше - это Hayes-модем заэмулированный. Вот он скромненький по архитектуре, даже в виде плагина скомпилировался
    Вложения Вложения
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  10. #1059

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А с джойстиком так и не могу придумать способа красиво его встроить. Всё одно выходит, что надо или экземпляр виртуальной машины вниз к устройствам пробрасывать, или BusManager нагружать дополнительными методами, притянутыми за уши. Ни тот, ни другой способы мне не нравятся, а глубоко всё рефакторить не вижу смысла, так как всё равно автору видней, как и куда эмулятор развивать.
    В принципе, оно и так работает
    Вложения Вложения
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  11. #1060

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    добавил выбор джойстика и хаес модем.
    Довольно сильно поменялся код джойстиков, нужно проверить как работает.
    При выборе джойстика можно также выбрать "Keyboard Numpad" для эмуляции джойстика на нумпадной клавиатуре

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

Страница 106 из 224 ПерваяПервая ... 102103104105106107108109110 ... ПоследняяПоследняя

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

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

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

Похожие темы

  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

Ваши права

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