[Gary Kildall] và CP / M là tuyệt vời ‘cũng chạy’ của thế giới tính toán; CP / M có thể chạy trên hàng ngàn máy tính 1980 tuổi khác nhau và [Gary] đã chứng kiến một vài triệu thu nhập mỗi năm nhờ sự phổ biến của CP / M. Microsoft, DOS và các tình huống đã xuống hạng [Kildall] và CP / M đến một chú thích khá dài trong lịch sử của các máy vi tính, nhưng điều đó không ngụ ý CP / M hoàn toàn chết. [Marcelo] đã viết một trình giả lập Z80 chạy CP / M bên trong Arduino do, và anh ta đã làm điều đó theo cách mà nó thực sự thuận tiện và hữu ích để sử dụng.
Thay vì sử dụng hình ảnh đĩa cp / m, trình giả lập của [Marcelo] mô phỏng ổ đĩa CP / M trên đầu hệ thống tệp FAT thông thường. Các ổ đĩa được ánh xạ tới các thư mục trong hệ thống tệp FAT, vì vậy một thư mục có tên ‘A’ sẽ hiển thị dưới dạng đĩa A: trong CP / M. Ổ đĩa lên tới P: được hỗ trợ, số lượng ổ đĩa tối đa có sẵn theo CP / M. BIOS nằm trong thư mục gốc của thẻ SD, và cho đến nay Microsoft Basic, Turbo Pascal, UCD và Wordstar hoạt động tốt.
Dự án Arduino được xây dựng dựa trên một trong những dự án trước đó của [Marcelo] đặt trình giả lập CP / M trên Windows. Phiên bản cho các tác phẩm đáo hạn Chính xác cách bạn nghĩ, với kết nối nối tiếp và trình giả lập thiết bị đầu cuối cung cấp IO và lượng lớn năng lượng xử lý và RAM có sẵn khi thực hiện tất cả các nỗ lực nặng.