Radio Shack PC-3

Datasheet legend
Ab/c: Fractions calculation
AC: Alternating current
BaseN: Number base calculations
Card: Magnetic card storage
Cmem: Continuous memory
Cond: Conditional execution
Const: Scientific constants
Cplx: Complex number arithmetic
DC: Direct current
Eqlib: Equation library
Exp: Exponential/logarithmic functions
Fin: Financial functions
Grph: Graphing capability
Hyp: Hyperbolic functions
Ind: Indirect addressing
Intg: Numerical integration
Jump: Unconditional jump (GOTO)
Lbl: Program labels
LCD: Liquid Crystal Display
LED: Light-Emitting Diode
Li-ion: Lithium-ion rechargeable battery
Lreg: Linear regression (2-variable statistics)
mA: Milliamperes of current
Mtrx: Matrix support
NiCd: Nickel-Cadmium rechargeable battery
NiMH: Nickel-metal-hydrite rechargeable battery
Prnt: Printer
RTC: Real-time clock
Sdev: Standard deviation (1-variable statistics)
Solv: Equation solver
Subr: Subroutine call capability
Symb: Symbolic computing
Tape: Magnetic tape storage
Trig: Trigonometric functions
Units: Unit conversions
VAC: Volts AC
VDC: Volts DC
Years of production:   Display type: Alphanumeric display  
New price:   Display color: Black  
    Display technology: Liquid crystal display 
Size: 3"×5½"×½" Display size: 24 characters
Weight: 4 oz    
    Entry method: BASIC expressions 
Batteries: 2×"CR-2032" Lithium Advanced functions: Trig Exp Cmem 
External power:   Memory functions:  
I/O: Printer port     
    Programming model: BASIC 
Precision: 12 digits Program functions: Jump Cond Subr Lbl Ind  
Memories: 4(0) kilobytes Program display: Text display  
Program memory: 4 kilobytes Program editing: Text editor  
Chipset: Sharp PC-1250?   Forensic result: 8.99998153428  

pc3.jpg (24391 bytes)Third in a series of pocket computers released by Tandy/Radio Shack under their store brand name, the PC-3 is yet another Sharp BASIC programmable calculator (the PC-1250 if I am not mistaken). Whereas the PC-2 was a bulky beast, with the PC-3 Radio Shack opted for a small size: the PC-3, along with the PC-8, are the tiniest pocket computers ever released under their brand name.

These machines were small, shirt-pocket size, but not very convenient to use. The inability to invoke common scientific functions with the touch of a button is a serious omission!

The programming model of the PC-3 is demonstrated by this high-accuracy implementation of the Gamma function:

10:INPUT X
20:Z=ABS X
30:G=2.506628275+6.3E-10+(225.5255846+1.9E-8)/Z-(268.2959738+4.1E-8)/(Z+1)
40:G=G+(80.90308069+3.5E-9)/(Z+2)-(5.007578639+7.1E-10)/(Z+3)
50:G=LN(G+(.011468489+5.435E-10)/(Z+4))+(Z-.5)*LN (Z+4.65)-Z-4.65
60:IF X>0THEN 90
70:RADIAN
80:G=LN (π/X/SIN (π*Z))-G
90:PRINT G,EXP G