home *** CD-ROM | disk | FTP | other *** search
- rpnRAM
- prg FORMATTED geos FILE v1.0
- sTAR nx-10
- rpnroutines
- blaster's converter v2.5
- rpnram
- rpnSCREEN
- wRITE iMAGE v2.0
- GEOwRITE v2.0
- 0ramsect FOR rpn64.
- D +# K" T
- ;****************************************************************
- ;gLOBAL vARIABLES FOR rpn
- ;****************************************************************
- .NOEQIN
- @.INCLUDEGEOSsYM
- @INCLUDEGEOSmAC
- .INCLUDErpnCONST
- .EQIN
- .RAMSECT
- RECOVERfLAG:
- .BLOCK1;HOLDS FLAGS PASSED FROM APPLICATION IN R10l
- SCREENbUF:.BLOCKfg_buf_size;HOLDS APPLICATION'S fg SCREEN DATA
- COLORbUF:.BLOCKnum_cards;HOLDS APPLICATOIN
- .RAMSECT
- RECOVERfLAG:
- .BLOCK1;HOLDS FLAGS PASSED FROM APPLICATION IN R10l
- SCREENbUF:.BLOCKfg_buf_size;HOLDS APPLICATION'S fg SCREEN DATA
- COLORbUF:.BLOCKnum_cards;HOLDS APPLICATOIN'S CARD COLOR INFO
- APPZPAGE:.BLOCK$9E;HOLDS APPLICATION'S ZERO PAGE WORD-REGISTERS ET AL
- geosZERO:.BLOCK$3F;HOLDS geos kERNAL'S ZERO PAGE WHILE basic IS IN
- f_entry:.BLOCK1;fLAG FOR eNTRY IN PROGRESS
- f_expon:.BLOCK1;fLAG IF eNTRY IS ON EXPONENT
- f_fraction:;fLAG IF eNTRY IS PAST DECIMAL POINT
- .BLOCK1
- f_neg:.BLOCK1;fLAG FOR NEGATIVE ENTRY
- f_nege:.BLOCK1;fLAG FOR NEGATIVE EXPONENT ON ENTRY
- eNTERsTR:.BLOCK$10;cURRENT sTRING BEING ENTERED
- eNTERpOS:.BLOCK1;pOINTER TO NEXT OPEN SPOT IN eNTERsTR
- eXdIGITS:.BLOCK1;nO. DIGITS IN eXPONENT SO FAR
- mANdIGITS:.BLOCK1;nO. DIGITS IN mANTISSA SO FAR
- ipDIGS:.BLOCK1;nO. DIGITS IN iNTEGER PART OF mANTISSA (USED IN OV.FLOW CHECK)
- tEXTxPOS:.BLOCK2;nEXT x POSITION TO PLACE A CHARACTER ON eNTER lINE
- tEXTyPOS:.BLOCK1;nEXT y POSITION
- eSIGNx:.BLOCK2;pOSITION OF sIGN PLACEMENT FOR EXPONENT
- ePOS:.BLOCK1;pOINTER INTO eNTERsTR TO LOCATION OF SIGN ON EXPONENT
- cURnUMe:.BLOCK1;cURRENT nUMBER IN eNTRY (ICON NO.)
- rEG1:.BLOCK5;eIGHT FLOATING POINT REGISTERS FOR rpn CALCULATOR
- rEG2:.BLOCK5
- rEG3:.BLOCK5
- rEG4:.BLOCK5
- rEG5:.BLOCK5
- rEG6:.BLOCK5
- rEG7:.BLOCK5
- rEG8:.BLOCK5
- rEGmEM:.BLOCK5
- FVAR:.BLOCK5;gRATUITOUS FLOATING POINT VARIABLE
- SYSTRING:.BLOCK$10;sYSTEM sTRING
- SYSPTR:.BLOCK1;pOINTER INTO SYSTEM STRING
- invflg:.BLOCK1;FLAG FOR invERSE
- OPRINT:.BLOCK1;fLAG FOR OPERATORS, TRUE IF NEED TO PRINT
- rEGS
- bEFOREbas:.BLOCK1;STORAGE OF $01 FOR getbasic AND flushbasic
- TEMP:.BLOCK1
- TEMP2:.BLOCK1
- TMPBLK:.BLOCK6;6 BYTES OF GRATUITOUS TEMPORARY STORAGE OPEN TO EVERYONE
- daeND:;eND OF rpn!!!!!
-