Arnold is an excellent emulator. Very accurate, fast, and stable. It emulates the Amstrad CPC, Amstrad CPC+ and KC Compact.