Чтобы не делать лишнюю тему, пишу тут.
Я узнал что для z80 есть компилятор pl/i. Правда, компилятор cp\m. Однако, многие приспособили си кп\м для спектрума, так как компилирует в любойй адрес.
Может, такое прокатит с pl/i?
http://www.z80.eu/pli.html
Немного справочной информации.
pli был и есть одним из системных языков программирования. До сих пор он используется в ibm для z/os .
https://www.ibm.com/ru-ru/marketplac...ompiler-family
pli использовался в разработке ОС Multics.
Остался один последний беларуский партизан программирующий на pl/i.
http://www.pl-i.ru/