Есть ещё вариант MSXBas2Asm + Pasmo (portable Z80 cross assembler).
Попробовал эту связку — результаты ни в виде COM-файлов, ни в виде картриджей ROM не запускаются.