
Z80 C is more than a C compiler - it is a complete development system for C and assembler. With features like an integrated development environment, assembler-free programming, and an intelligent optimizer, you can develop exceptionally tight and fast code with ease.
The classic Z80 microprocessor is alive and well, embedded in numerous microcontrollers from several manufacturers. HI-TECH Z80 C is a mature, reliable tool backed by 18 years of continuous development.
HI-TECH C supports the 64K memory model for the base Z80, plus the expanded memory on the Z180 and 64180, or even user-defined banked memory on any other Z80 device, allowing a megabyte of program memory.
The code quality of the Z80 compiler is comparable to hand-written assembler, but without the tediousness of writing each instruction. Interrupt functions can be defined entirely in C, including mode 2 vectors, and I/O ports are mapped as C variables with the port qualifier.
Features of the compiler include:
ANSI C, supporting all standard data types
Unlimited number of source files
Multiple optimization levels
Comprehensive library with source code
Floating point support (32-bit)
Mixed C and assembler programming
Listings showing generated assembler
Optimizing assembler
Full linker, with overlaying of vocal variables to minimize RAM usage
Remote source-level debugger for low-cost in-target debugging included at no extra cost
Z80 C can be run entirely from the HI-TECH Professional Development environment.
This environment allows you to manage all of your Z80 projects. You can compile, assemble
and link your embedded application with a single step.
Optionally, the compiler may be run directly from the command line, allowing you to
compile, assemble and link using one command.
The Z80 C compiler supports all the Z80/Z180 microcontroller families.
The HI-TECH Professional Development environment (HPD) is not available under UNIX. The compiler is supplied on CD-ROM, with a Quick Start Guide. The User's Guide is provided on the CD-ROM in Acrobat and HTML formats. If you require a printed manual, it can be ordered at the same time as the compiler.
Back to Hitech Main Page | Back to Testech Home Page | Compiler | RTOS | Emulator/Debugging