Browse Source

Replace HI-TECH C with latest version from https://github.com/agn453/HI-TECH-Z80-C

patch
Rob Prouse 3 years ago
parent
commit
0e1a0afa2c
No known key found for this signature in database GPG Key ID: E9EEEB0C19C1EC22
  1. 5
      Source/Images/d_hitechc/Readme.txt
  2. BIN
      Source/Images/d_hitechc/u0/ASSERT.H
  3. BIN
      Source/Images/d_hitechc/u0/C.COM
  4. BIN
      Source/Images/d_hitechc/u0/C309.COM
  5. BIN
      Source/Images/d_hitechc/u0/CONIO.H
  6. BIN
      Source/Images/d_hitechc/u0/CPM.H
  7. BIN
      Source/Images/d_hitechc/u0/CRTCPM.OBJ
  8. BIN
      Source/Images/d_hitechc/u0/CTYPE.H
  9. BIN
      Source/Images/d_hitechc/u0/DEHUFF.COM
  10. BIN
      Source/Images/d_hitechc/u0/DRTCPM.OBJ
  11. BIN
      Source/Images/d_hitechc/u0/EXEC.H
  12. BIN
      Source/Images/d_hitechc/u0/FLOAT.H
  13. BIN
      Source/Images/d_hitechc/u0/HITECH.H
  14. BIN
      Source/Images/d_hitechc/u0/LIBC.LIB
  15. BIN
      Source/Images/d_hitechc/u0/LIBF.LIB
  16. BIN
      Source/Images/d_hitechc/u0/LIBOVR.LIB
  17. BIN
      Source/Images/d_hitechc/u0/LIMITS.H
  18. 0
      Source/Images/d_hitechc/u0/LINQ.COM
  19. BIN
      Source/Images/d_hitechc/u0/MATH.H
  20. BIN
      Source/Images/d_hitechc/u0/NRTCPM.OBJ
  21. 22
      Source/Images/d_hitechc/u0/OPTIONS
  22. 6
      Source/Images/d_hitechc/u0/OVERLAY.H
  23. 18
      Source/Images/d_hitechc/u0/README.TXT
  24. BIN
      Source/Images/d_hitechc/u0/RRTCPM.OBJ
  25. BIN
      Source/Images/d_hitechc/u0/SETJMP.H
  26. BIN
      Source/Images/d_hitechc/u0/SIGNAL.H
  27. BIN
      Source/Images/d_hitechc/u0/STAT.H
  28. BIN
      Source/Images/d_hitechc/u0/STDARG.H
  29. BIN
      Source/Images/d_hitechc/u0/STDDEF.H
  30. 15
      Source/Images/d_hitechc/u0/STDINT.H
  31. BIN
      Source/Images/d_hitechc/u0/STDIO.H
  32. BIN
      Source/Images/d_hitechc/u0/STDLIB.H
  33. BIN
      Source/Images/d_hitechc/u0/STRING.H
  34. BIN
      Source/Images/d_hitechc/u0/SYMTOAS.COM
  35. BIN
      Source/Images/d_hitechc/u0/SYS.H
  36. BIN
      Source/Images/d_hitechc/u0/TIME.H
  37. BIN
      Source/Images/d_hitechc/u0/UNIXIO.H

5
Source/Images/d_hitechc/Readme.txt

@ -1,4 +1,4 @@
===== HI-TECH Z80 CP/M C compiler V3.09 =====
===== HI-TECH Z80 CP/M C compiler V3.09-17 =====
The HI-TECH C Compiler is a set of software which
translates programs written in the C language to executable
@ -7,6 +7,9 @@ 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 Tory Nicholson who currently
maintains HI-TECH C at https://github.com/agn453/HI-TECH-Z80-C
The manual is available in the Docs directory,
HI-TECH Z80 C Compiler Manual.txt

BIN
Source/Images/d_hitechc/u0/ASSERT.H

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/CONIO.H

Binary file not shown.

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

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/CRTCPM.OBJ

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/CTYPE.H

Binary file not shown.

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

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/DRTCPM.OBJ

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/EXEC.H

Binary file not shown.

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

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/HITECH.H

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/LIBC.LIB

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/LIBF.LIB

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/LIBOVR.LIB

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/LIMITS.H

Binary file not shown.

0
Source/Images/d_hitechc/u0/LINK.COM → Source/Images/d_hitechc/u0/LINQ.COM

BIN
Source/Images/d_hitechc/u0/MATH.H

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/NRTCPM.OBJ

Binary file not shown.

22
Source/Images/d_hitechc/u0/OPTIONS

@ -0,0 +1,22 @@
HI-TECH Z80 CP/M C compiler options:
-A Generate a self-relocating .COM program.
-C Generate object code only; don't link.
-CR Produce a cross-reference listing e.g. -CRfile.crf
-D Define a symbol, e.g. -DDEBUG=1
-E Specify executable output filename, e.g. -Efile.com
-Ffile Generate a symbol file for debug.com or overlay build (default L.SYM)
-H Output help (the OPTIONS file) and exit.
-I Specify an include directory, e.g. -I1:B:
-L Scan a library, e.g. -LF scans the floating point library.
-M Generate a map file, e.g. -Mfile.map
-N Use the NRTCPM.OBJ start-up with minimal _getargs().
-O Invoke the peephole optimizer (reduced code-size)
-OF Invoke the optimizer for speed (Fast)
-S Generate assembler code in a .AS file; don't assemble or link.
-U Undefine a predefined symbol, e.g. -UDEBUG
-V Be verbose during compilation.
-W Set warning level, e.g. -w5 or -w-2
-X Suppress local symbols in symbol tables.
-Y Generate an overlay output file (.OVR file-type)


6
Source/Images/d_hitechc/u0/OVERLAY.H

@ -0,0 +1,6 @@
#ifndef _HTC_OVERLAY_H
#define _HTC_OVERLAY_H
#include <stdint.h>
intptr_t ovrload(char *ovr_name,intptr_t args);
#endif

18
Source/Images/d_hitechc/u0/README.TXT

@ -1,18 +0,0 @@
The HI-TECH Z80 CP/M C compiler V3.09 is provided free of charge for any
use, private or commercial, strictly as-is. No warranty or product
support is offered or implied.
You may use this software for whatever you like, providing you acknowledge
that the copyright to this software remains with HI-TECH Software.
The software is distributed in two archive files:
Z80V309.EXE is a self-extracting lharc'ed archive containing the
entire compiler except for the library source code.
LIBSRC.EXE is a self-extracting lharc'ed archive containg the library
source code.
To de-archive these files you will need to either run them on a DOS
system, in which case they will self-extract, or use the LHARC program
to extract. LHARC is available for unix as well as DOS.

BIN
Source/Images/d_hitechc/u0/RRTCPM.OBJ

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/SETJMP.H

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/SIGNAL.H

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/STAT.H

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/STDARG.H

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/STDDEF.H

Binary file not shown.

15
Source/Images/d_hitechc/u0/STDINT.H

@ -0,0 +1,15 @@
#ifndef _HTC_STDINT_H
#define _HTC_STDINT_H
#if z80||i8086||i8096||m68k
typedef unsigned char uint8_t;
typedef char int8_t;
typedef unsigned short uint16_t;
typedef short int16_t;
typedef unsigned long uint32_t;
typedef long int32_t;
typedef unsigned short intptr_t;
#endif
#endif


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

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/STDLIB.H

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/STRING.H

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/TIME.H

Binary file not shown.

BIN
Source/Images/d_hitechc/u0/UNIXIO.H

Binary file not shown.
Loading…
Cancel
Save