You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2.1 KiB

===== Cowgol 2.0 for CP/M =====


This disk contains the Cowgol 2.0 compiler and related tools.
These files were provided by Ladislau Szilagyi and were sourced
from his GitHub repository at https://github.com/Laci1953/Cowgol_on_CP_M.

The COWFE program included here is the RomWBW-specific version that
is tailored to RomWBW memory management.

Ladislau's distribution is derived from Cowgol 2.0 by David Given at
https://github.com/davidgiven/cowgol.

The user manual is available in the RomWBW distribution in the
Doc/Language directory. The file is "Cowgol Language.pdf"

The Hi-Tech C compiler components were sourced from the updated
version by Tony Nicholson at https://github.com/agn453/HI-TECH-Z80-C.
However, the CPP.COM component was sourced from Ladislau Szilagyi's
enhanced Hi-Tech C at https://github.com/Laci1953/HiTech-C-compiler-enhanced.

Note that only the minimum required Hi-Tech C compiler components
are provided. Additional components from Hi-Tech C may be required
depending on your needs.

There are two example Cowgol applications included:

- HEXDUMP is a simple hex dump utility and is purely a Cowgol
application (no assembler or C components). The command
line to build the application is:

COWGOL -M HEXDUMP.COW

- DYNMSORT demonstrates a sort algorithm and is composed of
Cowgol, C, and assembler components. The command line to
build the application is:

COWGOL -LC DYNMSORT.COW MERGES.C RAND.AS

There are also SUBMIT files provided to build the example
applications which can be used as follows:

SUBMIT HEXDUMP
SUBMIT DYNMSORT

-- WBW 12:38 PM 2/10/2024

The Adventure game program source has been added. The command to
build the source is:

COWGOL -O MISC.COO STRING.COO RANFILE.COO ADVENT.COW ADVTRAV.COW ADVMAIN.COW

or you can use the SUBMIT file:

SUBMIT ADVENT

WARNING: You will need to build this application under CP/M 3 because
COWGOL needs more main memory than is available under CP/M 2.2.

-- WBW 11:43 AM 2/25/2024

The Cowgol distribution has been updated based on the latest
release by Ladislau Szilagyi as of 2/25/2025.

-- WBW 1:24 PM 3/29/2025