Model: -18C
General:
Name: Business Consultant
Code-Name: Champion
Family: Clamshell?
Logic: algebraic, no precedence
Features: business, clock, TVM, date arithmetic,
appointments
Firsts: Clamshell, algebraic since -01A, solver,
list-based cash flow and stats, I/R output,
appointments and clock (not counting -71*
and -75*)
Introduction:
Date: 1986-6-1
Price: $175
Discontinuation:
Date: 1988-1
Price: $175
Production-Run: ?
Display:
Type: LCD, bit-mapped
Size: 4 line x 23 chars
Number-Formats: sign, 12 mantissa, ., exp sign, 2 exp
Annunciators: ---^ shift key
\Ga alphabetic keys active
((.)) alarm past due
battery battery low
printer printer data being sent
Data:
User-Visible:
Smallest: 1E-499
Largest: 9.99999999999E499
Signif.-Digits: 12
Internal:
Smallest: 1E-49999
Largest: 9.99999999999999E49999
Signif.-Digits: 15
Data-Types-and-Sizes: real, 8 bytes
CFLO list, 14 1/2 bytes + 9 1/2 per entry
SUM list, 21 1/2 bytes + 8 per entry
name, 1 + 1 per character
formula, 1 per char. in name +
1 per char. in formula
user variable, 15 1/2 + 1 per char. in name
alarms, 31 per first alarm +
1 per char. in each message
Memory:
Named-Registers: 4 line history, line 2 is LAST
0-3
Flags: none
Register-Usage: none
Numbered-Registers: 4
Program-Steps: none
Program-Editing: replace
Program-Display: alpha
User-RAM-Bytes: 1200
Total-RAM-Bytes: 2048
ROM-Bytes: 64K
Machine-State: prefix key state
pending operations
printer status
display contrast
display mode
radix mark
registers and history
statistics lists
CFLO lists
alarms
current application and invocation history
time and time format
memory
File-Types: none
Physical:
Technology-Used: CMOS
Processor: 1LK7 Saturn CPU (1 MHz), 1LP4 ROM (64KB)
and two 1LP2 Centipede chips
containing the LCD driver/RAM/IO
register/power supply sections
Chip-Count: ?
Power-Source: 3 alkaline N cells
Continuous-Memory: yes
Expansion-Ports: none
I/O-Ports: I/R output, beeper
Clock: yes, auto power off
Length: 6 1/2 in
Width: open 7 1/2 in
closed 3 5/8 in
Height: open 1/2 in
closed 5/8 in
Weight: 8 oz
Temperature-Range:
Operating: 0 to 45 deg C
Charging: none
Storage: -20 to 65 deg C
Keyboard:
Switches: none
Shift-Keys: gold, yellow, above
User-Defined-Keys: 6 menu keys
Key-Arrangement::
** ** ** ** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** ** ** ** ** **
** ** ** ** ** ** ***** ** ** ** **
** ** ** ** ** ** * *** *** *** ***
** ** ** ** ** ** * *** *** *** ***
** ** ** ** ** ** * *** *** *** ***
***** ** ** ** ** * *** *** *** ***
Key-Labels-Base-Keyboard::
Left
A B C D E F
G H I J K L
M N O P Q R
S T U V W X
Y Z ? $ # :
SPACE INS DEL <= =>
Right
[] [] [] [] [] []
gold STO RCL DISP PRNT EXIT
INPUT +/- ( ) <-
up 7 8 9 \:-
down 4 5 6 x
% 1 2 3 -
ON 0 . = +
Key-Labels-gold-yellow-above::
Left (not shown)
A: \^o [] [] [] []
; | { } [ ]
\ N~ O: ~ ' "
@ & U: ! / *
< > ?upside L- , .
[] [] [] [] []
Right
[] [] [] [] [] []
[] [] [] [] PRINTER MAIN
CLEAR ALL E [] [] CLEAR
[] [] [] [] 1/x
[] [] [] [] ^
[] [] [] [] \v/x
2
[] [] [] LAST x
Programmable-Operations::
none
Non-Programmable-Operations::
alpha keyboard adds letter
% percent of
( start nesting
) end nesting
+ addition
+/- change sign
- subtraction
0-9, . enter digit or decimal point
1/x reciprocal
<- deletes previous character
<= move cursor left
= complete the operation
=> move cusor right
CLEAR clear calculator line
CLEAR ALL clear all entries in current menu
DEL deletes current character
DISP brings up DISP menu
E start an exponent
EXIT exit one menu level
gold shift
INPUT use number in line 1 as response
INS insert one blank
LAST use number in history line 2
MAIN exit all menu levels
ON on/off
ON + 1st + 6th menu key from left clear continuous memory
ON + 3rd menu key from left reset calculator
in MAIN menu, calculator already on:
ON + 4th menu key from left factory test, stop by ON + 3rd
ON + 5th menu key from left initiate one self-test
ON + v adjust display contrast
ON + ^ adjust display contrast
PRINTER brings up the PRINTER menu
PRNT prints the rightmost number in the display
RCL 0-3 recall from register
RCL INPUT recall from list into line 1
RCL var recall from menu variable
shift <= move to first character
shift => move to last character
shift v move to last item
shift ^ move to first item
STO +,-,x,\:-,^ 0-3 storage arithmetic
STO +,-,x,\:-,^ var storage arithmetic
STO 0-3 store in register
STO var store in menu variable
v move to next item
x multiplication
x^2 square
\:- division
\v/x square root
^ move to previous item
^ power
Solver Functions
% percent of
+ addition
+/- change sign
- subtraction
0-9, . enter digit or decimal point
= complete the operation
ABS(x) absolute value
ALOG(x) common exponential
DATE(d1:n) date + n days
DDAYS(d1:d2:c) days between dates using calendar
c=1 actual, 2 365 day, 3 360 day
E start an exponent
EXP(x) natural exponential
EXPM1(x) natural exponential, - 1
FACT(x) factorial
FP(x) fractional part
IDIV(x:y) integer quotient
IF(c:t:f) if condition C then do T else F. conditions:
<, <=, <>, =, >, >=, AND, EXOR, NOT, OR
INT(x) greatest integer less than or equal to x
LN(x) natural logarithm
LNP1(x) natural logarithm of x + 1
LOG(x) common logarithm
MAX(x:y) larger value
MIN(x:y) smaller value
MOD(x:y) modulus
PI constant, value 3.14159265359
RND(x:y) round x to y decimal places
SGN(x) sign of x
SPFV(i%:n) single payment future value
SPPV(i%:n) single payment present value
SQRT(x) square root
TRN(x:y) truncates x to y decimal places
USFV(i%:n) uniform series future value
USPV(i%:n) uniform series present value
x multiplication
\:- division
^ power
Menus::
main: FIN BUS SUM TIME SOLVE MATH
FIN: TVM ICONV CFLO
TVM: N I%YR PV PMT FV OTHER
OTHER: #P/Y BEG END AMRT
AMRT: #P INT PRIN BAL NEXT TABLE
ICONV: EFFCT CONT
EFFCT: NOM% EFF% P
CONT: NOM% EFF%
CFLO: CALC INSRT DELET NAME GET
CALC: TOTAL IRR% I% NPV NUS NFV
GET: *NEW names of lists
BUS: %CHG %TOTL MU%C MU%P
%CHG: OLD NEW %CH
%TOTL: TOTAL PART %T
MU%C: COST PRICE M%C
MU%P: COST PRICE M%P
SUM: CALC INSRT DELET NAME GET
CALC: TOTAL MEAN MEDN STDEV RANG MORE
CALC: MIN MAX SORT FRCST MORE
FRCST: name of lists, select X variable
FRCST: LIN LOG EXP PWR
FRCST: XLIST YLIST CORR A B
GET: *NEW names of lists
TIME: CALC APPT ADJST SET
CALC: DATE1 DATE2 DAYS 360D 365D TODAY
APPT: APPT1 APPT2 APPT3 APPT4 APPT5 APPT6
APPT: DATE TIME A/PM MSG RPT HELP
RPT: NONE MIN HR DAY WEEK
ADJST: +HR -HR +MIN -MIN +SEC -SEC
SET: DATE TIME A/PM M/D 12/24 HELP
SOLVE: CALC EDIT DELETE
CALC: custom menu of user variables
MATH: LOG 10^X LN EXP N! PI
DISP: FIX ALL . ,
(FIX 0-11)
PRINTER:DISPL LIST REGS TIME TRACE
Bugs/ROM-Versions::
none
Notes::
The AMORT and IRR functions compute to display precision accuracy.
Areas
General
Craig's Articles
Last modified Saturday, 2012-02-25T23:29:24-06:00.