Outils CP / M-86 CMD
Synopsis
Outils simples collectés pour faciliter le développement croisé des exécutables exécutés sur CP / M-86
- cmdinfo détaille la structure d'un fichier .cmd
- BIN2CMD convertit un fichier .com / .bin (binaire doscom) en un .cmd
- EXE2CMD convertit un fichier .exe (binaire dos .exe) en un .cmd (petit modèle)
BIN2CMD et EXE2CMD proviennent du code John Elliot ...
Todos
- Exemples avec MASM, RASM86, MS LINK, DR LINKEXE
- Fournir un vrai dos makefile
- Regress Tester le script de soumission
- Ajustez EXE2CMD pour travailler avec des ex de base
Construire un environnement
- MakeFile compile pour un UNIX raisonnable (Linux / Mac)
- MakeFile.dos pour les compilateurs DOS Aztec C. (Peut nécessiter une adaptation. EMU2 est utilisée pour exécuter le compilateur DOS sur UNIX / Mac)
- MakeFile.CPM86 pour les compilateurs croisés DOS Aztec C ciblant CP / M-86. (Peut nécessiter une adaptation. EMU2 est utilisée pour exécuter le compilateur DOS sur UNIX / Mac)
- compilateur Aztec C version 3.4
- RASM86 / LINKCMD, version 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
- L'émulateur DOS EMU2 super cool pour exécuter les outils DR sur macOS et Linux (https://github.com/dmsc/emu2). C'est un moyen incroyable d'amener des outils de développement de ligne de commande DOS à un environnement de développement moderne et à jour / n'importe quel environnement de développement basé. Un autre émulateur magnifique. EMU2 et PCE sont une paire incroyable.
Pour un environnement rudimentaire de développement croisé, regardez (https://github.com/tsupplis/cpm86-crossdev).
Environnement d'essai
- CP / M-86 1.1 pour IBM PC XT. Je recompile CPM.SYS à partir de sources patchées de (http://www.cpm.z80.de/source.html). La façon simple de démarrer est cependant probablement (http://www.cpm.z80.de/download/144cpm86.zip)
- CP / M-86 1.1, CCP / M-86 3.1 et PCP / M-2.0 se trouvent sur (http://www.cpm.z80.de)
- DOS plus 1.2 et le noyau corplé se trouvent sur (https://www.seasip.info/cpm/dosplus.html)
- L'excellent émulateur PCE (http://www.hampa.ch/pce/pce-ibmpc.html)
- Un exemple de Directoy est ajouté pour jouer
- MTOOLS 4 et CPMTOOLS 2.20