logotipo

img_google

Technical specifications for version 2.31

Menus

Supported menus are:

Directories

The directories are full supported and work exactly as the original HP48G.

Variables

Can hold data of the six supported types . The rules to create, search and delete is exactly as the HP48G

Command

The supported command are:

Command name How to access by keyboard
+ [+]
- [-]
* [*]
/ [/]
^ [y^x]
% [MTH] REAL %
%CH [MTH] REAL %CH
%T [MTH] REAL %T
e [ex]
π [<\][π] 
-> [/>][->] 
ABS [MTH] REAL [NXT] ABS
ACOS [<\][ACOS]
ALOG [<-\][10^x]
AND [MTH] BASE [NXT] LOGIC AND
ASIN [<\][ASIN]
ASR [MTH] BASE [NXT] BIT ASR
ATAN [<\][ATAN]
BIN [MTH] BASE BIN
B->R [MTH] BASE B->R
CEIL [MTH] REAL [NXT][NXT] CEIL
CLEAR [<\][CLEAR] 
COS [COS]
CRDIR [<\][MEMORY] DIR CRDIR
D->R [MTH] REAL [NXT][NXT] D->R
DATE [<\][TIME] DATE
DATE+ [<\][TIME] [NXT] DATE+
DDAYS [<\][TIME] [NXT] DDAYS
DEC [MTH] BASE DEC
DEG [<\][MODES] ANGL DEG 
DEPTH [<\][STACK] DEPTH
DROP [<\][DROP]
DROPN [<\][STACK][NXT] DRPN
DROP2 [<\][STACK][NXT] DROP2
DUP [ENTER] (when no command line) // [<\][STACK][NXT] DUP
DUPN [<\][STACK][NXT] DUPN
DUP2 [<\][STACK][NXT] DUP2
e [Alfa][<\][e] 
ENG [<\][MODES] FMT ENG 
EVAL [EVAL]
EXP [<\][e^x]
FIX [<\][MODES] FMT FIX 
FLOOR [MTH] REAL [NXT][NXT] FLOOR
FP [MTH] REAL [NXT] FP
GRAD <\][MODES] ANGL GRAD 
->HMS [<\][TIME] [NXT] ->HMS
HMS-> [<\][TIME] [NXT] HMS->
HMS+ [<\][TIME] [NXT] HMS+
HMS- [<\][TIME] [NXT] HMS-
HOME [/>][HOME] 
HEX [MTH] BASE HEX
INV [1/x]
IP [MTH] REAL [NXT] IP
LAST [/>][ARG]
LASTARG [/>][ARG]
LN [/>][LN]
LOG [/>][LOG]
MAX [MTH] REAL MAX
MEM [<\][MEMORY] MEM
MIN [MTH] REAL MIN
MENU [<\][MODES] MENU MENU
MOD [MTH] REAL MOD
->NUM [<\][->NUM] 
NEG [+/-]
NOT [MTH] BASE [NXT] LOGIC NOT 
OCT [MTH] BASE OCT
OVER [<\][STACK] OVER
OR [MTH] BASE [NXT] LOGIC OR
PGDIR [<\][MEMORY] DIR PGDIR
PICK [<\][STACK] PICK
PURGE [<\][PURGE]
R->B [MATH] BASE R->B
R->D [MTH] REAL [NXT][NXT] R->D
RAD [<\][MODES] ANGL RAD 
RCL [/>][RCL] 
RCLMENU [<\][MODES] MENU RCLM
RCWS [MTH] BASE [NXT] RCWS
RL [MTH] BASE [NXT] BIT RL
RLB [MTH] BASE [NXT] BYTE RLB
ROLL [<\][STACK] ROLL
ROLLD [<\][STACK] ROLLD
ROT [<\][STACK] ROT
RR [MTH] BASE [NXT] BIT RR
RRB [MTH] BASE [NXT] BYTE RRB
SCI [<\][MODES] FMT SCI 
SIGN [MTH] REL [NXT] SIGN
SIN [SIN]
SL [MTH] BASE [NXT] BIT SL 
SLB [MTH] BASE [NXT] BYTE SLB
SQ [<\][x^2]
SR [MTH] BASE [NXT] BIT SR
SRB [MTH] BASE [NXT] BYTE SRB
STD [<\][MODES] FMT STD 
STO [STO]
STWS [MTH] BASE [NXT] STWS
SWAP [<\][SWAP]
TAN [TAN]
TIME [<\][TIME] TIME
UPDIR [<\][UP] 
XOR [MTH] BASE [NXT] LOGIC XOR

Flags

Through the  MODES MISC menu:

Through the  MATH BASE menu:

Through the  MODES FMT menu:

Through the  MODES ANGL menu:

Through the TIME menu:

 

Simple algebraical expressions examples 

(Use EVAL command to evalutate the expression)

Simple programs examples  

Note that each item in a program must be separated by space

Limitations 

(Use the MEM command to check the amount of free memory)

Extra features

 

Historical evolution 

Version 2.31

Version 2.2 

Version 2.1 

Version 2.0 

Bugs fixed from version 1.01: 

Version 1.01

Version 1.0

Repaired bugs from version 0.2