Вообще-то Z80 никак не способствует созданию комбайнов. Там нужны именно велосипеды. Для каждого случая свой. Вы уже наверно в курсе, что Z80 способен напрямую работать только со 64 килобайтами оперативной памяти. При этом если взять классический Спектрум, то 16 килобайт мы отдаём под ПЗУ. Ещё 6192 байта уходит на изображение на экране. Т.е. на программу остаётся менее 42 килобайт. Если хотим более или менее работать, то нужно отдать ещё примерно 2 килобайта по «ОС». В общем, тут скорее не построенный велосипед нужен, а запчасти, чтобы этот велосипед построить (методы эффективного программирования). Прибавим ко всему низкую тактовую частоту процессора (3,5 МГц на Спектруме), а так же тот факт, что 1 команда выполняется от 4 тактов до 11 (могу на счёт второй цифры соврать, к тому же есть ещё блочные команды типа LDIR).
А вообще, очень много информации по теме было в журнала ZX-ревю. До сих пор помню конкурс кто сделает плавное гашение экрана программой в минимальное число байт.