Faux86: A portable

Original article is at Faux86: A portable