--------------------------------------------------
--------- Rpn86 Readme/Lisez moi -----------------
-       La version francaise suit                -
---------- English Version -----------------------

Table of content
----------------
1- What is Rpn
2- Limitation
3- What are special Key
4- History
5- Source
6- Thank You
7- Contact

1: What is Rpn

Rpn stand for Reverse Polish Notation. This is another way
to input numbers into calculator. If you don't know what 
rpn is, just take a look into this page:
http://www.hpmuseum.org/rpn.htm

The adventage of rpn is that it saves keypress compared to 
algebraic mode.

So this program tranform your homescreen into rpn mode.

2- Limitations

The current limitation is that there is only real numbers (any base) 
are supported .. I'll try to implement the complex
stack if even I have request or I need it for school.. or I have time :)
If you try to make any non rpn command you will be back in algebraic mode
and when you'll press [clear] you will get back into rpn mode. Another little detail
when you exit in TempAlgMode Ans is equal to X so your last result.. So for
exemple you want to execute an asm program you only have to type in Asm(
or take it from the catalog =). The Matrix/List/Vector are not supported in this
version.

I hope to remove all limitations in future version.

3- What are special Keys

[)] == > Swap X,Y
[(] == > Rotate Down
[,] == > Clear Stack

If you want to disable rpn mode you only have to re-execute it another time
BTW, the result is always stored in X= :) Where X/Y/Z/T is the 4 level stack.

4- History

Version 1.0				RELEASE DATE : 4 August 2002
				 - First Public Relase
				 
				 
				 
5- Source

This program is Open Source, so you are free to take out any
part to use it.. Please just give me credit.

Another detail.. this program was developped with TASM so to compile it
correcly you have to use out the asm.bat I put in the source archive,
this was to bypass the 2 .org bug in tasm :)

6- "Thank You"				 

Now this is the most importent section :) So thank you to all people
that help me because if you where not there .. there is no rpn86 :)

" Thank you all for your patience and all the help you give to me "

So in No Order:

	- Josh Seagoe aka RabidCow  
	- David Philips
	- Kirk Meyer
	- Any person on the A86 Malling list.
	- All people that help me in the creation of this program
	

7- Contact

You could contact me if you have any request/suggestion or a bug report at paxl@videotron.ca
or by icq/aim
ICQ: 106210730
Aim: paxl13	



---------------------------------- French Version ------------------------------

Table des matieres
----------------
1- Qu'est que Rpn86
2- Limitation
3- Quels sont les touches special
4- Histoire
5- Source
6- Remerciment
7- Comment me contacter

1: Qu'est que Rpn86

Rpn veut dire Notation Polonaise Inverse. C'est une autre
methode d'entrer des nombres dans la calculatrice.
Si vous ne savez pas ce qu'est le rpn jettez un oeil sur
cette page:
http://www.hpmuseum.org/rpn.htm

L'aventage du Rpn par rapport au mode de TI est que nous
avons moins de touches a presser pour faire les memes actions.

Donc ce programme tranforme l'homescreen de la 86 en Rpn.

2- Limitations

La limitations principales est le fait que le programme ne supporte
que les nombres reels (tous les complex sont automatiquement refuses)
Je vais implanter le stack complexe plus tard si j'ai des demandes et/ou
j'en ai besoin pour l'ecole (ou si je trouve le temps pour le faire).
Si vous essayez de faire une commande non rpn la calc va se retrouver
automatiquement dans le mode TI tant que [clear] ne sera pas presse.
Aussi en TempAlgMode X va etre storer dans Ans. Par exemple si vous voulez
executer un programme asm, vous n'aurez qu'a tapper Asm( et votre prog et 
la calc va se mettre automatiquement en TempAlgMode.
Les Matrices/Vecteur/Liste ne sont pas suporte.

J'espere enlever les limtations dans les version futures

3- What are special Keys

[)] == > Swap X,Y
[(] == > Rotate Down
[,] == > Clear Stack

Si vous voulez Desactiver Rpn86 vous n'avez qu'a le rexecuter. Par la meme
occasion X/Y/Z/T represente le stack.

4- History

Version 1.0				RELEASE DATE : 4 Aout 2002
				 - First Public Relase
				 
				 
				 
5- Source

Ce programme est releaser sous la loi de l'Open Source, donc vous
pouvez vous permettre d'utiliser mon code.. Mais veillez me donner
des remerciments :)

Autre petit detail, Ce programme a ete developpe sur linux et n'ayant 
que tasm j'ai du faire des programmes separe pour avoir acces a 2 .org donc
veillez utiliser le asm.bat fournis dans la source pour compiler le programe.

6- "Thank You"				 

Maintenant la section la plus importante car s'il n'existait pas,
Rpn86 n'aurait pas existe  :)

" Merci pour votre patience et toute votre aide "

Les voici dans aucun ordre precis:

	- Josh Seagoe aka RabidCow  
	- David Philips
	- Kirk Meyer
	- Toutes les personnes de la A86 Malling list.
	- Toutes personnes qui m'a aider durant le developpement de ce programme
	
	

7- Contact

Vous pouvez m'envoyer n'importe quel suggestion/demande ou me reporter des bugs ( si il y en a )
 a propos de rpn86 par email a paxl@videotron.ca ou par Icq/Aim

ICQ: 106210730
Aim: paxl13	

