Тут полезно было бы исходить из того совместимость с чем интересно достичь/сохранить. И понимания того, что непереключаемая область в многостраничном режиме из пользовательского применения выпадает, т.к. будет занята подпрограммами и буферами/стеками, обслуживающими межстраничное выполнение кода и пересылок блоков. А значит, в случае идеологии CP/M и ее клонов где TPA стартует с 100h (по факту с 0h) это может быть только верхний сегмент ОЗУ (например те же 4кб, но в 0F000h...0FFFFh как в Орионе)
Жуть какая. Впрочем, отключаемость режима "склеенного 4k куска" сохранит возможность писать во все щедро рассеянные области.
- - - Добавлено - - -
Нет ли подобной поясняющей картинки по портам и видео-ОЗУ?
- - - Добавлено - - -
Интересный вопрос: не существовало ли на Корвете решений, реализующих текстовый режим с более существенным количеством строк и символов в строке?
Например, в CP/M был принят 25х80 (реже вариации с 24 строками и 64 столбцами)





Ответить с цитированием