Цитата Сообщение от Sancho45 Посмотреть сообщение
Теперь озадачен вопросом форумчанина LeoN65816, как сделать, непереключаемую область озу или переключаемые банки в окне? Технические проще непереключаемую область...
И в какой области все это сделать ?

Первоначально планировал непереключаемые первые 4 кб озу в режимах, без ПЗУ

Тут полезно было бы исходить из того совместимость с чем интересно достичь/сохранить. И понимания того, что непереключаемая область в многостраничном режиме из пользовательского применения выпадает, т.к. будет занята подпрограммами и буферами/стеками, обслуживающими межстраничное выполнение кода и пересылок блоков. А значит, в случае идеологии CP/M и ее клонов где TPA стартует с 100h (по факту с 0h) это может быть только верхний сегмент ОЗУ (например те же 4кб, но в 0F000h...0FFFFh как в Орионе)

Жуть какая. Впрочем, отключаемость режима "склеенного 4k куска" сохранит возможность писать во все щедро рассеянные области.

- - - Добавлено - - -

Нет ли подобной поясняющей картинки по портам и видео-ОЗУ?

- - - Добавлено - - -

Интересный вопрос: не существовало ли на Корвете решений, реализующих текстовый режим с более существенным количеством строк и символов в строке?
Например, в CP/M был принят 25х80 (реже вариации с 24 строками и 64 столбцами)