Case studies in static recompilation for "retro" emulation
Jamulator - NES to LLVM
NESgen - NES to C
SR/SRW - 80x86 to LLVM
CicoParser - 8086 to C