cpmulator是一个用Golang编写的CP/M模拟器,集成了CCP,旨在运行CP/M二进制文件。该项目最初是为了运行作者几年前用Z80汇编语言编写的文字冒险游戏,最初的目标平台是CP/M,后来移植到ZX Spectrum。随着时间的推移,这个项目变得更加完整和复杂,已经实现了足够的功能来运行简单的二进制文件和许多著名的CP/M程序,例如Aztec C编译器、Borland的Turbo Pascal、许多早期的Infocom游戏(Zork 1、2和3,Planetfall等)、Microsoft BASIC和Wordstar。