виртуальная машина для Z80 что бы плотнее перемещаемее и реентабельность это уже придумано более 30 лет назад )) называется FORTH и пишется за пару дней и есть все перечисленное )))
p.s.
правда что бы на FORTH программить надо мыслить в обратной польской записи )))
p.p.s.
Иван Макарченко в остаток альтеры в спринтере forth-процессор зашивал насколько помню