Roland is a rewrite of the Caprice emulator written by Fred Klaus. It is open source and available for Linux and Windows. A lot of additional code was added with C++ classes. You can download it from the homepage of Fred Klaus (german). You can also find the sourcecode on his page.