Herramientas CP/M-86 CMD
Sinopsis
Herramientas simples recopiladas para facilitar el desarrollo cruzado de ejecutables que se ejecutan en CP/M-86
- cmdinfo detalla la estructura de un archivo .cmd
- bin2cmd convierte un archivo .com/.bin (dos .com binario) a un .cmd
- exe2cmd convierte un archivo .exe (dos .exe binario) a un .cmd (modelo pequeño)
bin2cmd y exe2cmd se originan en el código John Elliot ...
Diádico
- Ejemplos con MASM, RASM86, MS Link, Dr Linkexe
- Proporcione DOS Makefile real
- Regresar prueba el script de envío
- Ajuste EXE2CMD para trabajar con exes básicos
Construir entorno
- MakeFile Compile para un UNIX razonable (Linux/Mac)
- Makefile.dos para compiladores DOS Aztec C. (Puede requerir adaptación. EMU2 se usa para ejecutar el compilador DOS en UNIX/Mac)
- Makefile.CPM86 para Dos Aztec C Cross Compilers Targing CP/M-86. (Puede requerir adaptación. EMU2 se usa para ejecutar el compilador DOS en UNIX/Mac)
- Aztec C Compiler versión 3.4
- Rasm86/Linkcmd, Versión DOS de 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
- El emulador SUPER COOL EMU2 DOS para ejecutar las herramientas DR en MacOS y Linux (https://github.com/dmsc/EMU2). Esta es una forma increíble de llevar las herramientas de desarrollo de la línea de comandos de DOS a un entorno moderno y actualizado de shell/make/whategus Based. Otro emulador impresionante. EMU2 y PCE son un par increíble.
Para un entorno de desarrollo cruzado rudimentario, mire (https://github.com/tsupplis/cpm86-crossdev).
Entorno de prueba
- CP/M-86 1.1 para IBM PC XT. Recomiendo cpm.sys de fuentes parchadas de (http://www.cpm.z80.de/source.html). Sin embargo, la forma simple de comenzar es probablemente (http://www.cpm.z80.de/download/144cpm86.zip)
- CP/M-86 1.1, CCP/M-86 3.1 y PCP/M-2.0 se pueden encontrar en (http://www.cpm.z80.de)
- DOS Plus 1.2 y kernel parcheado se pueden encontrar en (https://www.seasip.info/cpm/dosplus.html)
- El excelente emulador PCE (http://www.hampa.ch/pce/pce-ibmpc.html)
- Se agrega una muestra Directoy para jugar
- mtools 4 y cpmtools 2.20