Но ничего дельно не нашёл. У Каршенбойм была статья, но это не то. Что-то похожее на электрониксе было, кто-то писал на питоне утилиту, которая выдавала прошивку для микропрограммного автомата. Можно было скачать с исходниками. Можете поискать. А вообще Вам не 2-х проходный компилятор нужен, а 2-х проходный ассемблер. В принципе совсе не сложная штука, особенно если от наворотов отказаться.