Copyright © 1999-2021 Miguel García / FloppySoftware http://www.floppysoftware.es
MESCC ist ein SMALL-C-Compiler für CP/M. Er kennt nur einen kleinen Teil der C-Sprache (K&R-Syntax). Es gibt keine Gleitkomma-Arithmetik, keine structs, keine verschachtelten Arrays etc. Doch kann man gut den Einstieg in C probieren.
Compiler: https://github.com/MiguelVis/mescc
Beispiele u.a.: https://github.com/MiguelVis/RetroProjects
Ich habe ein paar Dateien an den AC1 angepasst, so dass man native AC1-Programme erstellen kann.
Programme können auch unter CP/M erzeugt werden! make.cmd nutzt einen CP/M-Emulator zum Ausführen der CP/M-Programme.
make hello erzeugt eine Assemblerdatei hello.zsm, das Assemblerlisting hello.prn und die ausführbare Datei hello.bin. Diese wird nach 2000h geladen und gestartet.
hello.bin via jkcemu-Menu laden, Anfangsadresse 2000 J2000