Ferramentas CP/M-86 CMD
Sinopse
Ferramentas simples coletadas para facilitar o desenvolvimento cruzado de executáveis em execução no CP/M-86
- cmdinfo detalha a estrutura de um arquivo .cmd
- bin2cmd converte um arquivo .com/.bin (do .com binário) em um .cmd
- EXE2CMD converte um arquivo .exe (doexe binário) em um .cmd (modelo pequeno)
Bin2cmd e exe2cmd originam do código John Elliot ...
Todos
- Exemplos com MASM, RASM86, MS Link, Dr. Linkexe
- Forneça Dos Makefile real
- Regredir teste o script de envio
- Ajuste o EXE2CMD para trabalhar com ex -EXEs básicos
Construir ambiente
- Makefile compila para um Unix razoável (Linux/Mac)
- Makefile.dos para compiladores DOS AZTEC C. (Pode exigir adaptação. O EMU2 é usado para executar o compilador DOS no Unix/Mac)
- Makefile.cpm86 para compiladores cruzados do DOS AZTEC, direcionando CP/M-86. (Pode exigir adaptação. O EMU2 é usado para executar o compilador DOS no Unix/Mac)
- Compilador Aztec C Versão 3.4
- RASM86/linkcmd, versão do DOS da 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
- O Super Cool EMU2 DOS emulador para executar as ferramentas DR no macOS e Linux (https://github.com/dmsc/emu2). Esta é uma maneira incrível de levar as ferramentas de desenvolvimento da linha de comando do DOS para um ambiente de desenvolvimento de shell/make/make/make/for baseado em qualquer um. Outro emulador impressionante. EMU2 e PCE são um par incrível.
Para um ambiente rudimentar de desenvolvimento cruzado, consulte (https://github.com/tsupplis/cpm86-crossdev).
Ambiente de teste
- CP/M-86 1.1 para IBM PC XT. Eu recomponho CPM.Sys de fontes corrigidas de (http://www.cpm.z80.de/source.html). A maneira simples de começar, no entanto, provavelmente é (http://www.cpm.z80.de/download/144cpm86.zip)
- CP/M-86 1.1, CCP/M-86 3.1 e PCP/M-2.0 podem ser encontrados em (http://www.cpm.z80.de)
- DOS Plus 1.2 e kernel remendado podem ser encontrados em (https://www.seasip.info/cpm/dosplus.html)
- O excelente emulador de PCE (http://www.hampa.ch/pce/pce-ibmpc.html)
- Uma amostra Directoy é adicionada para brincar
- Mtools 4 e CPMTools 2.20