From richard at imagecraft.com Tue Jul 14 13:17:48 2009
From: richard at imagecraft.com (Richard Man)
Date: Tue Jul 14 14:28:22 2009
Subject: [Icc-announce] OT: My Book Signing this Friday, July 17th
Message-ID: <200907142128.n6ELSM4R046970@mail.imagecraft.com>
Sorry for spamming, but I know some of you work in the Bay Area:
****
I was in the Stanford's Continuing Education class Self Publishing
Your Photo Book this past Spring, and now the fruits of our labor are
ready to be unleashed into the world :-) The course was taught by
Brigitte Carnochan and there are about 20 people in the class. For a
few people, they had the book practically all planned at the start of
the class. For others, it took a bit more work.
For me personally, at the 3rd session when we were presenting our
materials to our peers and when we should already have most of the
images nailed down, I was looking at just a dozen images that I
didn't know what to do with. One of co-instructors said to me,
"Richard, I feel like you are holding out on me, these are (good)
images but they are not cohesive to tell a story." It was definitely
a "uh oh, what do I do now" moment.
And so it goes. I learned a lot about pacing, editing, and
presentation. My book combines my love for photography and
calligraphy, and the theme of Asian Spiritual worship in its core.
You can get a 15 page preview of my book Full Circle here:
http://www.blurb.com/bookstore/detail/745963
A special edition of 10 copies is available for $100, each comes with
an archival print and a hand written calligraphy of "Full Circle."
I hope you can join us this Friday from 7-10PM at the Modern Book
Gallery, 494 University Ave., Palo Alto, CA.
http://www.modernbook.com. You may purchase the books at that time.
// richard
w: http://www.rfman.com
blog: http://rfman.wordpress.com
book: http://www.blurb.com/bookstore/detail/745963
From richard at imagecraft.com Sun Jul 26 18:17:36 2009
From: richard at imagecraft.com (Richard Man)
Date: Sun Jul 26 19:28:37 2009
Subject: [Icc-announce] AVR 7.22A Released
Message-ID: <200907270228.n6R2SZKX085742@mail.imagecraft.com>
Change Log:
V7.22A - July 26, 2009
IDE
- Much faster startup time for the IDE
- IDE now keeps a "Build Number" for each project.
- Added all known new AVRs
- Increased the Project->Reopen list to last 10 projects
- Added -D__BUILD for the Build Number.
Compiler
- Under some rare conditions, storing a constant into a long variable
might cause the compiler to generate unneeded register save/restore
code in the function prologue/epilogue. This may show up as different
code when comparing the same project files in two different
directories.
- Due to a typo, the compiler was still incorrectly using a mulsu in
some rare cases.
- Fixed a bug where >> of byte expressions involving MUL was incorrect.
- For XMega, storing a word sized item now uses low byte, then high
byte order. Needed if the pointer is an IO register address.
Linker
- Added -nb:<#> switch for the Build Number, the following is emitted to
the top of the .mp MAP file:
Project: BAR
Build Number: 6
Date: Fri Jul 24 18:01:45 2009
Compiler: ICCAVR
Version: 7.22A
// richard blog:
// mailing list: http://www.dragonsgate.net/mailman/listinfo
// photo book: http://www.blurb.com/bookstore/detail/745963
[ For technical support on ImageCraft products, please include all
previous replies in your msgs. ]
From richard at imagecraft.com Sun Jul 26 21:31:10 2009
From: richard at imagecraft.com (Richard Man)
Date: Sun Jul 26 22:42:12 2009
Subject: [Icc-announce] Re: AVR 7.22A Released
In-Reply-To: <7.1.0.9.0.20090726181615.059e1460@imagecraft.com>
References: <7.1.0.9.0.20090726181615.059e1460@imagecraft.com>
Message-ID: <200907270542.n6R5g9dr089640@mail.imagecraft.com>
Anyone who downloaded the new demo before 9:30PM PST please
re-download it. A last minute was done incorrectly. Sorry for the
inconvenience.
At 06:17 PM 7/26/2009, Richard Man wrote:
>Change Log:
>
>V7.22A - July 26, 2009
> IDE
> - Much faster startup time for the IDE
> - IDE now keeps a "Build Number" for each project.
> - Added all known new AVRs
> - Increased the Project->Reopen list to last 10 projects
> - Added -D__BUILD for the Build Number.
>
> Compiler
> - Under some rare conditions, storing a constant into a long variable
> might cause the compiler to generate unneeded register save/restore
> code in the function prologue/epilogue. This may show up as different
> code when comparing the same project files in two different
> directories.
> - Due to a typo, the compiler was still incorrectly using a mulsu in
> some rare cases.
> - Fixed a bug where >> of byte expressions involving MUL was incorrect.
> - For XMega, storing a word sized item now uses low byte, then high
> byte order. Needed if the pointer is an IO register address.
> Linker
> - Added -nb:<#> switch for the Build Number, the following is emitted to
> the top of the .mp MAP file:
>
> Project: BAR
> Build Number: 6
> Date: Fri Jul 24 18:01:45 2009
> Compiler: ICCAVR
> Version: 7.22A
>
>
>// richard blog:
>
>// mailing list: http://www.dragonsgate.net/mailman/listinfo
>// photo book: http://www.blurb.com/bookstore/detail/745963
>[ For technical support on ImageCraft products, please include all
>previous replies in your msgs. ]
// richard blog:
// mailing list: http://www.dragonsgate.net/mailman/listinfo
// photo book: http://www.blurb.com/bookstore/detail/745963
[ For technical support on ImageCraft products, please include all
previous replies in your msgs. ]
From richard at imagecraft.com Thu Jul 30 00:26:43 2009
From: richard at imagecraft.com (Richard Man)
Date: Thu Jul 30 01:37:58 2009
Subject: [Icc-announce] ICC12 V7.07 released
Message-ID: <200907300837.n6U8bvxm008506@mail.imagecraft.com>
CHANGE LOGS:
V7.07 - July 30, 2009
IDE
- Much faster startup time for the IDE
- IDE now keeps a "Build Number" for each project. This is passed to
the linker and emitted to the top of the .mp map file.
- Added -D__BUILD for the Build Number.
- Changed -D__ICC_VERSION=XXX where XXX is the version in integer form,
e.g. 707. This allows easier conditional compilation.
- Added %v (version) and %b (build number) to the macro chars for
the "Execute Before Build" and "Execute After Successful Build"
command box.
- Overhauled the expanded memory settings.
- Fixed RAM start address for S12XDP512
- Modified the "checking" options, now they are
"Strict Checking" (equivalent to -A command line switch).
"ANSI C Portability Conformance Checking" (equivalent to -A -A).
This does draconian check on conditions that exceed ANSI C minimum
limits (e.g. less than 512 variables) and is usually not needed.
- Added Tools->EnvOptions->General->BackupPolicy. The choices are
== Unlimied (in BACKUP\ directory)
== One Only (in BACKUP\ directory)
- Under some rare conditions, the compiler sometimes generated bad code
(assertion from the assembler) if a function uses floating point
expressions in a function call.
Compiler
- The compiler was miscounting some instruction sizes and was
generating short branches when long branches are needed and caused
the assembler to assert with error.
- Added
#pragma warning warning message
emits warning message, similar to #warning
#pragma ignore_unused_var name1 name2 ...
This must appear inside a function and specifies the named arguments
are intentionally unused so no warning message should be generated
for them.
Linker
- Overhauled the expanded memory support. The goal is to eliminate
needing to use P&E Log2Phy or SrecCVT to convert our output. The
following flags are now supported:
-s2_s1 Use a mix of S1 and S2 records (CPU12 only)
-s2_cpu Use CPU addresses for the S2 records
-s2_s12: Use S12 mapping to convert S1 to S2 records.
is in K bytes.
-s2_s12x Use S12X mapping to convert S1 to S2 records
This means that for the CPUS12 and S12X, only S2 records will be
generated, either as CPU/Banked addresses, or in the "native"
linear / global address format.
The .DBG file uses CPU addresses, as before.
See Help file for details (not yet done for BETA release).
// richard blog:
// mailing list: http://www.dragonsgate.net/mailman/listinfo
// photo book: http://www.blurb.com/bookstore/detail/745963
[ For technical support on ImageCraft products, please include all
previous replies in your msgs. ]