Т.е. адреса первой ПЗУ - C000...C7FF, второй - C800...CFFF и так далее.
Тут видимо ошибка. Если в каждой ПЗУ доступно 4кб, то первая ПЗУ С000-СFFF, вторая ПЗУ D000-DFFF.
Я правда скоммутировал дешифратор диодами чтобы первая ПЗУ выбиралась полностью - с С000 по DFFF
И еще вопрос: Знакогенератор то же обязателен или он встроен в Загрузчик?