เครื่องมือ CP/M-86 CMD
เรื่องย่อ
เครื่องมือง่าย ๆ ที่รวบรวมเพื่ออำนวยความสะดวกในการพัฒนาข้ามของ Executables ที่ทำงานบน CP/M-86
- CMDINFO รายละเอียดโครงสร้างของไฟล์. cmd
- bin2cmd แปลงไฟล์. com/.bin (dos .com ไบนารี) เป็น. cmd
- exe2cmd แปลงไฟล์. exe (dos .exe binary) เป็น. cmd (รุ่นเล็ก)
bin2cmd และ exe2cmd มาจาก John Elliot Code ...
โทดอส
- ตัวอย่างกับ MASM, RASM86, MS Link, Dr Linkexe
- จัดหา dos makefile ที่แท้จริง
- regress ทดสอบสคริปต์ส่ง
- ปรับ exe2cmd เพื่อทำงานกับ exes พื้นฐาน
สร้างสภาพแวดล้อม
- MakeFile Compiles สำหรับ UNIX ที่สมเหตุสมผล (Linux/Mac)
- makefile.dos สำหรับคอมไพเลอร์ dos aztec c (อาจต้องมีการปรับตัว EMU2 ใช้ในการเรียกใช้ DOS Compiler บน Unix/Mac)
- MakeFile.CPM86 สำหรับ DOS Aztec C Cross Compilers กำหนดเป้าหมาย CP/M-86 (อาจต้องมีการปรับตัว EMU2 ใช้ในการเรียกใช้ DOS Compiler บน Unix/Mac)
- Aztec C คอมไพเลอร์เวอร์ชัน 3.4
- RASM86/LINKCMD, DOS Version จาก 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
- Emu2 DOS Emu2 Super Emu2 เพื่อเรียกใช้เครื่องมือ DR บน MacOS และ Linux (https://github.com/dmsc/emu2) นี่เป็นวิธีที่เหลือเชื่อในการนำเครื่องมือการพัฒนาสายคำสั่ง DOS มาสู่สภาพแวดล้อมที่ทันสมัยและทันสมัยเชลล์/Make/อะไรก็ตาม อีกตัวจำลองที่น่าทึ่ง EMU2 และ PCE เป็นคู่ที่เหลือเชื่อ
สำหรับสภาพแวดล้อมการพัฒนาข้ามพื้นฐานดูที่ (https://github.com/tsupplis/cpm86-crossdev)
สภาพแวดล้อมการทดสอบ
- CP/M-86 1.1 สำหรับ IBM PC XT ฉันรวบรวม cpm.sys จากแหล่งที่ได้รับการแก้ไขจาก (http://www.cpm.z80.de/source.html) วิธีที่ง่ายในการเริ่มต้นนั้นน่าจะเป็น (http://www.cpm.z80.de/download/144cpm86.zip)
- CP/M-86 1.1, CCP/M-86 3.1 และ PCP/M-2.0 สามารถพบได้ที่ (http://www.cpm.z80.de)
- DOS Plus 1.2 และเคอร์เนลแพทช์สามารถพบได้ที่ (https://www.seasip.info/cpm/dosplus.html)
- ตัวจำลอง PCE ที่ยอดเยี่ยม (http://www.hampa.ch/pce/pce-ibmpc.html)
- มีการเพิ่มตัวอย่าง Directoy เพื่อเล่นรอบ ๆ
- Mtools 4 และ CPMTools 2.20