Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Back to the HP

14 views
Skip to first unread message

Arnaud Amiel

unread,
Jun 16, 2011, 6:58:40 AM6/16/11
to
After quite a break, I am back using my hp49g+ (I know I should have a
50g but I can not justify the expense).
For a little project of mine, I would like to do a bit of ARM assembly
on the calc. I am looking for a few examples but they are very few
sources available.
Is there a place I am forgetting to look.

Thanks,

Arnaud

Claudio Lapilli

unread,
Jun 16, 2011, 7:59:29 AM6/16/11
to
Hello,

Have you looked at HPGCC3? There's quite a bit of assembler in the low-
level routines for you to look at. Also, it could be your easiest
development platform, since you can embed assembler directly inside
the your main() function, so it's relatively easy to write and execute
assembler programs from within the IDE, and of course you can make
calls to the HPGCC3 library functions to provide support for your
program.
There's also within the sources of hpgcc3 the documentation about the
new ARMCode object, which is the most efficient way to write and
execute ARM assembler in-calc, using the arm assembler included with
the calculator (MASD).
And no, I'm not advertising for HPGCC3, this is a legitimate technical
answer pointing out that there's ARM assembler in there, and the
sources are freely available to look and learn.

Enjoy,
Claudio


>
> Thanks,
>
> Arnaud

Arnaud Amiel

unread,
Jun 16, 2011, 8:52:11 AM6/16/11
to
On Jun 16, 12:59 pm, Claudio Lapilli <pleasedonts...@isp.com> wrote:
> Hello,

>
> Have you looked at HPGCC3?
>

Thanks for your answer. I hadn't looked at hpgcc3 because I think that
if I need a PC to program the calculator, I may as well use a PC.
However, I will look at the source as, as you said, it must be full of
useful stuff.

Thanks for all your (and other's work) on hpgcc3.

When I have time I may even have a look at hpgcc3 but I need to
recover my linux PC (exploded power supply).

Thanks for the tip.

Arnaud

0 new messages