Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Posted by Nick on 8 June 2000, 19:18 GMT
Lars Frederiksen has released a very interesting new program called RPN Interface v1.00. HP calculators have had "Reverse Polish Notation" as a feature for a long time now: now, the 89 and the 92 Plus enjoy it as well. For those of you who don't know, RPN is a "stack-based" interface. The design of it makes it much easier and faster to input almost any function, especially those which are increasingly complex. Anyone who enjoys using RPN or who would like to learn a new interface is encouraged to pick this up and give it a whirl. Versions exist for both hardware versions, so it should be compatible on everything except, of course, AMS v2.04. Update (Nick): About sixty-three quintillion people told me that RPN v1.00 works under AMS v2.04. Thanks to all of them. :) Update (Magnus): The program has been removed from the ticalc.org server as per the authors request. For access to the program, contact the program author. Update (Nick): I erred when I posted Lars Frederiksen's RPN program to our archive against his wishes. Furthermore, I was wrong to have posted about flame mail to the comment board under this news item. I apologize for any wrath I may have incurred upon your email boxes and yourselves in the past few days. What I said was out of line and I'd like to apologize for anything bad I have caused them both.
|
|
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
garci
|
sorry i'm french
this is very ineteresting you con transform your TI calc to a HP one.
it works very well on TI89 with 2.03 NOT 2.04
2.04 sucks!!!!!!!
|
|
8 June 2000, 19:24 GMT
|
|
Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
Kevin Kofler
|
RPN also works on AMS 2.04, at least on Virtual TI (I didn't update my real TI-89).
|
|
8 June 2000, 19:27 GMT
|
|
Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
Patrick Davidson
(Web Page)
|
When I ran this program under AMS 2.04 (on a HW1 TI-89) it worked with no problems.
|
|
8 June 2000, 19:31 GMT
|
|
Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
Gohan
(Web Page)
|
Finaly a RPN program just like the HP calcs, I have always been in competition with a kid who has an HP 48G
and he thinks it's better then a TI-89! I mean, what a faggot, I don't even know why reverse polish notation is so important anyway, its the same thing as the regular only backwards.
|
|
8 June 2000, 19:33 GMT
|
|
|
|
|
|
|
|
Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
Eric Greening
|
The HP's processor (the Saturn (HP made)) has 19 registers:
- four 64 bit working registers, A, B, C and D
- five 64-bit scratch register, R0, R1, R2, R3 and R4
- two 20-bit data address registers, D0 and D1
- one eith-level, 20-bit FIFO stack, RSTK
- one 4-bit pointer register, P
- one 20-bit program counter register, PC
- one 16-bit input register, IN
- one 12-bit output register, OUT
- one 1-bit carry flag
- one 16-bit status register, ST
- one 4-bit hardware status register, HST
Even though, 1) the HP49G is newer and 2) it is hardware-wise inferior, it still has a nice, big archive of games (good ones at that) math programs, ant etc. Even though the HP49G is slow, have you heard how much user avialable memory there is? 1.5 MB. Have you seen the Saturn's ASM? It's much harder than z80/68k. A small bit of source:
TITLE Example Saturn Assembly file
* External entry point: =ENTRY1
* This routine shifts the C reg right 6 degits
=ENTRY1 P= 5
C=0 WP
ENTRY2 CSR
P=P-1
GONC ENTRY2
P= 0
RTNCC
END
*BTW, this source is *not* mine.
Also, Nick, if the author of the program doesn't want it on this site, don't put it on here. He (the owner of it) doesn't want it here, then it shouldn't be here.
|
|
9 June 2000, 02:33 GMT
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
Amalfi Marini
|
That means that the Nec Saturn has more memory, the 64 bit registers are responsible of the high speed of the HP to do big calculations. But is still a 4 bit processor, specially designed for a calculator, but you cannot do multitasking on it and programs cannot be so powerful as in a 68k. And I know very well that the 49g has 1.5 Mb. HP worked with saturn since 1986. We use Motorola 68000 since 1995, That's a big difference. 68k, specially designed in 1979 for a computer,used in Macs, Atari ST, System 16 by Sega, Callus by Capcom.(yes, Street Fighter 2 uses a 68k),etc. 68k, now in our calculators. The thing that a HP49G can be better than a TI89 is because of the ams... The 49G is newer? yes. But the TI89/92 is a classic(that means eternal to me). The day TI releases a good ams, then the 89 would become the best in the world.(just wait, a surprise will come...)
|
|
9 June 2000, 04:44 GMT
|
|
1 2 3 4
You can change the number of comments per page in Account Preferences.
|