Cowgol, C & assembler development environment hosted on Z80 computers running CP/M

Cowgol is a programming language for very small systems, including Z80 computers ( see GitHub - davidgiven/cowgol: A self-hosted Ada-inspired programming language for very small systems. ).

I developed a complete Cowgol development environment, hosted on CP/M, for Z80 computers.

To compile Cowgol source files (and, optionally, C and assembler files), or to build an executable starting from Cowgol source files (and, optionally, C & assembler files), the following command is used:

COWGOL [-C] [-Mmapfile] [-Lfile] [-O] source1.cow [ source2.cow | source.c | source.as ] …

You may find supplementary details here: GitHub - Laci1953/Cowgol_on_CP_M: Cowgol, C & assembler development environment, hosted on Z80 computers running CP/M , including a small Cowgol programming language manual and the Startrek game ported to Cowgol.

Ladislau

3 Likes

Hi,

You may find a lot of interesting Cowgol programs here: Category:Cowgol - Rosetta Code

Select one of the 164 programs, then select on the left panel the Cowgol language, and you will see the source code of the program.

Ladislau

1 Like