Порт EFF7

Материал из SpeccyWiki
Версия от 11:47, 27 марта 2013; Alone (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Порт #EFF7 (61431) — порт управления ресурсами компьютера Pentagon 1024. Дешифрация адреса производится как минимум по сигналам A3, A12, IOWR, сброс по RES. Был предложен VMG в цикле статей о доработках компьютера Pentagon.

Назначение разрядов порта

Назначение разрядов порта со временем незначительно изменялось, и в настоящее время (Pentagon 1024SL 2.x, PentEvo, Unreal Speccy) разряды используются следующим образом:

  • D0 - установленный бит включает видеорежим 16col (ранее использовался для включения аппаратного мультиколора).
  • D1 - установленный бит включает видеорежим 512x192.
  • D2 - установленный бит запрещает расширенную память выше 128 КБ.
  • D3 - установленный бит включает 0-ю страницу ОЗУ в область #0000..#3FFF (раньше запрещал запись в кэш).
  • D4 - установленный бит запрещает турбо-режим.
  • D5 - установленный бит включает видеорежим аппаратного мультиколора (раньше использовался для включения звукового устройства DMA Sound Blaster). Оба устройства больше не поддерживаются автором. Все программы под них работоспособны и без их использования. В прошивке DDp для Pentagon1024SL 2.2 этот бит управляет аппаратным скроллом.
  • D6 - установленный бит включает видеорежим 384x304. Режим больше не поддерживается автором. Все программы под него работоспособны и без его использования. В прошивке DDp для Pentagon1024SL 2.2 этот бит управляет аппаратным скроллом.
  • D7 - установленный бит активирует порты Gluk CMOS.

Ссылки