Home

Byte Craft Limited

Code Development Systems
Products | Support

Navigation

  • FAE/Client Login
  • product registration
  • > Download <
  • Our products
  • Support
  • Fuzzy Logic
  • Publishing
  • What's New
    • C38 Product News
    • C6805 Product News
    • C6808 Product News
    • Conference Information
    • COP8C Product News
    • eTPU_C Product News
    • Fuzz-C™ Product News
    • MPC Product News
    • Press Releases
    • SXC Product News
    • Tidbits
    • Z8C Product News
  • About Us
  • more information

Search

Featured Article

MPC

Something SPECIAL: put variables anywhere

18037 | MPC | tips

Byte Craft Limited's compilers support SPECIAL memory: user-declared memory blocks accessed (read and written) by software. The compiler manages allocation for SPECIAL memory similarly to system RAM and ROM. The result is a seamless integration of off-chip or on-chip memory resources into C language programs.

» read more

Recent blog posts

  • C Traps
  • Reading C type declarations
  • Loop Unrolling
  • A volatile topic
  • CERT C Secure Coding Standard - last call for reviewers
  • "Linguistic Variables: Clear Thinking with Fuzzy Logic" in Toronto
  • Our demos: odd setup issue
  • When is a branch not a branch?
  • Neat XOR trick
  • Fuzzy Logic zeitgeist, with statistics
more
Home » What's New

Z8C Product News

The following sections describe new features in Byte Craft Limited Products.

New address

As of 1 September 2005, Byte Craft Limited's corporate address will be:

Byte Craft Limited
A2-490 Dutton Drive
Waterloo, Ontario, Canada
N2L 6H7
phone: +1 519.888.6911
fax : +1 519.746.6751
<
support@bytecraft.com>

FILLROM

You can set the value stored in unused ROM locations with the #pragma option fillrom statement:

#pragma option fillrom value;

where value is an 8-bit integer expression.

__INT16

The default integer size of Code Development Systems is 8 bits. If the symbol __INT16 is defined, it indicates that the default integer size is 16 bits.

The __INT16 preprocessor symbol is defined by the compiler when either the +i is set on the command line, or the #pragma option +h directive appears in a source file.

Downloads

Looking for demos or updated software? See the Byte Craft Limited Depot

July 2008:

C6808 V3.0 (evaluation version) generates 4K and 512 byte executables, supports fixed point math and more!

Contact us:

Byte Craft Limited
A2-490 Dutton Drive
Waterloo, Ontario
Canada N2L 6H7
+1 519 888 6911
+1 519 746 6751
sales@bytecraft.com
info@bytecraft.com

Update Notice

MPC

Recommended update: MPLAB

MPC

If you use Microchip's MPLAB as an IDE for Byte Craft Limited's MPC Code Development System, we recommend you update MPLAB to a version no greater than 7.50.

This version promises to resolve an "extended instruction" error message that some users have reported to Byte Craft Limited. See this document for more details.

(C) 1994, 2008 Byte Craft Limited. All rights reserved.