CP/M-86 CMD 도구
개요
CP/M-86에서 실행되는 실행 파일의 교차 개발을 용이하게하기 위해 수집 된 간단한 도구
- cmdinfo는 .cmd 파일의 구조를 자세히 설명합니다
- bin2cmd는 .com/.bin 파일 (dos .com binary)을 .cmd로 변환합니다.
- exe2cmd는 .exe 파일 (dos .exe binary)을 .cmd (작은 모델)로 변환합니다.
bin2cmd 및 exe2cmd는 John Elliot 코드에서 시작되었습니다 ...
토 도스
- Masm, Rasm86, MS Link, Dr Linkexe의 예
- 실제 DOS Makefile을 제공하십시오
- 회귀 스크립트 제출 테스트
- exe2cmd를 기본 예방으로 작업하도록 조정하십시오
환경 구축
- Makefile은 합리적인 UNIX (Linux/Mac)를 위해 컴파일합니다.
- dos aztec c 컴파일러 용 makefile.dos. (적응이 필요할 수 있습니다. EMU2는 UNIX/Mac에서 DOS 컴파일러를 실행하는 데 사용됩니다)
- CP/M-86을 대상으로 한 DOS AZTEC C 크로스 컴파일러에 대한 makefile.cpm86. (적응이 필요할 수 있습니다. EMU2는 UNIX/Mac에서 DOS 컴파일러를 실행하는 데 사용됩니다)
- AZTEC C 컴파일러 버전 3.4
- Rasm86/Linkcmd, Digital Research의 DOS 버전 (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
- MacOS 및 Linux에서 DR 도구를 실행하는 Super Cool EMU2 DOS 에뮬레이터 (https://github.com/dmsc/emu2). 이것은 DOS 명령 줄 개발 도구를 현대적이고 최신의 쉘/제조업체/모든 DEV 환경에 가져 오는 놀라운 방법입니다. 또 다른 멋진 에뮬레이터. EMU2와 PCE는 놀라운 쌍입니다.
초보적인 교차 개발 환경의 경우 (https://github.com/tsupplis/cpm86-crossdev)를보십시오.
테스트 환경
- IBM PC XT의 경우 CP/M-86 1.1. (http://www.cpm.z80.de/source.html)의 패치 된 소스에서 CPM.Sys를 다시 컴파일합니다. 그러나 간단한 시작 방법은 아마도 (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)
- 샘플 감독이 추가됩니다
- Mtools 4 및 CPMTools 2.20