кросскомпилеры:
http://sdcc.sourceforge.net/
http://www.z88dk.org

первый ANSI-C совместимый и вообще попрямей, под второй есть некоторое кол-во готовых либ для работы со спектрумовским железом (клава, экран, прерывания...)