ladislau szilagyi
2023-11-12 19:10:41 UTC
Hi,
Cowgol is a programming language for very small systems, including Z80 computers ( see https://github.com/davidgiven/cowgol ).
I published on GitHub a Cowgol development environment hosted on Z80 computers running CP/M (see https://github.com/Laci1953/Cowgol_on_CP_M ).
To compile a Cowgol source file or to build an executable starting from a Cowgol source file, the following command is used:
COWGOL [-c] [-m] source ([source]...)
More than one source file may be specified (with extensions: .cow = cowgol source file, .as = assembler source file)
If you want just to compile/assemble the files, the option -c must be used. The object code format is the HiTech's object code format.
If the option -c is not specified, the files will be first compiled/assembled, then linked into a CP/M executable (named after the first file).
The option -m builds a memory map for the executable.
The GitHub page contains also some examples of Cowgol compile sessions.
Ladislau
Cowgol is a programming language for very small systems, including Z80 computers ( see https://github.com/davidgiven/cowgol ).
I published on GitHub a Cowgol development environment hosted on Z80 computers running CP/M (see https://github.com/Laci1953/Cowgol_on_CP_M ).
To compile a Cowgol source file or to build an executable starting from a Cowgol source file, the following command is used:
COWGOL [-c] [-m] source ([source]...)
More than one source file may be specified (with extensions: .cow = cowgol source file, .as = assembler source file)
If you want just to compile/assemble the files, the option -c must be used. The object code format is the HiTech's object code format.
If the option -c is not specified, the files will be first compiled/assembled, then linked into a CP/M executable (named after the first file).
The option -m builds a memory map for the executable.
The GitHub page contains also some examples of Cowgol compile sessions.
Ladislau