emu8051 (from Hugo Villeneuve)