41Notes (HP-41CX or HP-41C/CV with X-Function)
My small contribution to store small notes
01 LBL "41NOTES"
02 "NOTES"
03 RCLPTA
04 FIX 0
05 CF 29
06 CF 21
07 LBL 52
08 "A:F:I:P:V? " '3 spaces
09 ASROOM
10 ARCL X
11 AVIEW
12 GETKEY
13 X=0?
14 GTO 15
15 CLD
16 XEQ IND X
17 GTO 52
18 LBL 11
19 CLA
20 AON
21 PROMPT
22 AOFF
23 APPREC
24 RTN
25 LBL 24
26 SF 25
27 "NOTES"
28 20 ' Modify for large number of notes
29 PURFL
30 CRFLAS
31 RTN
32 LBL 15
33 CLD
34 FIX 2
35 STOP
36 LBL 62
37 CLX
38 SEEKPT
39 SF 25
40 LBL 61
41 GETREC
42 AVIEW
43 PSE
44 "-:+:D:R:S?"
45 FC? 25
46 GTO 52
47 AVIEW
48 GETKEY
49 X=0?
50 GTO 52
51 XEQ IND X
52 GTO 61
53 LBL 51
54 CLX
55 SEEKPT
56 RCLPT
57 INT
58 1
59 -
60 SEEKPT
61 GTO 61
62 LBL 14
63 DELREC
64 GTO 61
65 LBL 43
66 CLX
67 SEEKPT
68 SF 25
69 LBL 00
70 GETREC
71 FC? 25
72 GTO 52
73 AVIEW
74 FS? 55
75 PRA
76 GTO 00
77 LBL 53
78 "SRC?"
79 AON
80 PROMPT
81 AOFF
82 CLX
83 SEEKPT
84 POSFL
85 INT
86 SEEKPT
87 GTO 61Instructions
XEQ "41NOTES"
First time: press I 'Initialize "NOTES" file in X-Memory
Option
A ' Add Notes (Max 24 bytes) R/S
E ' End
I ' Initialize (First time or Clear all Notes !!!)
P ' Print or View Records
V ' View ------ + ' Next Record
- ' Previous Record
D ' Delete Present Record
R ' Return
S ' Search a string* In the main menu if there is not any key pressed in 10 seconds the program concludes.
* In the visualization way if there is not any key pressed in 10 seconds returns for the main menu
Edited: 23 Oct 2005, 6:03 p.m. after one or more responses were posted