CPC++ is an extremely accurate emulator for the Amstrad CPC family of personal computers. It lets you do pretty much anything you could do with an actual CPC.
It might seem odd to waste a powerfull modern computer to run old programs that would fit on a 64K 8bits computer from the 80's, but once you'll get back in touch with those games, you might reconsider.
In addition to CPC++ itself, you will find here several tools to help you get (re)started on CPC computing.
CPC++ was written in C++ (hence the name) to provide easy porting on different platforms. It is currently available for Mac 68K, PowerMac, SunOs, Solaris and Linux and will be progressively ported to the rest of the computing world, so stay in touch.