если уж на то пошло, почему просто не дизасемблировать тот же htc 3.09 for cp/m, который бесплатный и не применить кодогенерацию по его образу и подобию
а смысл? проще использовать эмулятор cp/m и ничего не дизассемблировать, даже можно собрать эмулятор с образом, переадресацию аргументов сделать и будет 1 файл, хотя смысла особого нет.