http://bellard.org/jslinux/tech.htmlBy Fabrice Bellard - May 14, 2011This PC emulator is written in Javascript. The emulated hardware consists in: * 32 bit x86 compatible CPU * 8259 Programmble Interrupt Controller * 8254 Programmble Interrupt Timer * 16450 UART. ...The CPU is close to a 486 compatible x86 without FPU. The lack of FPU is not a problem when running Linux as Operating System because it contains a FPU emulator. In order to be able to run Linux, a complete MMU is implemented.