организована таким образом, что в памяти хранится копия Спектрумовского экрана с его атрибутами
Это и предполагал =) Нужен буфер экрана в обычной памяти, чтобы беспроблемно определять содержимое видеообласти.
Вопрос лишь в наличии доступной памяти, но, коли там имеются некие переключаемые страницы, задача упрощается.