hp95c

Model:	-95C

General:
	Name:			?
	Code-Name:		Bearcat
	Family:			Topcat
	Logic:			RPN
	Features:		scientific, programmable
	Firsts:			named programs
	Introduction:
		Date:		prototype only: never introduced
		Price:		$500
	Discontinuation:
		Date:		?
		Price:		?
	Production-Run:		100

Display:
	Type:			LED, 7 segment
	Size:			?1 line x 15 chars
	Number-Formats:		?sign, 10 mantissa, ., exp sign, 2 exp
	Annunciators:		?red light for low battery

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
	Flags:			none
	Register-Usage:		R3	\GSn
				R4	\GSy
				R5	\GSxy
				R6	\GSx^2
				R7	\GSx
	Numbered-Registers:	8
	Program-Steps:		49
	Program-Editing:	replace
	Program-Display:	keycode
	User-RAM-Bytes:		140
	Total-RAM-Bytes:	?
	ROM-Bytes:		?
	Machine-State:		prefix key state
				stack lift enable
				display mode
				program counter
				degrees / radians / grads
				registers
				memory
	File-Types:		none

Physical:
	Technology-Used:	?
	Processor:		?
	Chip-Count:		?
	Power-Source:		custom battery pack?, A/C
	Continuous-Memory:	yes
	Expansion-Ports:	none
	I/O-Ports:		thermal printer, 17 columns?
	Clock:			none

	Length:			?
	Width:			?
	Height:			?
	Weight:			?
	Temperature-Range:
		Operating:	? to ? deg C
		Charging:	? to ? deg C
		Storage:	? to ? deg C

Keyboard:
	Switches:		OFF / ON
	Shift-Keys:		f, yellow, below left
				g, yellow, below right
	User-Defined-Keys:	A-D

Key-Arrangement::

              ** ** ** *****

              ***** ** ** **

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

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


Key-Labels-Base-Keyboard::

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

Key-Labels-f-yellow-below-left::

			PRINT---STACK---REG-----\GS	SPACE
				FIX		SCI	ENG	H->H.MS
|--------PRINT------------|	STOi	SIN	COS	TAN	H.MS->H
x=y	x\=/y	x\<=y	x>y	RCLi	LN	LOG	->R	H.MS-
x!	ISZ	RTN	BST	DELETE	INT	ABS	x-	H.MS+
[]	[]	LBL	PAUSE	LASTx		L.R.	\GS-	H.MS+

Key-Labels-g-yellow-below-right::

			CLEAR---STACK---REG-----\GS	[]
				DEG		RAD	GRD	[]
|--------CLEAR------------|	[]	-1	-1	-1	[]
					 x	  x
x=0	x\=/0	x<0	x>0	[]	e	10	->P	[]
\GD%	DSZ	[]	[]	[]	FRAC	N!	s	[]
[]	[]	JUMP	[]	\pi		y^	[]	[]

Programmable-Operations::

Similar to -25C.  Minor changes in labels are not listed here.

On -25C but not -95C:

CLEAR		clear statistics and stack
REG		clear registers
STK		clear stack
x<y		conditional
x\>=0		conditional
x\>=y		conditional

On -95C but not -25C:

CLEAR STACK	clear stack
CLEAR REG	clear registers
CLEAR \GS	clear statistics
DSZ		decrement and skip on zero
GSB		subroutine
H.MS-		H.MS subtraction
H.MS+		H.MS addition
ISZ		increment and skip on zero
JUMP		transfer to another program
LBL		label a subroutine
L.R.		compute linear regression
PRINT x		print the X register
PRINT STACK	print stack
PRINT REG	print registers
PRINT \GS	print statistics
RCLi		recall indirect
RTN		return
R^		roll up
SPACE		print a blank line
STOi		store indirect
x>y		conditional
x\<=0		conditional
x\<=y		conditional
x^		predict x
y^		predict y
\GD%		delta percent

Non-Programmable-Operations::

BST		back step
CLEAR A-D	(program mode) clears program
		(run mode) sets program counter to 00
DELETE		delete program/step?
f		shift
g		shift
GTO 00-49	(run mode) sets program counter
PREFIX		clear prefix
PRINT A-D	print program
SST		single step

Menus::

none

Bugs/ROM-Versions::

none

Notes::

Printer version of the -25C.  Only about 100 of these were made, and
those without serial numbers.  As it was being worked on at the same
time as the -97A and was to come out at the same price, this model was
scrapped.  Literally.  85 of them were collected and dismantled.
About 15 are left in existance, perhaps down to 8 as of 2002.

There were keyboard A, B, C, and D keys to invoke programs at the
associated labels.  These actually invoked a new program name space,
not just a label.  The JUMP instruction was used to switch contexts.
Example: JUMP B1 went to label 1 of program B.

For an "identical" printer version, there are a lot of differences.
It added subroutines and statistics and changed the comparisons
around!

The project manager was John van Santen.

The name "Fritz" was (briefly) considered until someone figured out
the paternity.

Areas

General

Craig's Articles

 

 
 

I am Craig A. Finseth.

Back to Home.

Back to top.

Last modified Saturday, 2012-02-25T17:30:04-06:00.