NES compiler