Подожди, давай пока не будем усложнять. Базовый адрес установим в фиксированное место. Понадобится - добавим выбор. Но порты занимать не надо. Давай пока 0, 3F или AF. Это не существенно.
Можно было бы и порт занять, но сразу вопросы - какой ? не занят ли он ? не помешаем ли мы разработчикам будущего железа ?
Я предложил использовать адреса буфера атрибутов, так как в новом режиме атрибуты не используются. Давайте выбирать.
Я вот тут пересмотрел начало топика. Еще раз посмотрел твои картинки QuadSpeccy. Раз у нас режим VGA 640x480 60 Гц как основа всего - может быть добавить режим, когда в ОДНОЙ игре 4 окна, как у тебя на фотке и видео 4 РАЗНЫХ игры ? Это позволило бы без затирания основного динамического окна остальные окна использовать как вспомогательные, например, тексты, карты, выбор предметов и т.п. Как вам такая возможность ? То есть, кроме основного режима на весь экран добавить возможность отображать 4 экрана сразу.
Тогда надо добавить адреса еще для трех экранов. Для динамического будет 2 номера. Это на будущее. Программист сможет выбрать расположение в памяти каждого экрана или не использовать эту возможность.