The key assignment program "KA" is a great help for synthetic programming, because it allows to assign the various synthetic functions to the keys. I'm not the author of this program and - I'm sorry - neither do I know who had written it nor do I know the source.
Starting the program "PRE^POST^KEY" is displayed. Now pre and post value of the function and the key code (as has to be done using the normal ASN function) have to be provided separated by ENTER^. Always two assignments have to be done - favourably not to the same key, for in this case it's possible that the assignments take no effect or other ones could be removed. The program size is 12 registers.
Program Listing :
01 LBL "KA" 02 " " 03 LBL 00 04 X<> M 05 SIGN 06 CLST 07 "PRE^POST^KEY" 08 TONE 9 09 PROMPT 10 "ANUM" 11 PASN 12 RCL ` 13 STO M 14 CLX 15 E 16 CHS 17 AROT 18 CLX 19 ATOX 20 X<> L 21 STO M 22 R^ 23 XTOA 24 R^ 25 XTOA 26 LASTX 27 XTOA 28 RCL N 29 X=0? 30 GTO 00 31 ATOX 32 X<> c 33 RCL M 34 STO IND c 35 X<>Y 36 STO c 37 CLA 38 CLST 39 END
Back to HP-41CX Selected (game) programs
Back to Natural Sciences and Mathematical Games
Kai Schröder, 30.5.2001