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

Entry Point

3 views
Skip to first unread message

Cyrille Berger

unread,
Dec 25, 1999, 3:00:00 AM12/25/99
to
Does exist a documentation which explain exactely what do _all_ the
entry point and how to use them ? I havn't found one on hpcalc.org

Thanks


Al Arduengo

unread,
Dec 25, 1999, 3:00:00 AM12/25/99
to
I assume you mean for the 49? I have been asking this question for a
while now and still no response. You can get many of the definitions
from entries.srt but the 49 specific ones...I guess we must study the
rom or keep waiting.

-Al

Eduardo M Kalinowski

unread,
Dec 26, 1999, 3:00:00 AM12/26/99
to
In article <38650396...@ifrance.com>,
cbe...@mail.com wrote:

> Does exist a documentation which explain exactely what do _all_ the
> entry point and how to use them ? I havn't found one on hpcalc.org

I doubt you'll find a documentation for _all_ entry points, not on one
place only. I don't even think there is someone who has knowledge of
_all_ entry points. In Mika's Entries_Srt.txt and in my "Programming in
System RPL", there are descriptions (some detailed, some brief) of a
great number of entry points. Not _all_, but a good deal.

--
Eduardo M Kalinowski
mailto:eka...@iname.com
http://move.to/hp48g


Sent via Deja.com http://www.deja.com/
Before you buy.

Cyrille Berger

unread,
Dec 26, 1999, 3:00:00 AM12/26/99
to
Hello,

I have both files there are both excelent (it's with your doc that I
have learned how to program in SysRpl, I recommend it to beginner) but
they don't explain how to use enlarge choose box (probably with the rom
pointer ~Choose) , someone had send me an exemple but I can't make it
work.

Thanks for your answer and your doc !

Caspar Lugtmeier & Eva Skotarczak

unread,
Dec 26, 1999, 3:00:00 AM12/26/99
to
Hello Cyrille,

Try the book "An Introduction to HP48 System RPL and Assembly Language
Programming" by James Donnelly.
ISBN 1-879828-06-5
The topic you are looking for is described pretty good!

Bye,

Caspar Lugtmeier


Cyrille Berger <cbe...@ifrance.com> schreef in berichtnieuws
38661A89...@ifrance.com...

Cyrille Berger

unread,
Dec 27, 1999, 3:00:00 AM12/27/99
to
Hello !

The exemple which I receveid was from this book (I made change to make
it works with MASD) :


!RPL !NO CODE
::
0LASTOWDOB! CK1NOLASTWD
CK&DISPATCH1 list
::
DUPLENCOMP DUP#0= case SETSIZEERR
#1+ ONE DO
DUP INDEX@ NTHCOMPDROP
TYPECSTR? ?SKIP SETTYPEERR
LOOP
' ::
SIXTY #=casedrop :: TRUE TRUE ;
83 #=casedrop
::
' ::
NoExitAction
{
{
"EDIT"
::
TakeOver
"Edit String:"
19GETLAM 18GETLAM NTHCOMPDROP
ZERO ONE ONE ONE
{ <SkipKey >SkipKey <DelKey >DelKey TogInsertKey }
ONE FALSE ZERO InputLine
IT :: 18GETLAM 19GETLAM PUTLIST 19PUTLAM ;
ClrDAsOK
;
}
NullMenuKey
NullMenuKey
NullMenuKey
{ "(AN(L" FPTR2 ^DoCKeyCancel }
{ "OK" FPTR2 ^DoCKeyOK }
}
;
TRUE
;
BINT_96d #=casedrop :: 19GETLAM TRUE TRUE ;
DROP FALSE
;
"EDIT STRINGS"
ONE
4ROLL
ONE
PTR2 ~Choose
COERCEFLAG
;
;

It doens't work !

Steen S. Schmidt

unread,
Dec 27, 1999, 3:00:00 AM12/27/99
to
>I assume you mean for the 49? I have been asking this question for a
>while now and still no response. You can get many of the definitions
>from entries.srt but the 49 specific ones...I guess we must study the
>rom or keep waiting.

entries.srt? Where do I find that file?

Also, where do I start when I need to know the arguments of certain
functions? For example (SysRPL); ^FASTREDUCE. What are the arguments? What
does it do? (and a million other commands).

Are _all_ the entry points of SUPROM49.a supported? It's only some of them
that has "sup" or "asup" next to them.
Where do I find the changes/additions since the never-released ROM 1.12
(that SUPROM49.a supposedly is from) and e.g. 1.17.2?

Regards
Steen

Barry

unread,
Dec 27, 1999, 3:00:00 AM12/27/99
to
You can get entries.srt at
http://www.hpcalc.org/programming/entries/ent_srt.zip

Look around there and you'll find a lot of other documentation for the 48.
It's pretty fragmented but there's a lot there.

I think the 49 is kind of an in-progress system and ACO and HP are probably
obligated to give their time to supporting it as an RPL programmable
calculator. That's really how it's sold. The rest is kind of frosting on
the cake.

I know this was HP's attitude with the 200lx. They totally refused to
support or answer questions on programming it. But one way or another they
managed to make a huge amount of information available and there were always
people from the development team who would answer questions on their own.
It was informal and it didn't always keep up with the lx. But they did it
well and I don't think anybody felt there was anything to complain about.
All in all, it was probably better documented than a normal PC.

With the 48 the documentation came as much from users and programmers as
from HP, but it came from both.

It looks like something similar is happening with the 49. It means a little
waiting but I suspect that we'll have all the info in time, either from HP
or from the people using it and programming it. Probably more and better
than if it was a formal effort by HP to provide lower level documentation.

I suspect that there's already more documentation for the 49, if you include
the 48 docs, than for all the TI calcs put together.

Barry

Steen S. Schmidt <SSch...@vip.cybercity.dk> wrote in message
news:847i1c$23nh$1...@news.cybercity.dk...

Steen S. Schmidt

unread,
Dec 28, 1999, 3:00:00 AM12/28/99
to
>All the entry points listed in SUPROM49.a are supported and will not move
>from a version to another.
>sup and asup near the entrypoint means that this entry point is not the
>entry itself, but an entry in a table that jumps to the ROM code. So it's
>easier to support

Thanks.

Regards
Steen

Cyrille Berger

unread,
Dec 28, 1999, 3:00:00 AM12/28/99
to
OH Thanks a lot !

Bye.

Jean-Yves Avenard wrote:
>
> Hello.
>
> your call to Choose is not correct.
>
> PTR expect an address. PTR2 doesn't exist
> So what MASD compiles is:
>
> PTR 00002
> ~Choose
> ;
>
> At the end of your code..
>
> Unfortunately, I've just realized that there is no equivalent to FPTR2 for
> ROMPOINTER.
>
> So you will have to replace PTR2 ~Choose by its value:
> ROMPTR B3 0
>
> Jean-Yves
>
> "Cyrille Berger" <cbe...@ifrance.com> wrote in message
> news:38673CC1...@ifrance.com...

Homer Simpson

unread,
Dec 28, 1999, 3:00:00 AM12/28/99
to


Okay... And what's the difference between sup and asup?

Homer Simpson
http://zap.to/hsimpson

Jean-Yves Avenard

unread,
Dec 29, 1999, 3:00:00 AM12/29/99
to

Jean-Yves Avenard

unread,
Dec 29, 1999, 3:00:00 AM12/29/99
to
Hello

All the entry points listed in SUPROM49.a are supported and will not move
from a version to another.
sup and asup near the entrypoint means that this entry point is not the
entry itself, but an entry in a table that jumps to the ROM code. So it's
easier to support

Jean-Yves

0 new messages