В потомках первых версий микрософтовского альтаирского бейсика проблема для z80 во флаге четности(/переполнения) в паре мест.
Да, как только поправил флаг четности, сразу бейсик заработал.
Недокументированные команды тоже сделал на всякий случай.
И флаг F, чтобы 3 и 5 биты были всегда в 0.