Saya pikir z80pack akan bekerja dengan baik untuk Anda. Saya menggunakannya di Linux 64-bit dan ada alat yang tersedia untuk memindahkan file dengan mudah antara sistem file yang diemulasi dan host. Saya menulis beberapa artikel beberapa waktu lalu yang mungkin berguna bagi Anda:
Menyiapkan z80pack untuk membuat sistem CP/M yang diemulasi
Menginstal Kompiler C HI-TECH Z80 untuk CP/M
Saya tahu ini pertanyaan lama, tapi yang saya gunakan adalah ini:
https://github.com/jhallen/cpm
Ini keuntungan besar dibandingkan z80pack adalah dapat meniru BDOS juga, dengan Unix CWD dipetakan sebagai CP/M drive A:. Jadi Anda tidak perlu mengutak-atik gambar disk. Anda juga dapat membungkus skrip di sekitarnya, untuk menjalankan hal-hal seperti Hitech C dari Unix. Bahkan ada debugger bawaan (yang Anda pecahkan dengan ^C, yang sedikit membingungkan).
Program dosbox, terlepas dari namanya, sebenarnya adalah emulator PC gaya lama yang juga dapat mem-boot OS lain.
Lihat ini:
http://compgroups.net/comp.os.cpm/using-dosbox-to-run-cp-m-86-on-modern-hardware/297836
Tapi saya belum mencobanya sendiri.
Untuk emulasi Z-80 Anda dapat mencoba emulator TRS-80, yang menggunakan chip Z-80. Saya yakin Anda juga dapat menjalankan CP/M untuk ini.
http://www.trs-80.com/wordpress/cpm/