home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 808 / Adder.sis (.txt) next >
EPOC Installation Package  |  2001-10-19  |  50KB  |  788 lines

  1. E:\Psioncd2work\Psioncd2\Sistemp\addericons.mbm!:\System\Apps\Adder\addericons.mbmE:\Psioncd2work\Psioncd2\Sistemp\adder.hlp!:\System\Apps\Adder\adder.hlpE:\Psioncd2work\Psioncd2\Sistemp\adder.app!:\System\Apps\Adder\adder.appE:\Psioncd2work\Psioncd2\Sistemp\adder.aif!:\System\Apps\Adder\adder.aifE:\Psioncd2work\Psioncd2\Sistemp\Bis.txt!:\System\Apps\Adder\Bis.txtAdder 47.2 kB7
  2. 9d9G^
  3. "Data.app;@i
  4. Table1
  5. ColA9
  6. ColB9
  7. ColA10
  8. ColB10
  9. Table1
  10. Topic
  11. Details
  12. Arial
  13. Arial
  14. 2EI wrote this program because I didn't particularly like the S5 or revo calculators.  I had fond memories of the S3a calculator and decided to recreate it on my S5, and then the revo.  I hope Psion don't mind.
  15. The program has grown a little since its original release, but those of you who that have used the S3a calculator will recognise the look and feel (I hope 8-).  Obviously there are differences.  A few features of the original I couldn't replicate in OPL but then there are many features that have been added.
  16. General guidance
  17. The normal navigation conventions apply w.r.t. using Fn and Shift with the cursor keys, and editing text.
  18. The up/down cursors navigate the past calculations/results list.
  19. Esc clears the current calculation, and restores it if pressed again.
  20. If anything is added to the current calculation while a part of it has been selected the selected part will be replaced.  This is different to the action taken by the S3a calculator regarding highlighted text and sin/cos etc.
  21. The best bit is that it is completely free of charge to any one who wants to use it.  However, if there are any strange souls out there who feel that they must make some gesture of gratitude then consider that this is postcardware, and send me a postcard from your home town (look under author for my snail mail address)
  22. 5!About Adder for the Series 5/revo
  23. Menu and toolbar options
  24. About the author
  25. Thanks to...
  26. Disclaimer
  27. Finally, thanks go to John, Didier and Guido.  Without their suggestions Adder wouldn't improve.
  28. CThis is important, so please read and inwardly digest.  Use of this application is entirely at your own risk.  That doesn't mean to say that everything is bound to go horribly wrong and destroy the contents of your favourite piece of plastic.  Every reasonable measure has been taken to ensure that this application performs satisfactorily and does nothing that will compromise the integrity of hardware or software, and as such the author will accept no responsibility for loss of data or damage resulting from the use of this application.  Hey, what can possibly go wrong?
  29. Terms and conditions
  30. The program is supplied 'as-is' with no warranties as to it's performance or worthiness to the stated task.
  31. I'd prefer it if you didn't attempt to reverse translate the code, I've put a lot of effort into it.  If you've got something you'd like to add then ask me, and other people will get the benefit too.
  32. 0CEssentially at a basic level there is no difference, the functionality remains the same.  I have tried to remain true to the look and feel of the S3a calculator because the S3a calculator feels comfortable.  I believe the S5 and revo calculators' functionality have been compromised by the presentation, and found that either view didn't give me the functions I missed from the S3a all in one neat little package.
  33. However, this program has been enhanced to allow for the extra interface features afforded by the S5 and revo, and to include features that you, the user, have asked for.  The S5's bigger screen and larger fonts now make it easier to read.  The toolbar is supported, just as Psion themselves have asked for.  I haven't allowed for any real use of the pen in this version, but I might at a later date.
  34. Acomp.sys.psion.programmer for making me realise that the revo can be programmed in OPL, and for being there when I asked questions.
  35. EMCC, the publishers of Programming Psion Computers.  For anybody who wants to program Psion machines it is an invaluable source of reference material, examples and utilities.
  36. Thanks to Richard Smedley for developing SafeOPL, free if you write freeware programs.
  37. Finally, thanks go to John, Didier, Guido and Ralph.  Without their suggestions Adder wouldn't improve.
  38. 7.0 which fixed the problem.
  39. eCGreetings.  Andy has an unfaltering admiration for the little grey slabs produced by Psion, and all the chaps and chapesses who are responsible.  This is probably a bad sign for his long term stability, but there you have it.  Interests include model car racing, kites, bonsai, origami, wargaming, alcohol, juggling, Japanese animation, eating strange and exotic animals of the dead variety and not getting maimed by lions.  He has a collection of tattoos and piercings and has given up the cottage cheese sculptures in favour of community work (helping cats use dental floss).  There, I bet you're glad that you looked at this help topic!  Seriously though, folks, if you must contact him (via postcard, perhaps?) he can be contacted at the following address:
  40. Andy Blake,
  41. 19 Stirtingale Avenue,
  42. Kingsway,
  43. Bath,
  44. Somerset,
  45. BA2 2NQ.
  46. or e-mail:
  47. andypsionfan@hotmail.com
  48. ZKI don't think you need them explaining, do you?  There's not that many, so work them out for yourselves.  Hey, this is freeware after all!  What do you expect for nothing?  Oh, alright then, since you asked so nicely.
  49. Memories
  50. M in (Ctrl+I): calculate the result and store in the current memory.
  51. M + (Ctrl+P): calculate the result and add to the current memory.
  52. M - (Ctrl+M): calculate the result and subtract from the current memory.
  53. M clear (Ctrl+U): clear the contents of the current memory.
  54. M recall (Ctrl+R): recall the contents of the current memory.
  55. Change memories (Ctrl+A): change the current memory.
  56. sin(x) (Ctrl+S): calculate the sine of an angle.
  57. cos(x) (Ctrl+K): calculate the cosine of an angle.
  58. tan(x) (Ctrl+T): calculate the tangent of an angle.
  59. asin(x) (Ctrl+Shift+S): calculate the arc sine of an angle.
  60. acos(x) (Ctrl+Shift+K): calculate the arc cosine of an angle.
  61. atan(x) (Ctrl+Shift+T): calculate the arc tangent of an angle.
  62. Powers
  63.  (Ctrl+Shift+P): calculate the square of a number.
  64. Square root (Ctrl+Q): calculate the square root of a number.
  65. 1/x (Ctrl+Shift+I): calculate the inverse of a number.
  66. ln(x) (Ctrl+L): calculate the natural logarithm of a number.
  67. e^ (Ctrl+Shift+X): calculate a power of Euler's constant.
  68. log(x) (Ctrl+G): calculate the logarithm of a number.
  69. 10^ (Ctrl+H): calculate a power of 10.
  70. Preferences
  71. Format (Ctrl+F): choose between general, hex, fixed, scientific, engineering, octal and unsigned hexadecimal (both good to 2^53-1) and hours:minutes:seconds presentation of results.  The significant digit field determines the number of decimal places for fixed, scientific and engineering formats.
  72. Set operator shortcuts (Ctrl+Y): allows you to define which keys are used as shortcuts to the operators.
  73. Zoom in (Ctrl
  74. Z): makes the writing on the screen bigger.
  75. Zoom out (Ctrl+Shift+Z): makes the writing on the screen smaller.
  76. Toggled settings
  77. Degrees/radians (Ctrl+D): choose between degrees and radians for trig. calculations.
  78. Keep list (Ctrl+J): determines whether the past 20 calculations and results are kept between uses of Adder.
  79. Verbose results (Ctrl+Shift+V): each result is placed in the list in the form [sum] = [result]
  80. Show operator toolbar (Ctrl+Shift+O): displays a second toolbar containing the operators for mutiplication, division, addition and subtraction.
  81. Use operator shortcuts (Ctrl+Shift+Y): toggles the shortcut keys to the operators on or off.
  82. Special
  83. Load OPL (Ctrl+O): loads an OPL module to allow the use of custom math libraries and functions.
  84. New list (Ctrl+N): clear the past calculations/results list.
  85. Copy from list (Ctrl+Shift+K): copy the highlighted past calculation/result from the list.
  86. Help (Ctrl+Shift+H): you're reading it now.
  87. Exit (Ctrl+E): quits Adder.
  88. Other Keys
  89. The clipboard can be accessed using the hot keys below:
  90. Cut - Ctrl+X
  91. Copy - Ctrl+C
  92. Paste - Ctrl+V
  93. BNone.  There are no known bugs.
  94. Before V1.5.0F the following calculations used to be out by a tiny little decimal when using the general format, but no longer, I've fixed it.
  95. 190.19-187.93
  96. 2448.28 + 555.88 - 2406.34 - 597.82
  97. After fixing the above bug, results larger than 
  98. 1E+16 would cause a variety of errors rather than be presented properly.  The errors were trapped, but you got an OPL error message instead of your answer.  No one seemed to notice however, and I discovered it while coding V1.7.0 which fixed the problem.
  99. |EAdder allows you to view and manipulate data using several different formats.  Their use is detailed below:-
  100. General
  101. This is a suitable-for-all style of presentation.  It assumes the format best suited to the size of the result.
  102. Hexadecimal
  103. Signed hex representation, up to 32 bits.  Numbers are prefixed with & to signify signed hex.
  104. Fixed
  105. Always uses a specified number of decimal places, as determined by the significant digits field on the format preferences.
  106. Scientific
  107. Always uses a specified number of digits, as determined by the significant digits field on the format preferences.
  108. Engineering
  109. Always presents results in powers of 10 in multiples of 3, i.e. kilo, mega, milli, micro etc.  The decimal places are determined by the significant digits field on the format preferences.
  110. Octal
  111. Unsigned octal representation, up to 53 bits.  Numbers are prefixed by o to signify octal.
  112. Unsigned Hex
  113. Unsigned hex representation, up to 53 bits.  Numbers are prefixed by x to signify unsigned hex.
  114. Hours:Minutes:Seconds
  115. Hours, minutes and seconds are presented using H:MM:SS format, where H is any number of digits, MM is 00 to 59, and SS is 00 to 59.  Leading zeroes are not needed when entering figures.  Negative times are allowed, and can be achieved by prefixing H with -.  The times are dealt with internally as large integers, and will be displayed in the memories as whole seconds.
  116. LV1.0.0 - the first release, a S5 version of the S3a calculator
  117. V1.1.0 - introduced the ability to write the past calculations and results list to a file, and recall them when next started.
  118. V1.1.1 - fixed bug preventing the formatting of results when calculation of trig is set to radians.
  119. V1.2.0 - amended to display the current format settings at the top of the screen
  120. V1.3.0 - amended to use proportional fonts so that it looks much prettier
  121. V1.4.0 - now runs on a Series 5 and a revo.
  122. V1.5.0 - introduced verbose results and cut/copy/paste to and from the clipboard.  Unfortunately that meant changing the mapping of a few keys, but it's a small price to pay.  The initial beta version restricted Adder to pasting text cut/copied from plain text editors, but this has now been relaxed.  Adder is able to paste text cut from Word, Agenda, Database, Jotter and probably everywhere else, and I seem to have got it to avoid pasting graphics.  If you get any problems then let me know (see the disclaimer here!)
  123. Adder now includes engineering notation in the choices of result format.
  124. For those of you that don't like the operator layout there are two choices:- i) a second toolbar with the operators for multiplication, division, addition and subtraction, or ii) the option of using shortcuts without having to press Fn, with the option to define which keys to use for the operators.
  125. The final version introduced a bug which prevented the use of numbers greater than 
  126. 1E+16.  This has been fixed from 1.7.0.
  127. V1.5.1 - fixed bug in scientific and engineering presentation since 2448.28 + 555.88 - 2406.34 - 597.82 still didn't result in zero.  OPL32 letting me down again!
  128. V1.6.0 - introduced octal presentation of results and the ability to use octal numbers by prefixing a number with (lowercase) o.  The presentation will cope with numbers from 0 to 2^53-1, i.e. 53 bit numbers can be manipulated and displayed.  2^53 is the largest whole number that can be represented in octal/hex due to the practical limitations of OPL since 2^54 results in an answer more than 16 decimal digits long which OPL cannot cope with and so cannot be converted sensibly.
  129. V1.7.0 - introduced unsigned hexadecimal presentation and the ability to use unsigned hex numbers by prefixing a number with (lowercase) x.  The limit that applies to octal numbers also applies here.
  130. Fixed bug introduced in V1.5.0 final version, in turn meant to fix an inaccuracy bug seemingly inherent within OPL (see known bugs for more info).
  131. Fixed bug introduced in V1.6.0, where memory in, memory plus and memory minus would not work if octal presentation was being used.
  132. Worked around a little feature of OPL32 meaning that you couldn't use 'm' as the operator shortcut for - and M for memory names (highlighted as a problem on French keyboards, thanks Max).
  133. V1.8.0 - introduced support for calculations using hours, minutes and seconds.  A new format preference was added to display results in H:MM:SS format, and code added to allow you to enter hours, minutes and seconds.
  134. Fixed a bug which snuck into V1.7.0.  For some reason I had removed code to format results using fixed presentation.  It ignored whatever the setting was for significant digits, and always gave you 12 decimal places.  I've put the code back in.
  135. )What's different from the S3a calculator?
  136. History
  137. Adder formats
  138. And finally...
  139. That's about all the help that you're getting.  If you too find the S5 or revo calculator a disappointment then hopefully you'll find that this becomes a valuable tool.
  140. Known bugs
  141. @V1.0.0 - the first release, a S5 version of the S3a calculator
  142. V1.1.0 - introduced the ability to write the past calculations and results list to a file, and recall them when next started.
  143. V1.1.1 - fixed bug preventing the formatting of results when calculation of trig is set to radians.
  144. V1.2.0 - amended to display the current format settings at the top of the screen
  145. V1.3.0 - amended to use proportional fonts so that it looks much prettier
  146. V1.4.0 - now runs on a Series 5 and a revo.
  147. V1.5.0 - introduced verbose results and cut/copy/paste to and from the clipboard.  Unfortunately that meant changing the mapping of a few keys, but it's a small price to pay.  The initial beta version restricted Adder to pasting text cut/copied from plain text editors, but this has now been relaxed.  Adder is able to paste text cut from Word, Agenda, Database, Jotter and probably everywhere else, and I seem to have got it to avoid pasting graphics.  If you get any problems then let me know (see the disclaimer here!)
  148. Adder now includes engineering notation in the choices of result format.
  149. For those of you that don't like the operator layout there are two choices:- i) a second toolbar with the operators for multiplication, division, addit
  150. ion and subtraction, or ii) the option of using shortcuts without having to press Fn, with the option to define which keys to use for the operators.
  151. The final version introduced a bug which prevented the use of numbers greater than 
  152. 1E+16.  This has been fixed from 1.7.0.
  153. V1.5.1 - fixed bug in scientific and engineering presentation since 2448.28 + 555.88 - 2406.34 - 597.82 still didn't result in zero.  OPL32 letting me down again!
  154. V1.6.0 - introduced octal presentation of results and the ability to use octal numbers by prefixing a number with (lowercase) o.  The presentation will cope with numbers from 0 to 2^53-1, i.e. 53 bit numbers can be manipulated and displayed.  2^53 is the largest whole number that can be represented in octal/hex due to the practical limitations of OPL since 2^54 results in an answer more than 16 decimal digits long which OPL cannot cope with and so cannot be converted sensibly.
  155. V1.7.0 - introduced unsigned hexadecimal presentation and the ability to use unsigned hex numbers by prefixing a number with (lowercase) x.  The limit that applies to octal numbers also applies here.
  156. Fixed bug introduced in V1.5.0 final version, in turn meant to fix an inaccuracy bug seemingly inherent within OPL (see known bugs for more info).
  157. Fixed bug introduced in V1.6.0, where memory in, memory plus and memory minus would not work if octal presentation was being used.
  158. Worked around a little feature of OPL32 meaning that you couldn't use 'm' as the operator shortcut for - and M for memory names (highlighted as a problem on French keyboards, thanks Max).
  159. V1.8.0 - introduced support for calculations using hours, minutes and seconds.  A new format preference was added to display results in H:MM:SS format, and code added to allow you to enter hours, minutes and seconds.
  160. Fixed a bug which snuck into V1.7.0.  For some reason I had removed code to format results using fixed presentation.  It ignored whatever the setting was for significant digits, and always gave you 12 decimal places.  I've put the code back in.
  161. V1.8.1 - fixed bug introduced in 1.8.0, functions in loaded OPL modules could not be used after introducing use of colon (:) for hours, minutes and seconds.
  162. )What's different from the S3a calculator?
  163. History
  164. Adder formats
  165. And finally...
  166. That's about all the help that you're getting.  If you too find the S5 or revo calculator a disappointment then hopefully you'll find that this becomes a valuable tool.
  167. Known bugs
  168. c:\Development\Adder\adder<
  169.     SCRWIDTH%
  170. SCRHEIGHT%
  171. TBARLINK
  172. z:\system\opl\toolbar.opo
  173. mainO
  174. CURSOR%
  175.     BLCURSOR%
  176. KEYEV%
  177. PENEV%
  178. BUTTON%
  179. OBUTTON%
  180. TBEV%
  181. VALIDEV%
  182. SCAN%
  183. THREAD&
  184. ZOOM%
  185. BUT1ID&
  186. BUT1MASKID&
  187. BUT2ID&
  188. BUT2MASKID&
  189. BUT3ID&
  190. BUT3MASKID&
  191. BUT4ID&
  192. BUT4MASKID&
  193. SHIFT%
  194. CTRL%
  195. SELECT%
  196. ASCENT%
  197. WIDTH%
  198. HEIGHT%
  199. DESCENT%
  200. ESCCL$
  201. ESCCURSOR%
  202. RESULT$
  203. STORECL$
  204. PASTCL$
  205. PASTCL%
  206. MAXHIST%
  207. DEGREE%
  208. MEMORY%
  209. MEMEV%
  210. MEMY%
  211. OPLM$
  212. FORMAT$
  213.     KEEPLIST%
  214. VERBOSE%
  215.     OPERATOR%
  216. FONTID&
  217. BUTW%
  218. OPERATORSC%
  219. SETUP
  220. INITTBAR
  221. READ_INI
  222. SETSCRN
  223. SHOWCL
  224. SHOWPASTCL
  225. GETEV
  226. CSLOC
  227.     CHANGEMEM
  228. SHOWMEM
  229. BUILDCL%
  230. SHOWFORMAT
  231.     GETFORMAT
  232. ADDCL
  233. DOMEM
  234. LOADMODULE
  235.     RECALLMEM
  236. CLEARMEM
  237. PASTE
  238. GETOPSC
  239. CALC$
  240. SHUFFLE
  241. ENDIT
  242. SCRHEIGHT%
  243. working...
  244. +6abcdefghijklmnnopqrstuvwxyz1234567890!$%^&*()+-./<> :,
  245. Adder Version +
  246. 1.8.1FK+
  247.  Andy Blake 2001KO
  248. c:\system\data\clpboard.cbdW
  249. cutOx
  250. copyOc
  251. pasteOv
  252. Ov@`[!
  253. Memories+
  254. M inOi+
  255. M +Op+
  256. M -Om+
  257. M clearOu+
  258. M recallOr+
  259. Change memoriesOa
  260. Trig+
  261. sin(x)Os+
  262. cos(x)Ok+
  263. tan(x)Ot+
  264. asin(x)OS+
  265. acos(x)OK+
  266. atan(x)OT
  267. Powers+
  268. Square rootOq+
  269. 1/xOI
  270. Logs+
  271. ln(x)Ol+
  272. e^OX+
  273. log(x)Og+
  274. 10^Oh
  275. Toggled settings+
  276. DegreesOd(
  277. `+    Keep listOj(
  278. Verbose resultsOV(
  279. Show operator toolbarOO(
  280. Use operator shortcutsOY{c
  281. Preferences+
  282. FormatOf+
  283. Set operator shortcutsOy+
  284. Toggled settings>O
  285. Zoom inOz+
  286. Zoom outOZ
  287. Special+
  288. Load OPLOo+
  289. New listOn+
  290. Copy from listOC+
  291. HelpOH+
  292. AboutOA+
  293. ExitOe
  294. Oa@\[
  295. OA@\[T
  296. Adder version +
  297. 1.8.1FKO
  298.  Andy Blake 2001O
  299. Oc@\[
  300. copyO
  301. Od@\[L
  302. radians selectedO
  303. degrees selectedO
  304. Of@\[
  305. Og@\[
  306. log()O
  307. Oh@\[
  308. 10**()O
  309. OH@\[
  310. Oi@\[8
  311. OI@\[
  312. 1/()O
  313. Oj@\[C
  314. not keeping listO
  315. keeping listO
  316. Ok@\[
  317. cos()O
  318. OK@\[
  319. acos()O
  320. Ol@\[
  321. ln()O
  322. Om@\[8
  323. On@\[o
  324. Oo@\[
  325. OO@\[,
  326. Op@\[8
  327. OP@\[
  328. ()**2O
  329. Oq@\[
  330. sqr()O
  331. Or@\[
  332. Os@\[
  333. sin()O
  334. OS@\[
  335. asin()O
  336. Ot@\[
  337. tan()O
  338. OT@\[
  339. atan()O
  340. Ou@\[
  341. Ov@\[J
  342. c:\system\data\clpboard.cbdW
  343. nothing to pasteO
  344. OV@\[Q
  345. normal results in listO
  346. verbose results in listO
  347. Ox@\[
  348. OX@\[
  349. exp()O
  350. Oy@\[
  351. OY@\[X
  352. not using operator shortcutsO
  353. using operator shortcutsO
  354. Oz@\[<
  355. 8\`[    
  356. OZ@\[?
  357. errorC[
  358. @\PHO
  359. @\PHO
  360. Oe@\[
  361. +*<Wq
  362. BUT1ID&
  363. BUT2ID&
  364. BUT3ID&
  365. BUT4ID&
  366. BUT1MASKID&
  367. BUT2MASKID&
  368. BUT3MASKID&
  369. BUT4MASKID&
  370.     SCRWIDTH%
  371. SCRHEIGHT%
  372. ASCENT%
  373. HEIGHT%
  374. addericons.mbmO
  375. MBM file not foundW8
  376. TBARINIT
  377. TBARBUTT
  378. TBARSHOW
  379.     SCRWIDTH%
  380. SCRHEIGHT%
  381. BUT1ID&
  382. BUT1MASKID&
  383. BUT2ID&
  384. BUT2MASKID&
  385. BUT3ID&
  386. BUT3MASKID&
  387. BUT4ID&
  388. BUT4MASKID&
  389. AdderO
  390. plusKO
  391. minusKO
  392. recallKO
  393. plusKO
  394. minusKO
  395. recallKO
  396. TBEV%
  397. TBEV%
  398. TBEV%
  399. TBEV%
  400. SETPARAM
  401. READ_OLD_INI
  402.     KEEPLIST%
  403. PASTCL$
  404. ZOOM%
  405. +    adder.iniO
  406. PARAM$
  407. PARAM$#
  408. Error W
  409.  : KW
  410. encountered on ini fileW8
  411. adder.listO
  412. H10$#
  413. H11$#
  414. H12$#
  415. H13$#
  416. H14$#
  417. H15$#
  418. H16$#
  419. H17$#
  420. H18$#
  421. H19$#
  422. H20$#
  423. ZOOM%
  424. DEGREE%
  425. FORMAT$
  426. VERBOSE%
  427.     OPERATOR%
  428. OPERATORSC%
  429. MEMORY%
  430. zoom%C[
  431. degree%C[
  432. format$C[
  433. sd&C[
  434. verbose%C[
  435. +    operator%C[
  436. operatorsc%C[
  437. ko$C[
  438. memory%C[
  439. ZOOM%
  440. DEGREE%
  441. MEMORY%
  442. FORMAT$
  443. +    adder.iniO
  444. ZOOM%
  445. FORM$
  446. SDIG&
  447. ZOOM% 
  448. DEG% 
  449. MEM% 
  450. FORM$#
  451. SDIG&!
  452. ZOOM%
  453. DEGREE%
  454. FORMAT$
  455. VERBOSE%
  456.     OPERATOR%
  457. OPERATORSC%
  458. MEMORY%
  459.     KEEPLIST%
  460. PASTCL$
  461. +    adder.iniO
  462. PARAM$
  463. PARAM$'
  464. adder version +
  465. 1.8.1FK
  466. PARAM$'
  467. zoom%=
  468. PARAM$'
  469. degree%=
  470. PARAM$'
  471. format$=
  472. PARAM$'
  473. sd&=    
  474. PARAM$'
  475. +    verbose%=
  476. PARAM$'
  477. operator%=
  478. PARAM$'
  479. operatorsc%=
  480. PARAM$'
  481. PARAM$'
  482. memory%=
  483. PARAM$'
  484. PARAM$'
  485. PARAM$'
  486. PARAM$'
  487. PARAM$'
  488. PARAM$'
  489. PARAM$'
  490. PARAM$'
  491. PARAM$'
  492. PARAM$'
  493. adder.listO
  494. H10$'
  495. H11$'
  496. H12$'
  497. H13$'
  498. H14$'
  499. H15$'
  500. H16$'
  501. H17$'
  502. H18$'
  503. H19$'
  504. H20$'
  505. SHOWMEM
  506. SHOWFORMAT
  507. ASCENT%
  508. WIDTH%
  509. HEIGHT%
  510. DESCENT%
  511. MAXHIST%
  512. SCRHEIGHT%
  513.     SCRWIDTH%
  514.     OPERATOR%
  515. MEMY%
  516. T|WBO
  517. Calc:
  518. THREAD&
  519. +    adder.hlpO
  520. Help file not foundO
  521. MEMORY%
  522. change memories
  523. current working memory+
  524. m0,m1,m2,m3,m4,m5,m6,m7,m8,m9
  525. cancelO
  526. BUILDCL%
  527. MEMORY%
  528. MEMORY%
  529. MEMY%
  530. WIDTH%
  531. MEMORY%
  532. L+    eng12:degW2L
  533. CALC$
  534. HMSTOREAL$
  535.     OCTTODEC$
  536. MEMEV%
  537. MEMORY%
  538. OPLM$
  539. previous OPL module unloadedO
  540. load OPL module
  541. file,folder,disk(
  542. cancelO
  543. PASTCL$
  544. VERBOSE%
  545. STORECL$
  546. RESULT$
  547. PASTCL%
  548. SCRHEIGHT%
  549. DESCENT%
  550. HEIGHT%
  551. PASTCL$
  552. WIDTH%
  553. MAXHIST%
  554. ASCENT%
  555. N]}&/
  556. BUILDCL%
  557. SHOWPASTCL
  558. SHOWCL
  559. CURSOR%
  560.     BLCURSOR%
  561. PASTCL%
  562. STORECL$
  563. ESCCL$
  564. ESCCURSOR%
  565. RESULT$
  566. CURSOR%
  567.     BLCURSOR%
  568. SELECT%
  569. Oe0[?
  570. expression too largeO
  571. LOe0[
  572. expression too largeO
  573. CURSOR%
  574. SCRHEIGHT%
  575. DESCENT%
  576. SELECT%
  577.     BLCURSOR%
  578. HEIGHT%
  579. ASCENT%
  580. [M.cKO
  581. Calc:W2
  582. O2L8[N
  583. O1L0[
  584. FORMAT$
  585. DEGREE%
  586. GHFSEOUT
  587. set Adder format
  588. Format+YGeneral,Hexadecimal,Fixed,Scientific,Engineering,Octal,Unsigned Hex,Hours:Minutes:Seconds
  589. Significant digitsO
  590. Trigonometry units+
  591. Degrees,Radians
  592. cancelO
  593. GHFSEOUT
  594. WIDTH%
  595. MEMY%
  596. FORMAT$
  597. DEGREE%
  598. +    eng12:degW2
  599.   gen
  600.   hex
  601.   oct
  602. ushex
  603.   hms
  604. :degK
  605. :radK
  606. :degW2L
  607.     OCTTODEC$
  608. HMSTOREAL$
  609. BUGFIX$
  610. OCTAL$
  611. USHEX$
  612. DEGREE%
  613. FORMAT$
  614. error: expression contains O"W
  615. =KO"W
  616. errorW
  617. errorW
  618. error W
  619. zl{Pta
  620. 0123456789
  621. abcdef
  622. abcdef
  623. ]O7{M}
  624. wds,g
  625. 0123456789
  626. JO<|R
  627. sin(W
  628. cos(W
  629. tan(W
  630. sin(C
  631. cos(C`
  632. tan(C`[
  633. rad(K
  634. deg(K
  635. O    {IxW
  636. ABCDEF
  637. O    |NyO
  638. ABCDEF
  639. O    |NyO
  640. B.5n0v
  641. COPYTOCLIPBOARD
  642. SELECT%
  643.     BLCURSOR%
  644. CURSOR%
  645. PASTCL%
  646. PASTCL$
  647. copyC[)
  648. selection copied to clipboardO
  649. selection cut to clipboardO
  650. list entry copied to clipboardO
  651. copyC[
  652. nothing to copyO
  653. nothing to cutO
  654.     MAKEWORD$
  655. SHOWERR
  656. K_;xW
  657. K_;xW
  658. K_9xW
  659. K_GxW
  660. K_3xW
  661. c:\system\data\clpboard.cbd
  662. SHOWERR
  663. BUILDCL%
  664. c:\system\data\clpboard.cbd
  665. +*nothing to paste, clipboard header corruptO
  666. K_;xW
  667. K_;xW
  668. K_9xW
  669. K_GxW
  670. +1nothing to paste, clipboard header not recognisedO
  671. +*nothing to paste, clipboard header corruptO
  672. +*nothing to paste, clipboard header corruptO
  673. Oe{=[+
  674. too much in clipboard for AdderO
  675. exhausted clipboard prematurelyO
  676. +7nothing to paste, clipboard contains graphics (I think)O
  677. OPERATORSC%
  678. Set keys for operator shortcuts
  679. Use shortcuts+
  680. Yes,No
  681. key for 
  682.  : multiplicationO
  683. key for 
  684.  : divisionO
  685. key for + : additionO
  686. key for - : subtractionO
  687. cancelO
  688. addition key not unique
  689. division key not unique
  690. multiplication key not unique
  691. subtraction key invalid, reset
  692. addition key invalid, reset
  693. division key invalid, reset
  694. +!multiplication key invalid, reset
  695. Error 
  696. ENDIT
  697. TBAROFFER%
  698. BUTTON
  699. KEYEV%
  700. PENEV%
  701. TBEV%
  702. BUTTON%
  703. SHIFT%
  704. CTRL%
  705. SCAN%
  706. OBUTTON%
  707. O \O @[    
  708. '{A`O
  709. '{A`O
  710. '{A`[
  711.     OPERATOR%
  712. BUTW%
  713. OBUTTON%
  714. BUTTON%
  715. FONTID&
  716. ZOOM%
  717. ASCENT%
  718. DESCENT%
  719. HEIGHT%
  720. SAVE_INI
  721. OPLM$
  722. THREAD&
  723. onloading OPL moduleO
  724. workingO
  725. START/
  726. CSLOC
  727. SETUP?
  728. INITTBAR
  729. CMDI%;
  730. CMDP%
  731. CMDM%
  732. CMDR%
  733. READ_INIS
  734. SETPARAMM 
  735. READ_OLD_INI
  736. SAVE_INI
  737. SETSCRN
  738. HELP<,
  739.     CHANGEMEM
  740.     RECALLMEM
  741. CLEARMEMR/
  742. SHOWMEMw0
  743. DOMEMG2
  744. LOADMODULE
  745. SHUFFLEp6
  746. SHOWPASTCL&7
  747. ADDCL
  748. BUILDCL%M:
  749. SHOWCL
  750.     GETFORMAT
  751. SHOWFORMATg@
  752. CALC$
  753. BUGFIX$7E
  754.     OCTTODEC$
  755. HMSTOREAL$&H
  756. ENG$ML
  757. OCTAL$
  758. USHEX$
  759. COPYwQ
  760. COPYTOCLIPBOARD
  761. PASTE
  762.     MAKEWORD$
  763. GETOPSC[Z
  764. SHOWERR
  765. GETEVg^
  766. BUTTON
  767. ENDIT*c
  768. SYSTEM\
  769. Adder
  770. This SIS-file is designed by BISON Software. 
  771. Bison Software doesn't accept any liability for the 
  772. function of the programme to be installed. 
  773. Please pay attention to the comment in the README file
  774. of the author.
  775. Before installing this software please make a
  776. B A C K U P  of your Psion Series 5.
  777. Have a lot of fun!
  778. Diese SIS-Datei wurde von Bison Software erstellt.
  779. Bison Software 
  780. bernimmt keinerlei Garantie f
  781. r die 
  782. Funktion des zu installierenden Programmes. 
  783. Bitte beachten Sie die Hinweise in der README Datei des
  784. Autors.
  785. Bevor Sie das Programm installieren machen Sie ein  
  786. B A C K U P  Ihres Psion Serie 5.
  787. Viel Spa
  788.