User Tag List

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

Тема: ZX_Multi_Card

Древовидный режим

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

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Адрес порта KEMPSTON джойстика 0x1F, не пересекается с адресами ZXMC, поэтому с ним проблем не будет.
    А вот оба Sinclair джойстиков и Cursor джойстик являются по сути частью клавиатуры Спектрума.
    Поэтому заставить их работать вместе не удасться.
    А если использовать свойства ZXBUS? Когда на шине ZXBUS установлен адрес FE, схема блокирует сигнал IORQ на менее приоритетных слотах шины. Микроконтроллер общается с клавиатурой PC и знает, нажата одна из кнопок или нет.

    Можно это использовать так: если кнопки на клавиатуре не нажаты - порт FE не занимать и блокировку не включать.

    Тогда можно было бы поиграть синклер-джойстиком, подключенным через плату, установленную в менее приоритетный порт. А когда произойдет GAME OVER, нажать на клавиатуре кнопку S (старт) или другую для начала игры заново ? Плата джойстиков в этот момент должна отключаются, так как установлена в менее приоритетный порт. В компьютере с ZXBUS обычно уже есть порт клавиатуры, к которому можно подпаять джойстики.

    Таким образом, клавиатура и джойстики могли бы работать одновременно...

    В ZXMC2 предусмотрена возможность отключения порта клавиатуры клавишей SCroll Lock.
    Значит отключаться от шины может, но для этого потребуется изменение прошивки...

    А если сделать наоборот? Если плату джойстиков установить в более приоритетный порт, чем ZXMC2. Допустим, плата джойстиков имеет микроконтроллер, который знает, нажата ли кнопка или рычаг на джойстиках.

    Можно это использовать так: если ничего не нажато - порт FE не занимать и блокировку не включать. Если что-то нажато, занимать шину и отключать менее приоритетные слоты.
    Последний раз редактировалось zx-kit; 17.11.2009 в 13:50.
    "L-256"

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

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

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

Ваши права

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