Browse Source

HITECH-C Documentation Cleanup

pull/573/head
Wayne Warthen 8 months ago
parent
commit
a110b24d76
No known key found for this signature in database GPG Key ID: 8B34ED29C07EEB0A
  1. BIN
      Doc/RomWBW Applications.pdf
  2. BIN
      Doc/RomWBW Disk Catalog.pdf
  3. BIN
      Doc/RomWBW Hardware.pdf
  4. BIN
      Doc/RomWBW Introduction.pdf
  5. BIN
      Doc/RomWBW System Guide.pdf
  6. BIN
      Doc/RomWBW User Guide.pdf
  7. 62
      Source/Doc/Catalog.md
  8. 8
      Source/Images/d_hitechc/Readme.txt
  9. BIN
      Source/Images/d_hitechc/u0/CPM.HUF
  10. BIN
      Source/Images/d_hitechc/u0/DEHUFF.COM
  11. BIN
      Source/Images/d_hitechc/u0/FLOAT.HUF
  12. BIN
      Source/Images/d_hitechc/u0/GEN.HUF
  13. BIN
      Source/Images/d_hitechc/u0/HUFF.HUF
  14. 2
      Source/Images/d_hitechc/u0/STDIO.H
  15. BIN
      Source/Images/d_hitechc/u0/STDIO.HUF
  16. 2
      Source/Images/d_hitechc/u0/SYS.H
  17. BIN
      Source/Images/d_hitechc/u1/CPM.HUF
  18. BIN
      Source/Images/d_hitechc/u1/DEHUFF.COM
  19. BIN
      Source/Images/d_hitechc/u1/FLOAT.HUF
  20. BIN
      Source/Images/d_hitechc/u1/GEN.HUF
  21. BIN
      Source/Images/d_hitechc/u1/HUFF.HUF
  22. 2
      Source/Images/d_hitechc/u1/STDIO.H
  23. BIN
      Source/Images/d_hitechc/u1/STDIO.HUF
  24. 2
      Source/Images/d_hitechc/u1/SYS.H

BIN
Doc/RomWBW Applications.pdf

Binary file not shown.

BIN
Doc/RomWBW Disk Catalog.pdf

Binary file not shown.

BIN
Doc/RomWBW Hardware.pdf

Binary file not shown.

BIN
Doc/RomWBW Introduction.pdf

Binary file not shown.

BIN
Doc/RomWBW System Guide.pdf

Binary file not shown.

BIN
Doc/RomWBW User Guide.pdf

Binary file not shown.

62
Source/Doc/Catalog.md

@ -1069,7 +1069,7 @@ The following files are found in
| ADVMAIN.COW | Adventure game program source |
| ADVTRAV.COW | Adventure game component source |
| ARGV.COH | Cowgol include file providing command line argument processing |
| C.LIB | Hi-Tech C runtime library |
| C.LIB | HI-TECH C runtime library |
| CGEN.COM | HiTech C compiler pass 2 |
| COMMFILE.COH | Include file providing file I/O |
| COMMON.COH | Include file providing common functions |
@ -1178,21 +1178,22 @@ NOTE : The above is incomplete
| Floppy Disk Image: **fd_hitechc.img**
| Hard Disk Image: **hd_hitechc.img**
The HI-TECH C Compiler is a set of software which
The HI-TECH C Compiler is a set of software which
translates programs written in the C language to executable
machine code programs. Versions are available which compile
programs for operation under the host operating system, or
which produce programs for execution in embedded systems
without an operating system.
This is the Mar 21, 2023 update 17 released by Tony Nicholson who currently
maintains HI-TECH C at <https://github.com/agn453/HI-TECH-Z80-C>
This is the Jun 2, 2025 update 19 released by Tony Nicholson who
currently maintains HI-TECH C at
<https://github.com/agn453/HI-TECH-Z80-C>.
The manual is available in the Doc/Language directory,
HI-TECH Z80 C Compiler Manual.txt
A good blog post about the HI-TECH C Compiler is available at
<https://techtinkering.com/2008/10/22/installing-the-hi-tech-z80-c-compiler-for-cpm>
<https://techtinkering.com/2008/10/22/installing-the-hi-tech-z80-c-compiler-for-cpm>.
User area 1 contains another complete copy of the HI-TECH C Compiler.
It is identical to the copy in user area 0 except for the following files
@ -1217,11 +1218,52 @@ The following files are found in
* /Source/Images/d_hitechc
| **File** | **Description** |
|----------|-----------------|
| -- | -- |
NOTE : The above is incomplete
| **File** | **Description** |
|--------------|--------------------------------------------|
| $EXEC.COM | Compiler execution manager |
| ASSERT.H | Language include file |
| C.COM | Compiler invocation application (updated) |
| C309.COM | Compiler invocation application (original) |
| CGEN.COM | The code generator - produces assembler code |
| CONIO.H | Language include file (see manual) |
| CPM.H | Language include file (see manual) |
| CPP.COM | Pre-processor - handles macros and conditional compilation |
| CREF.COM | Produces cross-reference listings of C or assembler programs |
| CRTCPM.OBJ | Startup Object File (standard) |
| CTYPE.H | Language include file (see manual) |
| DEBUG.COM | C Debugger (Z80) |
| DRTCPM.OBJ | Startup Object File (???) |
| EXEC.H | Language include file (see manual) |
| FLOAT.H | Language include file (see manual) |
| HITECH.H | Language include file (see manual) |
| LIBC.LIB | Standard C Runtime Library |
| LIBF.LIB | Floating Point Library |
| LIBOVR.LIB | Overlay Library |
| LIBR.COM | Creates and maintains libraries of object modules |
| LIMITS.H | Language include file (see manual) |
| LINQ.COM | Link editor - links object files with libraries |
| MATH.H | Language include file (see manual) |
| NRTCPM.OBJ | Startup Object File (minimal getargs) |
| OBJTOHEX.COM | Converts the output of LINK into the appropriate executable file format (e.g., .EXE or .PRG or .HEX) |
| OPTIM.COM | Code improver - may optionally be omitted, reducing compilation time at a cost of larger, slower code produced |
| OPTIONS | Compiler usage help file |
| OVERLAY.H | Language include file |
| P1.COM | The syntax and semantic analysis pass - writes intermediate code for the code generator to read |
| RRTCPM.OBJ | Startup Object File (self relocating) |
| SETJMP.H | Language include file (see manual) |
| SIGNAL.H | Language include file (see manual) |
| STAT.H | Language include file (see manual) |
| STDARG.H | Language include file (see manual) |
| STDDEF.H | Language include file (see manual) |
| STDINT.H | Language include file (see manual) |
| STDIO.H | Language include file (see manual) |
| STDLIB.H | Language include file (see manual) |
| STRING.H | Language include file (see manual) |
| SYMTOAS.COM | Convert symbol file to assembler |
| SYS.H | Language include file (see manual) |
| TIME.H | Language include file (see manual) |
| UNIXIO.H | Language include file (see manual) |
| ZAS.COM | The assembler - in fact a general purpose macro assembler |
## MSX ROMS

8
Source/Images/d_hitechc/Readme.txt

@ -1,20 +1,20 @@
===== HI-TECH Z80 CP/M C compiler V3.09-17 =====
The HI-TECH C Compiler is a set of software which
The HI-TECH C Compiler is a set of software which
translates programs written in the C language to executable
machine code programs. Versions are available which compile
programs for operation under the host operating system, or
which produce programs for execution in embedded systems
without an operating system.
This is the Mar 21, 2023 update 17 released by Tony Nicholson who currently
maintains HI-TECH C at https://github.com/agn453/HI-TECH-Z80-C
This is the Jun 2, 2025 update 19 released by Tony Nicholson who currently
maintains HI-TECH C at https://github.com/agn453/HI-TECH-Z80-C.
The manual is available in the Doc/Language directory,
HI-TECH Z80 C Compiler Manual.txt
A good blog post about the HI-TECH C Compiler is available at
https://techtinkering.com/2008/10/22/installing-the-hi-tech-z80-c-compiler-for-cpm/
https://techtinkering.com/2008/10/22/installing-the-hi-tech-z80-c-compiler-for-cpm/.
== License ==

BIN
Source/Images/d_hitechc/u0/CPM.HUF

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/DEHUFF.COM

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/FLOAT.HUF

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/GEN.HUF

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/HUFF.HUF

Binary file not shown.

2
Source/Images/d_hitechc/u0/STDIO.H

@ -129,4 +129,4 @@ extern char *fgets(char *, int, FILE *);
extern char *_bufallo(void);
#endif _HTC_STDIO_H



BIN
Source/Images/d_hitechc/u0/STDIO.HUF

Binary file not shown.

2
Source/Images/d_hitechc/u0/SYS.H

@ -37,4 +37,4 @@ extern void outp(int, int);
extern void * sbrk(size_t);
#endif



BIN
Source/Images/d_hitechc/u1/CPM.HUF

Binary file not shown.

BIN
Source/Images/d_hitechc/u1/DEHUFF.COM

Binary file not shown.

BIN
Source/Images/d_hitechc/u1/FLOAT.HUF

Binary file not shown.

BIN
Source/Images/d_hitechc/u1/GEN.HUF

Binary file not shown.

BIN
Source/Images/d_hitechc/u1/HUFF.HUF

Binary file not shown.

2
Source/Images/d_hitechc/u1/STDIO.H

@ -129,4 +129,4 @@ extern char *fgets(char *, int, FILE *);
extern char *_bufallo(void);
#endif _HTC_STDIO_H



BIN
Source/Images/d_hitechc/u1/STDIO.HUF

Binary file not shown.

2
Source/Images/d_hitechc/u1/SYS.H

@ -37,4 +37,4 @@ extern void outp(int, int);
extern void * sbrk(size_t);
#endif


Loading…
Cancel
Save