Skip to content

Commit

Permalink
help1.asm: add 'Cursor Movement' page, and new 'Stack Ops' entries
Browse files Browse the repository at this point in the history
  • Loading branch information
bxparks committed May 14, 2024
1 parent ffbf514 commit 5a1063c
Showing 1 changed file with 76 additions and 63 deletions.
139 changes: 76 additions & 63 deletions src/help1.asm
Original file line number Diff line number Diff line change
Expand Up @@ -28,82 +28,95 @@ helpPages:
.dw msgHelpPage16
.dw msgHelpPage17
.dw msgHelpPage18
.dw msgHelpPage19
helpPagesEnd:
helpPageCount equ (helpPagesEnd-helpPages)/2

msgHelpPage1:
.db escapeLargeFont, "RPN83P", Lenter
.db escapeSmallFont, "v0.11.0-dev (2024", Shyphen, "05", Shyphen, "13)", Senter
.db escapeSmallFont, "v0.11.0", Shyphen, "dev (2024", Shyphen, "05", Shyphen, "14)", Senter
.db "(c) 2023", Shyphen, "2024 Brian T. Park", Senter
.db Senter
.db "An RPN calculator for the", Senter
.db "TI", Shyphen, "83 Plus and TI", Shyphen, "84 Plus", Senter
.db "inspired by the HP", Shyphen, "42S.", Senter
.db Senter
.db SlBrack, "1/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "1/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage2:
.db escapeLargeFont, "Menu Navigation", Lenter
.db escapeSmallFont, "Home: MATH", Senter
.db "Prev Row: UP", Senter
.db "Next Row: DOWN", Senter
.db "Back: ON", Senter
.db escapeSmallFont, "MATH: Home", Senter
.db "UP: Prev row", Senter
.db "DOWN: Next row", Senter
.db "ON: Back/Exit", Senter
.db Senter
.db "Quit: 2ND QUIT", Senter
.db "Off: 2ND OFF", Senter
.db SlBrack, "2/18", SrBrack, " Any key to continue...", Senter
.db "2ND QUIT: Quit", Senter
.db "2ND OFF: Off", Senter
.db SlBrack, "2/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage3:
.db escapeLargeFont, "Input Editing", Lenter
.db escapeSmallFont, "+/-: (-)", Senter
.db "EE: 2ND EE", Senter
.db ",: ,", Senter
.db "<-: DEL", Senter
.db "CLX: CLEAR", Senter
.db "CLST: CLEAR CLEAR CLEAR", Senter
.db escapeSmallFont, "(-): +/-", Senter
.db "2ND EE: EE", Senter
.db "{ } ,: Record objects", Senter
.db Senter
.db SlBrack, "3/18", SrBrack, " Any key to continue...", Senter
.db "DEL: Delete left", Senter
.db "CLEAR: CLX", Senter
.db "CLEAR CLEAR CLEAR: CLST", Senter
.db SlBrack, "3/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage4:
.db escapeLargeFont, "Stack Ops", Lenter
.db escapeSmallFont, "R", SdownArrow, " : (", Senter
.db "X", Sleft, Sconvert, "Y", ": )", Senter
.db "LastX", ": 2ND ANS", Senter
.db "R", SupArrow, " : STK R", SupArrow, Senter
.db escapeLargeFont, "Cursor Movement", Lenter
.db escapeSmallFont, "LEFT: Cursor left", Senter
.db "RIGHT: Cursor right", Senter
.db Senter
.db "2ND LEFT: Begin of line", Senter
.db "2ND RIGHT: End of line", Senter
.db Senter
.db Senter
.db SlBrack, "4/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "4/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage5:
.db escapeLargeFont, "Stack Ops", Lenter
.db escapeSmallFont, "(: R", SdownArrow, Senter
.db "2ND u: R", SupArrow, Senter
.db "): X", Sleft, Sconvert, "Y", Senter
.db "2ND ANS: LastX", Senter
.db "DUP: Duplicate X", Senter
.db "DROP: Delete X", Senter
.db "SSIZ: Stack size: 4..8", Senter
.db SlBrack, "5/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage6:
.db escapeLargeFont, "Display Modes", Lenter
.db escapeSmallFont, "FIX nn: Fixed", Senter
.db "SCI nn: Scientific", Senter
.db "ENG nn: Engineering", Senter
.db SFourSpaces, "nn: 0..9: Num digits", Senter
.db SFourSpaces, "nn: 11..99: Reset to floating", Senter
.db "SHOW: 2ND ENTRY", Senter
.db SFourSpaces, "nn: 10..99: Reset to floating", Senter
.db "2ND ENTRY: SHOW", Senter
.db Senter
.db SlBrack, "5/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "6/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage6:
msgHelpPage7:
.db escapeLargeFont, "Complex Modes", Lenter
.db escapeSmallFont, "RRES: real results", Senter
.db "CRES: complex results", Senter
.db escapeSmallFont, "RRES: Real results", Senter
.db "CRES: Complex results", Senter
.db Senter
.db "RECT: rectangular", Senter
.db "PRAD: polar radian", Senter
.db "PDEG: polar degree", Senter
.db "RECT: Rectangular", Senter
.db "PRAD: Polar radian", Senter
.db "PDEG: Polar degree", Senter
.db Senter
.db SlBrack, "6/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "7/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage7:
msgHelpPage8:
.db escapeLargeFont, "Complex Entry", Lenter
.db escapeSmallFont, "2ND ", SimagI, ": a ", SimagI, " b", Senter
.db "2ND ANGLE: r ", Sangle, Stemp, " ", Stheta, Senter
Expand All @@ -112,46 +125,46 @@ msgHelpPage7:
.db "2ND LINK: X,Y to complex", Senter
.db Senter
.db Senter
.db SlBrack, "7/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "8/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage8:
msgHelpPage9:
.db escapeLargeFont, "Register Ops", Lenter
.db escapeSmallFont, "STO nn", Senter
.db "STO+ STO- STO* STO/ nn", Senter
.db "RCL nn", Senter
.db "RCL+ RCL- RCL* RCL/ nn", Senter
.db "nn: 0..24", Senter
.db "nn: A-Z,", Stheta, Senter
.db SFourSpaces, "nn: 0..(RSIZ-1), A-Z, ", Stheta, Senter
.db "RSIZ: Register size: 25..100", Senter
.db Senter
.db SlBrack, "8/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "9/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage9:
msgHelpPage10:
.db escapeLargeFont, "NUM Functions", Lenter
.db escapeSmallFont, "%: Y=Y, X=Y*X/100", Senter
.db "%CH: Y=Y, X=100*(X-Y)/Y", Senter
.db "PRIM: smallest prime factor", Senter
.db "PRIM: Smallest prime factor", Senter
.db Senter
.db "RNDF: Round to FIX/SCI/ENG", Senter
.db "RNDN: Round to N digits", Senter
.db "RNDG: Round to guard digits", Senter
.db SlBrack, "9/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "10/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage10:
msgHelpPage11:
.db escapeLargeFont, "CONV Arguments", Lenter
.db escapeSmallFont, Sconvert, "POL ", Sconvert, "REC:", Senter
.db SFourSpaces, "Y: y or ", Stheta, Senter
.db SFourSpaces, "X: x or r", Senter
.db Sconvert, "HMS: hh.mmss", Senter
.db "ATN2: same as ", Sconvert, "POL", Senter
.db "ATN2: Same as ", Sconvert, "POL", Senter
.db Senter
.db Senter
.db SlBrack, "10/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "11/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage11:
msgHelpPage12:
.db escapeLargeFont, "STAT Functions", Lenter
.db escapeSmallFont, "WMN: Weighted Mean", Senter
.db SFourSpaces, "Y: ", ScapSigma, "XY/", ScapSigma, "X", Senter
Expand All @@ -160,10 +173,10 @@ msgHelpPage11:
.db "SCOV: Sample Covariance", Senter
.db "PDEV: Pop Std Deviation", Senter
.db "PCOV: Pop Covariance", Senter
.db SlBrack, "11/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "12/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage12:
msgHelpPage13:
.db escapeLargeFont, "CFIT Models", Lenter
.db escapeSmallFont, "LINF: y = B + M x", Senter
.db "LOGF: y = B + M lnx", Senter
Expand All @@ -172,10 +185,10 @@ msgHelpPage12:
.db "BEST: Select best model", Senter
.db Senter
.db Senter
.db SlBrack, "12/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "13/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage13:
msgHelpPage14:
.db escapeLargeFont, "BASE Ops", Lenter
.db escapeSmallFont, "SL,SR: Shift Logical", Senter
.db "ASR: Arithmetic Shift Right", Senter
Expand All @@ -184,10 +197,10 @@ msgHelpPage13:
.db "REVB: Reverse Bits", Senter
.db "CNTB: Count Bits", Senter
.db "WSIZ: 8, 16, 24, 32", Senter
.db SlBrack, "13/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "14/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage14:
msgHelpPage15:
.db escapeLargeFont, "TVM", Lenter
.db escapeSmallFont, "Outflow: -", Senter
.db "Inflow: +", Senter
Expand All @@ -196,10 +209,10 @@ msgHelpPage14:
.db "END: Payments at end", Senter
.db "CLTV: Clear TVM", Senter
.db Senter
.db SlBrack, "14/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "15/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage15:
msgHelpPage16:
.db escapeLargeFont, "TVM Solver", Lenter
.db escapeSmallFont, "IYR1: I%YR guess 1", Senter
.db "IYR2: I%YR guess 2", Senter
Expand All @@ -208,10 +221,10 @@ msgHelpPage15:
.db Senter
.db Senter
.db Senter
.db SlBrack, "15/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "16/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage16:
msgHelpPage17:
.db escapeLargeFont, "Date Objects", Lenter
.db escapeSmallFont, "D{y,m,d}: Date", Senter
.db "T{h,m,s}: Time", Senter
Expand All @@ -220,22 +233,22 @@ msgHelpPage16:
.db "DZ{D,T,TZ}: ZonedDateTime", Senter
.db "DW{dw}: DayOfWeek (Mon=1)", Senter
.db "DR{d,h,m,s}: Duration", Senter
.db SlBrack, "16/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "17/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage17:
msgHelpPage18:
.db escapeLargeFont, "Date Ops", Lenter
.db escapeSmallFont, "DZ*TZ", Sstore, "DZ: convert TZ", Senter
.db "D+n", Sstore, "D: add", Senter
.db "D-D", Sstore, "n: sub", Senter
.db escapeSmallFont, "DZ*TZ", Sstore, "DZ: Convert TZ", Senter
.db "D+n", Sstore, "D: Add", Senter
.db "D-D", Sstore, "n: Subtract", Senter
.db "DSHK: Shrink (2ND", Sroot, ")", Senter
.db "DEXD: Extend (X", Ssquare, ")", Senter
.db "DCUT: Cut (X", Sinverse, ")", Senter
.db "DLNK: Link (2ND LINK)", Senter
.db SlBrack, "17/18", SrBrack, " Any key to continue...", Senter
.db SlBrack, "18/19", SrBrack, " Any key to continue...", Senter
.db 0

msgHelpPage18:
msgHelpPage19:
.db escapeLargeFont, "Hardware Clock", Lenter
.db escapeSmallFont, "TZ,TZ?: Application TZ", Senter
.db "CTZ,CTZ?: Clock TZ", Senter
Expand All @@ -244,5 +257,5 @@ msgHelpPage18:
.db "NOWD: Get Date", Senter
.db "NOWT: Get Time", Senter
.db "NWDZ: Get ZonedDateTime", Senter
.db SlBrack, "18/18", SrBrack, " Any key to return.", Senter
.db SlBrack, "19/19", SrBrack, " Any key to return.", Senter
.db 0

0 comments on commit 5a1063c

Please sign in to comment.