[Martijn] managed to reverse engineer the iPod Touch 1G enough to run iPhoneOS 1.0 on it and has several blog posts explaining how he did it. The emulator is the ubiquitous QEMU. He has emulation ...