A guy called Mattias Gustavsson has made his own virtual retro computer, with it's own set of retro-style computer 'limitations' and it's own ASM code!

How crazy is that! neat

http://www.retrogamedev.org/retrobox...oBoxProjec.php

I think source code is available too

cheers,
Paul