ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen

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: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Dan Englender Account Info
(Web Page)

RPN works just fine on 2.04. 2.04 in general seems pretty nice to me...

-Dan

     8 June 2000, 21:12 GMT


Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
TipDS

Am I the only one here who keeps getting messages deleted?! I have posted 3 or 4 messages in this discussion, and I only have 1 that still exists! My remarks, to the best of my understanding, don't break any of the site rules. What the heck is going on?!

Hope this one doesn't get cut,
Tip DS

     11 June 2000, 07:18 GMT

READ THIS NOW!
Juan Corral  Account Info
(Web Page)

Sorry I'm replying to this thread, but I'm sure you guys will see this:

"The where found a bug in the first v. 1.00 of the program. Pressing F7 with an empty stack could freeze the program. This has been fixed and the updated program can be found at scs.ticalc.org. The date on the page may confuse to think that it is the old version, but according to Roberto should it be the right version.

Sorry for the inconvenience.

I have tested this version on a TI-89 HW 1 with AMS 2.04 and it is working correct. I do still not know if it will run ok on a HW 2 with AMS 2.04.

Regards

Lars Frederiksen

PS: To the person, who have uploaded the program to ticalc.org can't you read or don’t you respect anything? It is clearly stated on Roberto's site that I don't want the program spread to other sites. Your little action makes me serious consider making copy protection on my programs. To make one thing clear TiCalc is banned from having any of my programs."

As Lars has clearly put it, remove the program from the archive, he does not want it on ticalc.org!

     8 June 2000, 21:38 GMT


Re: READ THIS NOW!
JaggedFlame

It runs fine with a HW2/AMS 2.04.

     9 June 2000, 02:57 GMT


Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Amalfi Marini  Account Info

let's tell that to TI
http://www.ti.com/calc/docs/feedback.htm

     8 June 2000, 22:48 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: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Jeremiah Lindsay  Account Info

Did anyone update their 89?

     8 June 2000, 19:32 GMT


Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Amalfi Marini  Account Info

yes...

     8 June 2000, 22:13 GMT


Re: Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
calcfreak901  Account Info
(Web Page)

what assembly progs work?

     9 June 2000, 03:57 GMT


Re: Re: Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Amalfi Marini  Account Info

Well, see the news update, there's a message with a list of working progs. Talking about that, I tested Tezxas and it works perfectly, except that after executing it, the cursor "tilts" very very fast.Which version of tezxas is the last one? any recomended program?(not games please)Thanks

     10 June 2000, 00:46 GMT


Re: Re: Re: Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
calcfreak901  Account Info
(Web Page)

I saw it after i posted that message
i would recommend some chemistry programs that i wrote, but that might fall into the category of advertising, and anyways, it would be a biased opinion.

calc lifter #61
nerd/geek #110

     11 June 2000, 04:30 GMT

Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Patrick Davidson  Account Info
(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 Account Info
(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: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Rogue_Ant  Account Info

RPN is important, maybe not so much now, as it was many years ago. When computers, and calculators where first starting they where very expensive. RPN gave the user much more functionality. SO if you had two calculators- each of them very expensive (back in the day) and one could do _much_ more at the price of you learning a different interface (more efficient) which do you think many people picked?

Rogue

     8 June 2000, 19:43 GMT


Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Amalfi Marini  Account Info

Did you show him 3d graph ? comparing to the HP48, the TI89 3D graph can be rotated, shadowed and countoured using the pipe key, Zoomed in using the multiply(x) key, etc. Speed in the TI89 is also very very high compared to the 48, even compared to the 49.(in HP changing from graph to window takes a lot...! etc )
Talk him about memory, processor(hey! we have a 16 bit processor, they only got a 4 bit 4Mhz one)
etc etc etc...
Now the TI89 has RPN. HA !

     8 June 2000, 22:20 GMT

Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Gohan Account Info
(Web Page)

LoL! Idid show him all that and he tried to hide his enthusiasm about the TI but since he has allways loved his stupid HP 48G he keeps coming back to the RPN thing that he worships and now I can go back to him and push it down his esophugus!

Thanks alot Lar!

     9 June 2000, 00:03 GMT

Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Eric Greening  Account Info

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  Account Info

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


Re: Re: Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Jimmy Baker  Account Info
(Web Page)

Actually, the Saturn IS capable of multitasking (http://www.multimania.com/shellos/) It's quite a nice-looking system, too.

     9 June 2000, 21:41 GMT


Re: Re: Re: Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Amalfi Marini  Account Info

well, i saw it, it seems interesting. I don't know what kind of multitasking is, but it seems to be very good, anyway programs in a HP are not very powerful
Example: games can be very playable, but are not so good looking(and it's not because of screen).And talking about the screen, the max resolution suported by saturn is 64*134 or something like that. But that HPmultitasking os is very interesting...
mmm .

     9 June 2000, 22:56 GMT


Re: Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Robert Mohr  Account Info
(Web Page)

I doubt Nick is the one who put it here.

~Robert

     10 June 2000, 23:54 GMT


Re: Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
geoffrey Alexander  Account Info

Ever consider the fact that the 48G series came out over 6 years ago??? The TI-9x is relatively new. On the RPN, I can say I'm let down that most TI's don't support it. Starting college life as a physicist, RPN was the way to go... Try it with an open mind, and you probably won't wanna change back... Try it with a closed mind, and you'll never get it...

     25 September 2001, 04:29 GMT

1  2  3  4  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2011, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer