Порт FF — различия между версиями
Zxdn (обсуждение | вклад) |
Zxdn (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
== TR-DOS == | == TR-DOS == | ||
В [[TR-DOS]] теневой порт #FF используется для доступа к системному регистру контроллера. | В [[TR-DOS]] теневой порт #FF используется для доступа к системному регистру контроллера. | ||
+ | |||
+ | == Публикации == | ||
+ | *Радиолюбитель 1/94, ""Секретный" порт Спектрума" | ||
[[Категория:Порты]] | [[Категория:Порты]] |
Версия 01:47, 13 декабря 2008
Порт #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, ""Секретный" порт Спектрума"