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

Материал из SpeccyWiki
Перейти к: навигация, поиск
 
(не показана одна промежуточная версия этого же участника)
Строка 1: Строка 1:
'''Порт #FF (255)''' - незапланированный порт, также известный как '''порт атрибутов'''. В оригинальном [[ZX Spectrum]] порт с таким номером физически отсутстовал. Однако, из-за особенностей схемотехники чтение из любого несуществующего порта с нечётным адресом возвращало байт атрибута отображаемого в данный момент знакоместа. Эта особенность использовалась в некоторых программах, что приводило к их некорректной работе на отечественных [[Клоны ZX Spectrum|клонах]] ZX Spectrum.
+
'''Порт #FF (255)''' незапланированный порт, также известный как '''порт атрибутов'''. В оригинальном [[ZX Spectrum]] порт с таким номером физически отсутстовал. Однако, из-за особенностей схемотехники чтение из любого несуществующего порта с нечётным адресом возвращало байт атрибута отображаемого в данный момент [[знакоместо|знакоместа]]. Эта особенность использовалась в некоторых программах, что приводило к их некорректной работе на отечественных [[Клоны ZX Spectrum|клонах]] ZX Spectrum.
  
 
Аналогичный эффект присутствует на компьютерах [[ZX Spectrum 128K]] и [[ZX Spectrum +2]]. В компьютерах [[ZX Spectrum +2A]] и [[ZX Spectrum +3]] чтение из несуществующих портов всегда возвращает #FF.
 
Аналогичный эффект присутствует на компьютерах [[ZX Spectrum 128K]] и [[ZX Spectrum +2]]. В компьютерах [[ZX Spectrum +2A]] и [[ZX Spectrum +3]] чтение из несуществующих портов всегда возвращает #FF.
Строка 10: Строка 10:
 
== TR-DOS ==
 
== TR-DOS ==
 
В [[TR-DOS]] теневой порт #FF используется для доступа к системному регистру контроллера.
 
В [[TR-DOS]] теневой порт #FF используется для доступа к системному регистру контроллера.
 +
 +
== Публикации ==
 +
*Радиолюбитель 1/94, ""Секретный" порт Спектрума"
  
 
[[Категория:Порты]]
 
[[Категория:Порты]]

Текущая версия на 23:41, 21 ноября 2009

Порт #FF (255) — незапланированный порт, также известный как порт атрибутов. В оригинальном ZX Spectrum порт с таким номером физически отсутстовал. Однако, из-за особенностей схемотехники чтение из любого несуществующего порта с нечётным адресом возвращало байт атрибута отображаемого в данный момент знакоместа. Эта особенность использовалась в некоторых программах, что приводило к их некорректной работе на отечественных клонах ZX Spectrum.

Аналогичный эффект присутствует на компьютерах ZX Spectrum 128K и ZX Spectrum +2. В компьютерах ZX Spectrum +2A и ZX Spectrum +3 чтение из несуществующих портов всегда возвращает #FF.


Timex Computer 2048

В компьютере Timex Computer 2048 порт #FF используется на запись как порт управления выбором видеорежима.

TR-DOS

В TR-DOS теневой порт #FF используется для доступа к системному регистру контроллера.

Публикации

  • Радиолюбитель 1/94, ""Секретный" порт Спектрума"