Да, вот еще важное разъяснение. Подпрограммы GETBYT и PUTBYT из модуля wintest.mac - это доступ к расширенной памяти 256Кб. Их надо адаптировать к железу, в зависимости от схемы расширения до 256Кб или более. OMNIPROG имеет 2 буфера для содержимого ПЗУ - эталонные данные и считанные данные. Поэтому для программирования микросхем 27512 надо 64Кб*2 = 128Кб только под буфера, и ничего не останется для самой программы.

Если сильно надо исполнять на 128Кб - то есть, конечно, еще варианты. Первый - запретить работу с 27512, работать только с 27256 или ниже. Второй вариант - отказаться от двухбуферной архитектуры, считанные данные отдельно в памяти не хранить, только эталонные.