А по скорости как? Имхо выборка по таблицам процедур (как в Unreal) самый быстродействующий вариант.
Я писал (и пока пишу) на яве. Там нет указателей, поэтому таблица процедур не возможна. По скорости так себе. Просто я пересмотрел уже кучу ядер Z80 и ни одного не видел, которое разбирает комманду Z80 по битам, тем самым декодируя ее и задействуя нужные для комманды узлы. Фактически напоминает аппаратную модель z80. Но это мое мнения, это же я его писал