/* * TODO en plus des commands hp28s */ general: entry: - parse en entier la ligne de commande puis si pas de pb de syntaxe entrer - entrée sur plusieurs lignes - entrée d'une variable sans '' = rcl - rpn <"commande entière"> commands: print system alias alt-R + recherche ? date / time /* * FONCTIONNALITES en plus de celles marquées '*' dans la liste HP-28s commands */ verbose augmenter / diminuer la verbosité vars lister les variables erase effacer toute la stack /* * HP-28s commands * * STACK * DROP*, SWAP*, ROLL, DUP*, OVER, DUP2*, DROP2*, ROT*, LIST->, ROLLD, PICK*, DUPN, DROPN, DEPTH*, ->LIST * * STORE * STO*, RCL*, PURGE*, STO+, STO-, STO*, STO/, SNEG, SINV, SCONJ * * MEMORY * MEM, MENU, ORDER, PATH, HOME, CRDIR, VARS, CLUSR * * ALGEBRA * NEG*(+), COLCT, EXPAN, SIZE, FORM, OBSUB, EXSUB, TAYLR, ISOL, QUAD, SHOW, OBGET, EXGET * * STAT * ∑DAT, ∑PAR, ∑+, ∑-, N∑, CL∑, STO∑, RCL∑, TOT, MEAN, SDEV, VAR, MAX∑, MIN∑, COL∑, CORR, COV, LR, * PREDEV, UTPC, UTPF, UTPN, UTPT, COMB, PERM * * PRINT * PR1, PRST, PRVAR, PRLCD, CR, TRAC, PRSTC, PRUSR, PRMD * * CONTRL * SST, HALT, ABORT, KILL, WAIT, KEY, BEPP, CLLCD, DISP, CLMF, ERRN, ERRM * * BRANCH * IF*, IFERR, THEN*, ELSE*, END*, START*, FOR*, NEXT*, STEP*, IFT, IFTE, DO, UNTIL, END, WHILE, REPEAT, END * * TEST * !=*, >*, >=*, <*, <=*, SF, CF, FS?, FC?, FS?C, FC?C, AND, OR, XOR, NOT, SAME, ==*, STOF, RCLF, TYPE * * CATALOG * NEXT, PREV, SCAN, USE, FETCH, QUIT * * UNITS * CONVERT * * CURSOR * INS, DEL, ← → ↑ ↓, STD, FIX, SCI, ENG, DEG, RAD, CMD, UNDO, LAST, ML, RDX, PRMD * * TRIG * PI*(+), SIN*, ASIN*, COS*, ACOS*, TAN*, ATAN*, P→R, R→P, R→C, C→R, ARG, →HMS, HMS→, HMS+, HMS-, *D→R, *R→D * * LOGS * LOG*, ALOG*, LN*, EXP*, LNP1, EXPM, SINH*, ASINH*, COSH*, ACOSH*, TANH*, ATANH* * * SOLV * STEQ, RCEQ, ISOL, QUAD, SHOW, ROOT, * * PLOT * PPAR, STEQ, RCEQ, PMIN, PMAX, INDEP, DRAW, RES, AXES, CENTR, *W, *H, STO∑, RCL∑, COL∑, SCL∑, DRW∑, CLLCD, DIGTIZ * * CUSTOM * MENU, CUSTOM * * integration, differentiation, flags, reserved variables, system operations */