Hi-Tech Software: C Cross Compilers


Esis Pty Ltd - Australia - Ph 02 9481 7420  Fax 02 9481 7267  www.esis.com.au 
E-mail: click here       Go to Esis main page

Australian products, exported around the world.                                        JANUARY 2001

Generate EPROMable code. For MS-DOS or Linux, also UNIX versions

List of Products and Prices (Australian dollars)

Free Software:

Hi-Tech C includes HPD, an easy to use integrated development environment, including advanced editing, which simplifies the edit-compile cycle. HPD features mouse or keyboard operation with pull-down menus, comprehensive help and an on-line C library reference, and a project facility which makes maintenance of multi-file projects easy.
If the Lucifer Debugger is installed, HPD will allow you to compile and download your program with a single command.
A traditional command line version of the compiler is included for those who prefer to use their own editor and Make utility. This also features one-step compilation.

ANSI standard C is implemented, with extensions to allow best use of the particular processor.
These ensure that the source code remains as close to standard as possible, making the code usable for other chips.

Unlimited number of source files, multiple optimisation levels, mixed C & assembler programming, unlimited function nesting & recursion (processor dependant), listings showing generated assembler.

Interrupt support (Interrupt Functions callable from hardware interrupts, special keywords for different interrupt types), absolute variables.
I/O Port support, eg if you access a port mapped variable, the actual port is accessed. Far and near keywords for efficient use of memory.
All source code for libraries is provided. IEEE 32-bit floating point (64-bit for 80x86 & 680x0).

A full featured optimising Macro Assembler is included, with linker, librarian and cross reference facility.
Outputs Intel HEX, Motorola HEX (S-records), UBROF and various binary formats.

Lucifer Debugger, a C source level and assembler level debugger to run on PC or UNIX system and talk to target hardware via a serial line.
Improved error reporting, various type qualifiers depending on target processors, availability of absolute variables &/or port variables. (Eg for 8086 or Z80 you can declare variables to be mapped onto an absolute port address.)
The target system needs about 2K of ROM and sufficient RAM to store the program being debugged. Included in most Hi-Tech cross compilers.

Hi-Tech C Cross-Compilers generate EPROMable code.
The compiler can output assembler source code, executable programs, .hex format.
They include MACRO ASSEMBLER, LINKER and LIBRARIAN, complete I/O library and technical manual. Includes DOS based Lucifer Debugger.

3 months full support included, including phone support, updates, guaranteed response to problem reports. (A media & delivery charge will be made for updates.)

New C Compilers coming: SGS Thompson ST7 8-bit (2000).


C Cross Compilers for MS-DOS / Windows / Linux

See List of Products and Prices (Australian dollars)

Sparc/SunOS & UNIX

680x0 under Sparc/SunOS $2800
680x0 under 80386 UNIX(SCO) $2800

All other cross compilers, under Sparc/SunOS $2100
All other cross compilers, under 80386 UNIX(SCO) $2100

Updates: $20 in first 12 months, thereafter: Extended Support option: $300+delivery (incl support & further upgrades for 12m).
Replacement manual $70.


Go to ESIS Main Page