Я сталкивался с "теневым" ПЗУ на КРАМЕ, советском аналоге Intellec MDS. Там при старте системы загрузчик переписывал монитор в верхние 2K ОЗУ, а потом включал почти полное ОЗУ 64К для загрузки операционки с диска.
Ужас, какие страсти ты расписываешь.) Intellec MDS был как бы не в 80-х, так чта ты динозавр ещё тот.)) Или нет?)
Ассемблер z80 весьма не сложный, и писАть на нём одно удовольствие. Было, в молодости. Пока не придумали С и С++.