Alat CP/M-86 CMD
Ringkasan
Alat sederhana yang dikumpulkan untuk memfasilitasi pengembangan silang dari executable yang berjalan di CP/M-86
- CMDINFO merinci struktur file .cmd
- BIN2CMD mengonversi file .com/.bin (dos .com biner) menjadi .cmd
- EXE2CMD mengonversi file .exe (Biner Dos .exe) menjadi .cmd (model kecil)
bin2cmd dan exe2cmd berasal dari John Elliot Code ...
Todos
- Contoh dengan MASM, RASM86, MS Link, DR LINKEXE
- Berikan Makefile Dos Nyata
- Menguji ulang skrip kirim
- Sesuaikan EXE2CMD untuk bekerja dengan Exes Dasar
Membangun lingkungan
- Kompilasi Makefile untuk Unix yang masuk akal (Linux/Mac)
- Makefile.dos untuk kompiler dos aztec c. (Mungkin memerlukan adaptasi. EMU2 digunakan untuk menjalankan DOS Compiler di UNIX/Mac)
- Makefile.cpm86 untuk dos aztec c cross compiler targetting cp/m-86. (Mungkin memerlukan adaptasi. EMU2 digunakan untuk menjalankan DOS Compiler di UNIX/Mac)
- Aztec C Compiler Versi 3.4
- RASM86/LinkCMD, Versi DOS dari Digital Research (http://www.cpm.z80.de/binary.html)
LINK86 Linkage Editor 02/Feb/87 Version 2.02
Cross Linker: DOS -> CPM-86 & CDOS-286 1/2/86
RASM-86 Assembler 12-Mar-87 PC-DOS Version 1.4a
- Emulator DOS EMU2 Super Cool untuk menjalankan DR Tools pada MacOS dan Linux (https://github.com/dmsc/emu2). Ini adalah cara yang luar biasa untuk membawa alat pengembangan jalur perintah DOS ke lingkungan dev yang modern dan terkini/apa pun berbasis dev. Emulator yang menakjubkan lainnya. EMU2 dan PCE adalah pasangan yang luar biasa.
Untuk lingkungan pengembangan silang yang belum sempurna, lihat (https://github.com/tsupplis/cpm86-crossdev).
Lingkungan Uji
- CP/M-86 1.1 untuk IBM PC XT. Saya mengkomposokan kembali cpm.sys dari sumber yang ditambal dari (http://www.cpm.z80.de/source.html). Namun cara sederhana untuk memulai adalah (http://www.cpm.z80.de/download/144cpm86.zip)
- CP/M-86 1.1, CCP/M-86 3.1 dan PCP/M-2.0 dapat ditemukan di (http://www.cpm.z80.de)
- Dos plus 1.2 dan kernel yang ditambal dapat ditemukan di (https://www.seasip.info/cpm/dosplus.html)
- Emulator PCE yang sangat baik (http://www.hampa.ch/pce/pce-ibmpc.html)
- Sampel Directoy ditambahkan untuk bermain -main
- MTOOLS 4 dan CPMTOOLS 2.20