Skip to content

Commit 5a1063c

Browse files
committed
help1.asm: add 'Cursor Movement' page, and new 'Stack Ops' entries
1 parent ffbf514 commit 5a1063c

File tree

1 file changed

+76
-63
lines changed

1 file changed

+76
-63
lines changed

src/help1.asm

Lines changed: 76 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -28,82 +28,95 @@ helpPages:
2828
.dw msgHelpPage16
2929
.dw msgHelpPage17
3030
.dw msgHelpPage18
31+
.dw msgHelpPage19
3132
helpPagesEnd:
3233
helpPageCount equ (helpPagesEnd-helpPages)/2
3334

3435
msgHelpPage1:
3536
.db escapeLargeFont, "RPN83P", Lenter
36-
.db escapeSmallFont, "v0.11.0-dev (2024", Shyphen, "05", Shyphen, "13)", Senter
37+
.db escapeSmallFont, "v0.11.0", Shyphen, "dev (2024", Shyphen, "05", Shyphen, "14)", Senter
3738
.db "(c) 2023", Shyphen, "2024 Brian T. Park", Senter
3839
.db Senter
3940
.db "An RPN calculator for the", Senter
4041
.db "TI", Shyphen, "83 Plus and TI", Shyphen, "84 Plus", Senter
4142
.db "inspired by the HP", Shyphen, "42S.", Senter
4243
.db Senter
43-
.db SlBrack, "1/18", SrBrack, " Any key to continue...", Senter
44+
.db SlBrack, "1/19", SrBrack, " Any key to continue...", Senter
4445
.db 0
4546

4647
msgHelpPage2:
4748
.db escapeLargeFont, "Menu Navigation", Lenter
48-
.db escapeSmallFont, "Home: MATH", Senter
49-
.db "Prev Row: UP", Senter
50-
.db "Next Row: DOWN", Senter
51-
.db "Back: ON", Senter
49+
.db escapeSmallFont, "MATH: Home", Senter
50+
.db "UP: Prev row", Senter
51+
.db "DOWN: Next row", Senter
52+
.db "ON: Back/Exit", Senter
5253
.db Senter
53-
.db "Quit: 2ND QUIT", Senter
54-
.db "Off: 2ND OFF", Senter
55-
.db SlBrack, "2/18", SrBrack, " Any key to continue...", Senter
54+
.db "2ND QUIT: Quit", Senter
55+
.db "2ND OFF: Off", Senter
56+
.db SlBrack, "2/19", SrBrack, " Any key to continue...", Senter
5657
.db 0
5758

5859
msgHelpPage3:
5960
.db escapeLargeFont, "Input Editing", Lenter
60-
.db escapeSmallFont, "+/-: (-)", Senter
61-
.db "EE: 2ND EE", Senter
62-
.db ",: ,", Senter
63-
.db "<-: DEL", Senter
64-
.db "CLX: CLEAR", Senter
65-
.db "CLST: CLEAR CLEAR CLEAR", Senter
61+
.db escapeSmallFont, "(-): +/-", Senter
62+
.db "2ND EE: EE", Senter
63+
.db "{ } ,: Record objects", Senter
6664
.db Senter
67-
.db SlBrack, "3/18", SrBrack, " Any key to continue...", Senter
65+
.db "DEL: Delete left", Senter
66+
.db "CLEAR: CLX", Senter
67+
.db "CLEAR CLEAR CLEAR: CLST", Senter
68+
.db SlBrack, "3/19", SrBrack, " Any key to continue...", Senter
6869
.db 0
6970

7071
msgHelpPage4:
71-
.db escapeLargeFont, "Stack Ops", Lenter
72-
.db escapeSmallFont, "R", SdownArrow, " : (", Senter
73-
.db "X", Sleft, Sconvert, "Y", ": )", Senter
74-
.db "LastX", ": 2ND ANS", Senter
75-
.db "R", SupArrow, " : STK R", SupArrow, Senter
72+
.db escapeLargeFont, "Cursor Movement", Lenter
73+
.db escapeSmallFont, "LEFT: Cursor left", Senter
74+
.db "RIGHT: Cursor right", Senter
7675
.db Senter
76+
.db "2ND LEFT: Begin of line", Senter
77+
.db "2ND RIGHT: End of line", Senter
7778
.db Senter
7879
.db Senter
79-
.db SlBrack, "4/18", SrBrack, " Any key to continue...", Senter
80+
.db SlBrack, "4/19", SrBrack, " Any key to continue...", Senter
8081
.db 0
8182

8283
msgHelpPage5:
84+
.db escapeLargeFont, "Stack Ops", Lenter
85+
.db escapeSmallFont, "(: R", SdownArrow, Senter
86+
.db "2ND u: R", SupArrow, Senter
87+
.db "): X", Sleft, Sconvert, "Y", Senter
88+
.db "2ND ANS: LastX", Senter
89+
.db "DUP: Duplicate X", Senter
90+
.db "DROP: Delete X", Senter
91+
.db "SSIZ: Stack size: 4..8", Senter
92+
.db SlBrack, "5/19", SrBrack, " Any key to continue...", Senter
93+
.db 0
94+
95+
msgHelpPage6:
8396
.db escapeLargeFont, "Display Modes", Lenter
8497
.db escapeSmallFont, "FIX nn: Fixed", Senter
8598
.db "SCI nn: Scientific", Senter
8699
.db "ENG nn: Engineering", Senter
87100
.db SFourSpaces, "nn: 0..9: Num digits", Senter
88-
.db SFourSpaces, "nn: 11..99: Reset to floating", Senter
89-
.db "SHOW: 2ND ENTRY", Senter
101+
.db SFourSpaces, "nn: 10..99: Reset to floating", Senter
102+
.db "2ND ENTRY: SHOW", Senter
90103
.db Senter
91-
.db SlBrack, "5/18", SrBrack, " Any key to continue...", Senter
104+
.db SlBrack, "6/19", SrBrack, " Any key to continue...", Senter
92105
.db 0
93106

94-
msgHelpPage6:
107+
msgHelpPage7:
95108
.db escapeLargeFont, "Complex Modes", Lenter
96-
.db escapeSmallFont, "RRES: real results", Senter
97-
.db "CRES: complex results", Senter
109+
.db escapeSmallFont, "RRES: Real results", Senter
110+
.db "CRES: Complex results", Senter
98111
.db Senter
99-
.db "RECT: rectangular", Senter
100-
.db "PRAD: polar radian", Senter
101-
.db "PDEG: polar degree", Senter
112+
.db "RECT: Rectangular", Senter
113+
.db "PRAD: Polar radian", Senter
114+
.db "PDEG: Polar degree", Senter
102115
.db Senter
103-
.db SlBrack, "6/18", SrBrack, " Any key to continue...", Senter
116+
.db SlBrack, "7/19", SrBrack, " Any key to continue...", Senter
104117
.db 0
105118

106-
msgHelpPage7:
119+
msgHelpPage8:
107120
.db escapeLargeFont, "Complex Entry", Lenter
108121
.db escapeSmallFont, "2ND ", SimagI, ": a ", SimagI, " b", Senter
109122
.db "2ND ANGLE: r ", Sangle, Stemp, " ", Stheta, Senter
@@ -112,46 +125,46 @@ msgHelpPage7:
112125
.db "2ND LINK: X,Y to complex", Senter
113126
.db Senter
114127
.db Senter
115-
.db SlBrack, "7/18", SrBrack, " Any key to continue...", Senter
128+
.db SlBrack, "8/19", SrBrack, " Any key to continue...", Senter
116129
.db 0
117130

118-
msgHelpPage8:
131+
msgHelpPage9:
119132
.db escapeLargeFont, "Register Ops", Lenter
120133
.db escapeSmallFont, "STO nn", Senter
121134
.db "STO+ STO- STO* STO/ nn", Senter
122135
.db "RCL nn", Senter
123136
.db "RCL+ RCL- RCL* RCL/ nn", Senter
124-
.db "nn: 0..24", Senter
125-
.db "nn: A-Z,", Stheta, Senter
137+
.db SFourSpaces, "nn: 0..(RSIZ-1), A-Z, ", Stheta, Senter
138+
.db "RSIZ: Register size: 25..100", Senter
126139
.db Senter
127-
.db SlBrack, "8/18", SrBrack, " Any key to continue...", Senter
140+
.db SlBrack, "9/19", SrBrack, " Any key to continue...", Senter
128141
.db 0
129142

130-
msgHelpPage9:
143+
msgHelpPage10:
131144
.db escapeLargeFont, "NUM Functions", Lenter
132145
.db escapeSmallFont, "%: Y=Y, X=Y*X/100", Senter
133146
.db "%CH: Y=Y, X=100*(X-Y)/Y", Senter
134-
.db "PRIM: smallest prime factor", Senter
147+
.db "PRIM: Smallest prime factor", Senter
135148
.db Senter
136149
.db "RNDF: Round to FIX/SCI/ENG", Senter
137150
.db "RNDN: Round to N digits", Senter
138151
.db "RNDG: Round to guard digits", Senter
139-
.db SlBrack, "9/18", SrBrack, " Any key to continue...", Senter
152+
.db SlBrack, "10/19", SrBrack, " Any key to continue...", Senter
140153
.db 0
141154

142-
msgHelpPage10:
155+
msgHelpPage11:
143156
.db escapeLargeFont, "CONV Arguments", Lenter
144157
.db escapeSmallFont, Sconvert, "POL ", Sconvert, "REC:", Senter
145158
.db SFourSpaces, "Y: y or ", Stheta, Senter
146159
.db SFourSpaces, "X: x or r", Senter
147160
.db Sconvert, "HMS: hh.mmss", Senter
148-
.db "ATN2: same as ", Sconvert, "POL", Senter
161+
.db "ATN2: Same as ", Sconvert, "POL", Senter
149162
.db Senter
150163
.db Senter
151-
.db SlBrack, "10/18", SrBrack, " Any key to continue...", Senter
164+
.db SlBrack, "11/19", SrBrack, " Any key to continue...", Senter
152165
.db 0
153166

154-
msgHelpPage11:
167+
msgHelpPage12:
155168
.db escapeLargeFont, "STAT Functions", Lenter
156169
.db escapeSmallFont, "WMN: Weighted Mean", Senter
157170
.db SFourSpaces, "Y: ", ScapSigma, "XY/", ScapSigma, "X", Senter
@@ -160,10 +173,10 @@ msgHelpPage11:
160173
.db "SCOV: Sample Covariance", Senter
161174
.db "PDEV: Pop Std Deviation", Senter
162175
.db "PCOV: Pop Covariance", Senter
163-
.db SlBrack, "11/18", SrBrack, " Any key to continue...", Senter
176+
.db SlBrack, "12/19", SrBrack, " Any key to continue...", Senter
164177
.db 0
165178

166-
msgHelpPage12:
179+
msgHelpPage13:
167180
.db escapeLargeFont, "CFIT Models", Lenter
168181
.db escapeSmallFont, "LINF: y = B + M x", Senter
169182
.db "LOGF: y = B + M lnx", Senter
@@ -172,10 +185,10 @@ msgHelpPage12:
172185
.db "BEST: Select best model", Senter
173186
.db Senter
174187
.db Senter
175-
.db SlBrack, "12/18", SrBrack, " Any key to continue...", Senter
188+
.db SlBrack, "13/19", SrBrack, " Any key to continue...", Senter
176189
.db 0
177190

178-
msgHelpPage13:
191+
msgHelpPage14:
179192
.db escapeLargeFont, "BASE Ops", Lenter
180193
.db escapeSmallFont, "SL,SR: Shift Logical", Senter
181194
.db "ASR: Arithmetic Shift Right", Senter
@@ -184,10 +197,10 @@ msgHelpPage13:
184197
.db "REVB: Reverse Bits", Senter
185198
.db "CNTB: Count Bits", Senter
186199
.db "WSIZ: 8, 16, 24, 32", Senter
187-
.db SlBrack, "13/18", SrBrack, " Any key to continue...", Senter
200+
.db SlBrack, "14/19", SrBrack, " Any key to continue...", Senter
188201
.db 0
189202

190-
msgHelpPage14:
203+
msgHelpPage15:
191204
.db escapeLargeFont, "TVM", Lenter
192205
.db escapeSmallFont, "Outflow: -", Senter
193206
.db "Inflow: +", Senter
@@ -196,10 +209,10 @@ msgHelpPage14:
196209
.db "END: Payments at end", Senter
197210
.db "CLTV: Clear TVM", Senter
198211
.db Senter
199-
.db SlBrack, "14/18", SrBrack, " Any key to continue...", Senter
212+
.db SlBrack, "15/19", SrBrack, " Any key to continue...", Senter
200213
.db 0
201214

202-
msgHelpPage15:
215+
msgHelpPage16:
203216
.db escapeLargeFont, "TVM Solver", Lenter
204217
.db escapeSmallFont, "IYR1: I%YR guess 1", Senter
205218
.db "IYR2: I%YR guess 2", Senter
@@ -208,10 +221,10 @@ msgHelpPage15:
208221
.db Senter
209222
.db Senter
210223
.db Senter
211-
.db SlBrack, "15/18", SrBrack, " Any key to continue...", Senter
224+
.db SlBrack, "16/19", SrBrack, " Any key to continue...", Senter
212225
.db 0
213226

214-
msgHelpPage16:
227+
msgHelpPage17:
215228
.db escapeLargeFont, "Date Objects", Lenter
216229
.db escapeSmallFont, "D{y,m,d}: Date", Senter
217230
.db "T{h,m,s}: Time", Senter
@@ -220,22 +233,22 @@ msgHelpPage16:
220233
.db "DZ{D,T,TZ}: ZonedDateTime", Senter
221234
.db "DW{dw}: DayOfWeek (Mon=1)", Senter
222235
.db "DR{d,h,m,s}: Duration", Senter
223-
.db SlBrack, "16/18", SrBrack, " Any key to continue...", Senter
236+
.db SlBrack, "17/19", SrBrack, " Any key to continue...", Senter
224237
.db 0
225238

226-
msgHelpPage17:
239+
msgHelpPage18:
227240
.db escapeLargeFont, "Date Ops", Lenter
228-
.db escapeSmallFont, "DZ*TZ", Sstore, "DZ: convert TZ", Senter
229-
.db "D+n", Sstore, "D: add", Senter
230-
.db "D-D", Sstore, "n: sub", Senter
241+
.db escapeSmallFont, "DZ*TZ", Sstore, "DZ: Convert TZ", Senter
242+
.db "D+n", Sstore, "D: Add", Senter
243+
.db "D-D", Sstore, "n: Subtract", Senter
231244
.db "DSHK: Shrink (2ND", Sroot, ")", Senter
232245
.db "DEXD: Extend (X", Ssquare, ")", Senter
233246
.db "DCUT: Cut (X", Sinverse, ")", Senter
234247
.db "DLNK: Link (2ND LINK)", Senter
235-
.db SlBrack, "17/18", SrBrack, " Any key to continue...", Senter
248+
.db SlBrack, "18/19", SrBrack, " Any key to continue...", Senter
236249
.db 0
237250

238-
msgHelpPage18:
251+
msgHelpPage19:
239252
.db escapeLargeFont, "Hardware Clock", Lenter
240253
.db escapeSmallFont, "TZ,TZ?: Application TZ", Senter
241254
.db "CTZ,CTZ?: Clock TZ", Senter
@@ -244,5 +257,5 @@ msgHelpPage18:
244257
.db "NOWD: Get Date", Senter
245258
.db "NOWT: Get Time", Senter
246259
.db "NWDZ: Get ZonedDateTime", Senter
247-
.db SlBrack, "18/18", SrBrack, " Any key to return.", Senter
260+
.db SlBrack, "19/19", SrBrack, " Any key to return.", Senter
248261
.db 0

0 commit comments

Comments
 (0)