Can the compiler generate an assembly source file?


No. The compiler does not generate an intermediate assembly source file. The compiler and linker have built-in macro assembly functionality, so a separate assembly source file is not necessary. The assembly found in the listing file is actually a disassembly of the generated opcodes.

Can my variables straddle resource boundaries?


In general, no. Boundaries created by the hardware or instruction set restrict how the compiler can allocate variables.

Wherever an architecture uses pages or other interrupted address spaces, there is the potential that a variable will straddle such a boundary. The risk is greatest when you specify the address of a variable in terms of another:

int one; //in one area
int two; //in another area
long three @ one; //oh oh... 

Is your compiler ANSI-compliant?

Byte Craft Limited compilers have not been certified as ANSI-compliant, and we do not advertise compliance. However, we have used the ANSI C specification in developing our C compilers since the draft standard was first made available, and we continue to participate in software standards discussions via the Standards Council of Canada. Most ANSI C conforming programs can be compiled by our compilers.

For more information on this, see this page.

What are the restrictions on your demo software?

Demonstration versions of the software are restricted to generating up to 2K words of object code, and will not generate an executable. The BClink linker is not included.

For more information about the restrictions, see the readme.txt file that appears in the installation directory.

What support do you offer? What about upgrades?

For more information on this, see our order page.

What is your return policy?

Our products come with a 30-day money-back guarantee. Contact us in writing (by email or fax) with your reason for the return, within 30 days of purchase, and we will forward instructions for returning the product and obtaining a refund.

Are UNIX/Linux versions of your products available?

| |

Contact sales@bytecraft.com for information on UNIX versions.

Remember that Windows emulators/environments such as WINE are available. We have run our products under WINE with some success (and some odd quirks).

What are the differences between the DOS and Windows versions of your products?

The DOS and Windows versions of our compilers have the same set of supported features (source code compiled with one will be identical to source code compiled with the other), but differ in the following ways:

  • The Windows compiler supports Windows long file names; the DOS compiler does not.
C38 C6805 C6808 COP8C Cypress C eTPU_C Fuzz-C MPC SXC Z8C

Who distributes your products?

| | | | | | | | | |

See Distributors for an updated list of distributors.

C38 C6805 C6808 COP8C eTPU_C Fuzz-C MPC SXC Z8C


| | | | | | | | |

Order directly from Byte Craft Limited by:

Our offices are open 8:30am to 5:00pm, Eastern Time.

Syndicate content