mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
60 lines
1.9 KiB
Plaintext
60 lines
1.9 KiB
Plaintext
===== 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.
|
||
|
||
The primary distribution site for Cowgol 2.0 is at
|
||
https://github.com/davidgiven/cowgol.
|
||
|
||
The user manual is available in the Doc/Language directory
|
||
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 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 ADVENT.COW ADVMAIN.COW XRND.AS
|
||
|
||
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
|