Вокруг ZX Spectrum 1991 г.

Советы Дмитрия Козлова - Подключение джойстика к компьютеру, оснащенному дисководом


...Если подключив контроллер дисковода к компьютеру Вы получаете сообщение "No disk" при вставленной в исправный дисковод дискете, не отчаивайтесь. Причиной этого может быть конфликт между имеющимся в Вашем компьютере интерфейсом джойстика и контроллером дисковода. Есть несколько путей решения этой проблемы. Самый простой из них - на время работы с дисководом отключать "Chip select" джойстика. Но это не оптимальное решение проблемы, поскольку Вам достаточно быстро надоест щелкать кнопкой и, кроме того, та¬кой способ ограничивает круг используемых программ. Более пра¬вильным является использование выходных сигналов контроллера, позволяющих автоматически отключать конфликтующую перифе¬рию. В зависимости от используемого контроллера для этой цели можно использовать либо сигнал IORQOUT, либо DOS. IORQOUT - эта сигнал, аналогичный IORQ процессора, но предназначенный для всей периферии, кроме контроллера диско¬вода. Если Ваш контроллер имеет такой сигнал, то нужно разорвать цепь IORQ между процессором и периферийными устройствами, и подать на них сигнал IORQOUT с контроллера. Если-же Ваш контроллер имеет выходной сигнал DOS, то логи¬ческий "0" на этом выходе соответствует состоянию, когда активны периферийные устройства контроллера дисковода. В этот момент конфликтующие устройства компьютера должны быть отключены. Возможные варианты модификации:


СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Юмор - Как мы дружили с Федорчуками.
Сделай сам - контроллер принтера на ZX Spectrum. Доработка контроллера дисковода ФАПЧ.
От автора - будет мат, будет прилично говна, будут не всегда адекватные суждения.
Mощь словa `Speссy` - Дa. может быть, именно здесь yместно, нaконец, объяснить тебе, почемy, собственно, все это тaк нaс волнyет и зaнимaет.
Разное - Почему он изменяет?

В этот день...   29 апреля