Предлагаю всем вместе поломать головы над виртуальной машиной для Z80. Задачи, которые стоят:
1. Код плотнее, чем на Z80.
2. Перемещаемость (помогло бы для ОС с одним окном памяти, где код лежит внизу).
3. Реентерабельность (опять-таки для ОС).
4. Возможность использования ассемблерных вставок с ограничениями.