hp29c

Model:	-29C

General:
	Name:			Programmable Scientific Calculator
	Code-Name:		Bonnie
	Family:			Woodstock
	Logic:			RPN
	Features:		scientific, programmable
	Firsts:			CMOS/SOS memory (with -19C), last Woodstock
	Introduction:
		Date:		1977-7-1
		Price:		$195
	Discontinuation:
		Date:		1979-12-07
		Price:		$175 (on 1978-08-01)
	Production-Run:		?

Display:
	Type:			LED, 7 segment
	Size:			1 line x 12 chars
	Number-Formats:		sign, 10 mantissa
				sign, 8 mantissa, ., exp sign, 2 exp
	Annunciators:		....... .......	battery low
				(true decimal point is not lit)
Data:
	User-Visible:
		Smallest:	1E-99
		Largest:	9.999999999E99
		Signif.-Digits:	10
	Internal:
		Smallest:	1E-99
		Largest:	9.999999999E99
		Signif.-Digits:	10
	Data-Types-and-Sizes:	real, 7 bytes

Memory:
	Named-Registers:	X, Y, Z, T, Last x
				0-9, .0-.9
	Flags:			none
	Register-Usage:		R0	used by DSZ, ISZ
				R0	used as indirect register
				R10	\GSn
				R11	\GSx
				R12	\GSx^2
				R13	\GSy
				R14	\GSy^2
				R15	\GSxy
	Numbered-Registers:	30
	Program-Steps:		98
	Program-Editing:	insert
	Program-Display:	keycode
	User-RAM-Bytes:		343
	Total-RAM-Bytes:	?
	ROM-Bytes:		?
	Machine-State:		prefix key state
				stack lift enable
				display mode
				program counter
				three level return stack
				degrees / radians / grads
				registers
				memory
	File-Types:		none

Physical:
	Technology-Used:	?
	Processor:		?
	Chip-Count:		?
	Power-Source:		custom nickel-cadmium cells, AC
	Continuous-Memory:	yes
	Expansion-Ports:	none
	I/O-Ports:		none
	Clock:			none

	Length:			?
	Width:			?
	Height:			?
	Weight:			?
	Temperature-Range:
		Operating:	0 to 45 deg C
		Charging:	15 to 40 deg C
		Storage:	-40 to 55 deg C

Keyboard:
	Switches:		OFF / ON
				PRGM / RUN
	Shift-Keys:		f, yellow, agove
				g, blue, below
	User-Defined-Keys:	none

Key-Arrangement::

** ** ** ** **
** ** ** ** **
***** ** ** **
*  *** *** ***
*  *** *** ***
*  *** *** ***
*  *** *** ***

Key-Labels-Base-Keyboard::

SST	GSB	GTO	f	g
x<>y	Rv	STO	RCL	\GS+
ENTER^	CHS	EEX	CLx
-	7	8	9
+	4	5	6
x	1	2	3
\:-	0	.	R/S

Key-Labels-f-yellow-above::

FIX	SCI	ENG	[]	[]
x-	s	[]	[]	\GS-
|--------- CLEAR ---------|
PREFIX	PRGM	REG	\GS
x\<=y	ln	log	->R
x>y	sin	cos	tan
			 x
x\=/y	INT	\v/x	y
x=y	->H.MS	LASTx	PAUSE

Key-Labels-g-blue-below::

BST	RTN	LBL	[]	[]
%	i	DSZ	ISZ	DEL
[]	GRD	RAD	DEG
	 x	  x
x<0	e	10	->P
	   -1	   -1	   -1
x>0	sin	cos	tan
		 2
x\=/0	FRAC	x	ABS
x=0	->H	\pi	1/x

Programmable-Operations::

%		percent of
+		addition
-		subtraction
->H		convert to decimal hours
->H.MS		convert to HH.MMSS
->P		convert rectangular to polar
->R		convert polar to rectangular
0-9, .		enter digit or decimal point
1/x		reciprocal
10^x		common exponentiation
ABS		absolute value
CHS		change sign
CLx		clear X
cos		cosine
cos-1		arc cosine
DEG		degrees mode
DSZ		decrement R0 and skip if zero
EEX		start an exponent, 1 not required
ENG 0-7		ENG mode
ENTER^		enter
e^x		natural exponentiation
FIX 0-9		FIX mode
FRAC		fractional part
GRD		grads mode
GSB 0-9		execute label
GSB i		GSB label in R0
GTO 00-98	(program mode) goto step
GTO i		if R0 is 0-9, goto label, if R0 < 0, go back -R0 steps
INT		integer part
ISZ		increment R0 and skip if zero
LASTx		recall last x
LBL 0-9		label
ln		natural logarithm
log		common logarithm
PAUSE		one second pause
R/S		run/stop
RAD		radians mode
RCL 0-9,.0-.9,i	recall from register
REG		clear registers
RTN		return from subroutine
Rv		roll the stack down
s		compute standard deviation
SCI 0-7		SCI mode
sin		sine
sin-1		arc sine
STO +,-,x,\:- 0-9,.0-.9,i storage arithmetic
STO 0-9,.0-.9,i		store in register
tan		tangent
tan-1		arc tangent
x		multiplication
x-		compute mean
x<0		conditional
x<>y		exchange x and y
x=0		conditional
x=y		conditional
x>y		conditional
x\<=y		conditional
x\=/0		conditional
x\=/y		conditional
x\>=0		conditional
x^2		square
y^x		power
\:-		division
\GS		clear statistics registers
\GS+		add to statistics
\GS-		subtract from statistics
\pi		constant, value 3.141592654
\v/x		square root

Non-Programmable-Operations::

BST		back step
DEL		delete current instruction
f		shift
g		shift
GSB 0-9,i	sets program counter
GTO 0-9,i	sets program counter
GTO . 00-98	sets program counter
PREFIX		clear prefix
PRGM		(program mode) clears program
		(run mode) sets program counter to 00
SST		single step

Menus::

none

Bugs/ROM-Versions::

none

Notes::

Printer version is the -19C.

Areas

General

Craig's Articles

 

 
 

I am Craig A. Finseth.

Back to Home.

Back to top.

Last modified Saturday, 2012-02-25T17:29:33-06:00.