Newsgroups: comp.robotics
Path: brunix!sgiblab!sdd.hp.com!col.hp.com!news.dtc.hp.com!hpscit.sc.hp.com!cupnews0.cup.hp.com!mun
From: mun@PROBLEM_WITH_INEWS_GATEWAY_FILE (Richard Man)
Subject: Re: Program memory of 68HC11 microprocessor
Sender: news@cupnews0.cup.hp.com (News Admin)
Message-ID: <CLE7qw.72D@cup.hp.com>
Date: Thu, 17 Feb 1994 23:54:32 GMT
Distribution: inet
References: <1994Feb15.104054.1@tnclus> <HABA.94Feb16013837@beta.hut.fi>
Nntp-Posting-Host: hpcuhe.cup.hp.com
Organization: Hewlett-Packard
X-Newsreader: TIN [version 1.2 PL1.4]
Lines: 25

Harri "Haba" Suomalainen (haba@snakemail.hut.fi) wrote:
: Miniboard is supposed to run the interpreter which runs rather
: compact tokenized instructions. 2k is lots of assembler
: code as well. For a real compiled programs (say C or some
: other compiler) 2k is very tiny. Actually the on-board
: RAM is usually not enough for many compilers either.

You are confusing Interactive C, which runs on 6.270 boards (or other "large"
HC11 boards) with ICC11 generating code for miniboards. ICC11 generates 
native HC11 code, not tokenized code and the code it generates runs on 
(any) Hc11 boards.

: --
: --
: "If the troubles are a bit less sever (say, someone merely hit your keyboard
:  with an axe .."                  - Linux System Administrators guide V1.0
: Harri.Suomalainen@hut.fi - PGP key available by fingering haba@alpha.hut.fi

Regarding library size, if you don't need the miniboard library, then use
the crt.s that comes with icc11. It's much smaller. If you don't need the
routines provided in that crt.s, take them out. The minimal requirement
is just to set up your stack pointer, code and data start addresses and a jump
to __main, the rest is "optional."

// richard
