Порт FE — различия между версиями

Материал из SpeccyWiki
Перейти к: навигация, поиск
м (весовые коэффициенты имеют разное значение в зависимости от сочетания бит D3, D4)
Строка 12: Строка 12:
 
**'''D5-D7''' - обычно не используются.
 
**'''D5-D7''' - обычно не используются.
  
[[Категория:Карта портов]]
+
[[Категория:Порты]]

Версия 23:27, 6 января 2008

Порт #FE (254) - первый системный порт ZX Spectrum, предназначен для работы с внутренними и внешними устройствами.

  • Порт #FE на чтение - в этом случае биты порта распределены следующим образом:
    • D0-D4 - отображает состояние определённого полуряда клавиатуры ZX Spectrum (порты полурядов - #7FFE, #BFFE, #DFFE, #EFFE, #F7FE, #FBFE, #FDFE и #FEFE; можно читать одновременно несколько полурядов, сбрасывая сразу несколько старших адресов в адресе порта, но, в частности, на контроллере клавиатуры компьютера ATM Turbo некоторые комбинации старших адресов заняты другими функциями).
    • D6 - отображает состояние магнитофонного входа EAR (ухо).
    • D5, D7 - обычно не используются. В некоторых клонах ZX Spectrum эти биты используются для чтения сигналов последовательного и параллельного интерфейса. В клавиатуре компьютеров "Спарк" и "Аллофон" из этих битов читается состояние дополнительных клавиш.
  • Порт #FE на запись - в этом случае биты портов используются следующим образом:
    • D0-D2 - управляют состоянием цвета бордюра.
    • D3 - управляет состоянием выхода записи на магнитофон MIC, а так же при записи "1" блокирует прохождение сигнала магнитофона с входа EAR для ULA первой версии, для следующих версий ULA при записи "1" устанавливает повышенную чувствительность магнитофонного входа EAR. В компьютерах, производившихся AMSTRAD, и отечественных клонах ZX Spectrum не влияет на вход EAR. Так же участвует в формировании сигнала внутренним динамиком, но имеет меньший весовой коэффициент, чем бит D4 (в отечественных клонах функция не реализовывалась).
    • D4 - управляет внутренним динамиком (бипером) совместно с битом D3, что позволяет получить на выходе внутреннего ЦАПа ULA четыре уровня сигнала постоянного тока. Также блокирует прохождение сигнала магнитофона с входа EAR. В компьютерах, производившихся AMSTRAD, и отечественных клонах ZX Spectrum не влияет на вход EAR.
    • D5-D7 - обычно не используются.