Griffin CPC emulator
From CPCWiki - THE Amstrad CPC encyclopedia!
Dan Griffin has written an Open Source CPC emulator in Ruby that comes with tools to generate JavaScript and Java code so it can run in web browsers.
Currently sound does not work in the emulator.