Нашел в ЖЖ, человек нарисовал транслятор java в asm для z80:
зимой в голову пришла идея написать транслятор из JVM байт кода в команды Z80, спайк показал что дело реальное. В свободное время довел до работающего состояния и оформил как maven plugin, выложил в общий доступ как опенсорсный проект (код сильно не вылизывался). Проект находится по ссылке http://code.google.com/p/j2z80/ это не виртуальная машина, JVM байткод просто транслируется в команды Z80, pattern compiler можно сказать. Из типов данных убраны long, float, double, а int стал 16 битным, char же перешел на 8 битную ширину. Понятно что эта вещь не позволяет юзать обычные Java программы на Z80, но в целом позволяет при каких то разработках задействовать Java toolchain
ps. лицензия GNU GPL v3, судя по скриншотам автор писал под линуксом!