Simplicity | 1973 | Anything a computer can do this remarkable new calculator can do

MORE EASILY AND
FAR MORE .
!5. . ., ., . ,;2
J2,.
j :g
....
3&
..;
+;
,g;;
.;?y+,.$
z'
advanced programmable calculator Magnificently combining the power and convenience of BASIC language with the simplicity of calculator program
-r
-
and operation.
Another in calculator design. ..by WANG. (Typical Special Functions)
The 2200 BASIC Calculator i s the first
programmable calculator that offers "BASIC" as
the keyboard programming language. Until now,
programming language of this level, has been
available only at the terminals o f large, extremely
expensive computers or at the terminals o f highlysophisticated and consequently very costly minicomputers.'
With the introduction o f our new Model 2200
Calculator, this high-level and easy-to-use language
becomes available in a Wang-created programmable
calculator. For users, this development makes
possible not only more convenient and economical
programming, but in addition, the programming o f
many applications which have previously been
considered too complex and difficult.
The high-speed Cathode Ray Tube Display with
i t s capacity o f presenting 16 lines o f 64 characters
each, enables the user t o more easily write his
BASIC language programs while at the same time
rapidly viewing his data input and the results o f
the calculation.
The optional Cassette Tape Drive utilizing
easily-stored, low-cost tape cassettes, provides the
means for recording programs and data or for the
high-speed loading o f desired programs and data
into the system.
As for the Keyboard, which will be described on
pages 6 and 7, not only are all the letters o f the
alphabet individually available, but complete
commands can be entered by means o f a single
keystroke. What's more, 32 Special Functions
are provided. These can be customized by the user
for whatever application i s desired.
And t o round out the essentials o f the system,
the calculator provides an expandable 4,096-step
memory which is used t o store both keystrokes
and floating-point numbers. The memory can be
expanded in 4 K increments as desired, up to a
maximum o f 32K steps ... all contained within
the calculator. The primary unit has the capacity
t o store 425 floating-point numbers ... thirteen
significant digits, sign, and a two-digit exponent
offering a range from -99 to +99.
Speed and accuracy. Simplicity and flexibility. Editing and correcting. Loading and chaining. Processing of data files. A complete set o f trigonometric, exponential,
and mathematical functions ... up to thirteen
significant digits o f accuracy ... and a dynamic
range o f 1o-" t o
... is available and at truly
impressive speeds.
Powerful error Diagnostic and Debugging
features include an Error Pointer, Trace Mode,
HaltIStep operation and Continue. When an error
is detected, the line in which the error occurs i s
displayed on the screen with an arrow pointing
to the exact error spot. In addition, the Error Code
explaining the error is displayed. A programmable
Trace Mode allows the program to be observed as
it is executed. The HaltlStep causes the program
to execute one line at a time each time the key i s
depressed, allowing a line-by-line analysis o f the
program. The Continue function allows the
program t o go on. Therefore a program can be
stopped at any time, variables examined, and the
program continued.
I n Editing, an entire program or segment o f a
program can be automatically renumbered. A
partially entered line can be corrected by backspacing. A program line can be replaced b y simply
entering a new line with the same statement
number. A portion o f a program can be overlayed
by a program read from a cassette tape. And when
End Program is keyed into the system, the amount
of unused memory still available, is indicated on
the display.
Alphanumeric String Variables or String Arrays
of up to 64 characters can be defined by the user.
A unique and extremely powerful command for
formatting printed or displayed output, is the Print
Using function key. This allows comma and
decimal point insertion, floating $ and signs.
In the 2200, many advantages accrue t o the user.
For example, simply by entering an unnumbered
BASIC statement, an Immediate Mode is established,
causing the 2200 t o immediately execute powerful
one-line calculator problems. This does not in any
way alter the existing program. The Mode can also
be used to quickly examine and dump variables
after a program has been executed or halted.
The Chained Execution o f Sequential Program
Segments stored on tape, can be accomplished by
using the Load command within a program. Used
in this fashion, an executing program can cause a
new program t o be loaded to replace all or a
portion, o f the current program. Saved Programs
can be identified by an alphanumeric name. When
a number o f programs is stored on tape, a desired
program can be searched and loaded by simply
specifying the name following the Load command.
When chaining programs, specified portions o f the
data can be passed to sequential programs by use
o f the COM statement.
FROM THIS BRIEF DESCRIPTION -- A MERE SAMPLING FROM THE MANY CAPABILITIES
AVAILABLE I N THE NEW ADVANCED WANG CALCULATOR --WE THINK YOU'LL AGREE
THE 2200 IS INDEED A CONTRIBUTION TO THE ART AND SCIENCE OF PROGRAMMING.
With the 2200 comes a keyboard providing one of the mostuseful assemblages of single-keystrokecommands ever designed. BACKSPACE
. .
.
UAIA.
. .
DATA LOAD
DATA SAVE
.
. .
causes a number o f records o r files t o be backspaced on cassette tape.
SELECT
.
allows a program t o store information f o r use i n
a subsequent program, or t o use information
from a previous program.
provides the values t o be used b y the variables i n
a "READ" statement.
causes data values t o be read from tape and
assigned t o variables and arrays, or data files t o
be searched and positioned on tape.
. .
causes the current values o f variables or arrays t o
be written or rewritten onto tape, or for data
files t o be set up and named.
. .
defines a user's
unique functions
-
- - -
STOP
TAB(
. .
. .
....,.,
. . .
TRACE . .
TO
CLEA.R
.
used t o select devices f o r I/O operations, t o set
u p a variable length delay f o r CRT output, and
t o select radians or degrees f o r trig functions.
.
used t o establish an increment i n a loop at
user's choice.
.
causes program execution t o terminate.
.
used t o advance t o a designated column on the
CRT or on a printout.
.
.
used with a "FOR" statement.
provides for the tracing o f the execution o f a
BAS1C program.
-
clears all programs and variables i n memory.
--
-
.-.
. . .
DIM..
END
.
.
reserves space for single- or double-dimension
array variables.
indicates end of a BASIC program. Optional. It
need not be the last executable statement i n a
program. Also causes available space to be
displayed.
FOR and NEXT
CLEAR and V
..
removes all variables (both common and noncommon) from the system.
CLEARandP
. .
removes program text without disturbing
variables. CONTINUE.
. .
continues program execution after a "STOP" verb has been executed, or the "HALT/STEP"
key has been touched.
*the FOR is used at the beginning of a Ioop. The
NEXT signals end of loop,
GOSUB
.
specifies transfer to the first program line o f a
subroutine. GOTO.
.
used t o transfer t o another area of the program
directing the system to the line number where
processing is to continue.
.
LIST
.
.
statement number sequence.
-
LOAD
.
- . used to load or retrieve and append programs
from the current or a searched named program
file on a specified tape.
RE NUMBER
I F and THEN
.
. a command to display or print out the program in
causes the system to skip the normal sequence of
program lines and go to line number following
the "THEN" command, providing certain
conditions are met.
. .
INPUT.
.
allows user t o supply data during running of a
program already stored in memory.
SAVE
. . . . .
. . .
PRINT.
.
printing may be done in zone form which is
dgnaled by a comma, ar packed form which is
signaled by a semicolon.
SKIP
.
PRINT USING.
prints data i n conjunction with a referenced
format "IMAGE'' statement.
READ
used to assign to variables the values contained
in a "DATA*\tatement.
REM
.
provides a way to insert comments or explanatory remarks. When the 2200 encounters a "REM" statement, it ignores the remainder of the line -thus permitting the programmer to use the
statement for his own purposes.
RESTORE
. .
RETURN
..
allows repetitive use of '"ATA"
values by "READ" statements.
statement
used i n a subroutine to return processing to the
statement following the last executed 'GOSUB".
RUN
initiates execution of the user's program.
causes a number, or records of files to be skipped
on cassette tape or positioned to the end of a
file.
will cause BASIC programs (or portions) to be
written onto a specified tape, and named.
.
automatically sets the statement number of the
next line about to be entered, equal to the
highest line number of the user program i n the
system of +I 0.
. .
immediately stops program listing or execution,
clears the CRT screen, and returns control to
the user without in any way losing program text
or variable, or their current values.
STMT NO
RESET
automatically renumbers the lines in the entire
program, starting at a designated number with a
selectable increment between line numbers. All
program branches are adjusted.
REWIND.
. . .
HALTISTEP
. .
. .
. . . .
causes a selected cassette tape to be rewound at
high speed.
causes program to halt or execute one line at a
time each time the key is touched.
LINE ERASE
manual command to delete a line.
CR/LF.
command to execute.
This i s the Wang 2200 Display -- a high-speed cathode ray tube capable of displaying 16
lines of 64 characters each. On i t appear program instructions and output for constant
observation. When END PROGRAM i s keyed into the system, the display screen instantly
indicates the amount of unused memory available to the user. The Display Unit is attached
only by cables t o the Central Processing Unit and to the Keyboard Unit. Therefore the
Display can be placed wherever the user desires for convenience and easiest viewing.
X, +) are performed with a f u l l 13 significant digits o f accurac
VILII
IL
s ~ g n i f l ~UdI ~~I Ll >~UI
The BASIC language Choice of Keyboards
Because the BASlC language is hardwired into
the 2200 calculator, the entire 4,096 (4K) step
memory in the standard 2200 calculator i s available
as actual working area. This compares favorably in
computing power t o much larger computers in
which the BASlC language must be loaded into
memory. The 4K-memory is expandable in 4K
increments to a total of 32K steps, all internal to
the 2200 chassis, providing sufficient working
area for programming most applications.
High-quality
printout facility
To provide for a permanent record of the user's
programming and resultant calculations, either the
WANG MODEL 2201 OUTPUT WRITER or the
WANG MODEL 2221 HIGH-SPEED PRINTER
may be added to the 2200 System as optional
equipment. MODEL 2201, a modified Selectric
Typewriter providing both upper and lower case
characters, is capable of typing all numbers and
letters with complete format control for easy
tabulation of titled columns of data. It can also fill
in any type of standard form precisely and automatically. MOD EL 2221 is a High-speed Printer
providing alpha and numeric supportive data to
documents and reports of all kinds in high
volume and at very high speed. If your tasks
require vast quantities o f printout, the 2221 is
recommended.
The unique MODEL 221 5 BASIC KEY BOARD
enters complete Basic language words (for example,
GOSUB, NEXT, THEN, etc.) into the system with a
single keystroke, thereby minimizing errors and
time consumed in entering and executing programs.
Optionally, users may specify the WANG MODEL
2222 ALPHANUMERIC KEYBOARD on which
the alpha keys are exactly like those on standard
typewriter and teletype keyboards. Numeric keys
are of course also provided. The 2222 Keyboard is
easy to use and is time-saving where a great deal of
material such as names, addresses.or descriptive
matter are required as input.
BASIC language
instruction generally
requires only a single
step of storage
in the 2200.
Much more efficient use of available memory
i s made on the 2200 contrasted with other BASlC
systems which require 1 step of storage for each
alphanumeric character.
As described on preceding pages of this
brochure, the BASlC Keyboard i s comprised of
a complete BASlC language instruction set, plus
16 special function keys which can each be
assigned to represent various subroutines in the
BASlC program.
Cassette tape drives
Peripherals are available Additional peripherals available for the expansion
of the 2200 System include the WANG MODEL
2202 PLOTTING OUTPUT WRITER, the MODEL
2212 FLAT BED PLOTTER, the 2214 MARKED
SENSE CARD READER, and more will soon be
added.
The display unit may be ordered with the Cathode
Ray Tube (CRT) only, or with both the CRT and
TAPE CASSETTE DRIVE, MODEL 2217.
Additional 221 7 Drive modules may be added to
the 2200 System at any time. Wang Tape Cassette
Drives employing low-cost magnetic tape, are used
for storing numeric and alpha data and programming. Specific programs or data files may be directionally searched. Additionally, the 221 7 Tape
cassette Drive is capable of high-speed rewind,
skipping or backspacing records or entire files, and
updating files in place. The 221 7 Tape Cassette
Drive because of the traditional data processing file
organization, is one of the most comprehensive and
flexible magnetic tape cassette systems available.
KEYBOARD 0
WANG
LABORATORIES. INC.
NORTH STREET, T E W W U R , MASSACHUSETTS 01876 ,TEL.E17, ,141
11 ,TWX 710 W
9
, TELEX 94.7421
Printed in U.S.A.
700-078719 1-73-75M Effective: August 15, 1973
0
LABORATORIES,
INC.
PRICE LIST NORTH STREET, TEWKSBUR, MASACHUSETTSOW76,TEL.1617~M 1 4 1 1 1 , T W X 7 l O W 6 6 , TELEX 947421
50 STATES, DISTRICT O F COLUMBIA, & PUERTO RlCO
F.O.B. Tewksbury, Mass. All taxes additional. Prices subject to change without notice.
r
-
MODEL NO. DESCRIPTION
-
PRICE
Central Processing Units (CPUs)
2200A- 1
22008-1
Advanced Programmable Calculator
Central Processmg U n ~(CPU)
t
~ncluding4,096 steps of memory
Advanced Programmable Calculator
Central Processmg Unit (CPU) including 4,096 steps of memory
and expandable peripheral capacity
Addit~onal4,096-step memory blocks for 2200A or B (CPU i s
lim~tedto a total of 32,768 steps)
Note: When ordering additional memory blocks, change suffix
number of CPU to correspond with number of desired
memory blocks; i.e., Model 2200A or 8-4is a basic
CPU with 4 memory blocks
Options
OP-I
OP-2
Option 1 - Matrix ROM
O ~ t i o n2 - General I10 ROM
2201
2202'
2203*
2207'
2212"
2214'
2215
2216
2217
221612217
2219
2221
2222
2227
2230- 1*
2230-2*
22303*
2231
2232
2234**
2290
Output Writer
Plotting Output Writer
Punched Paper Tape Reader (High-speed Photo-Electric)
Teletype Interface Controller
Flatbed Plotter
Marked Sense Card Reader
2200 Standard Keyboard Module
CRT Console Display Module
Single Magnetic Tape Cassette ReaderIRecorder
Combined CRT DisplayISingle Magnetic Tape Cassette Module
I10 Extender
High-speed Printer (132-column)
Alpha-Numeric Keyboard Module
Standard Telecommunications Option
Disk Memory
1,228,800 steps (bytes)
Disk Memory
2,457,600 steps (bytes)
Disk Memory
4,915,200 steps (bytes)
High-speedPrinter (80column)
Digital Flatbed Plotter (31" x 42")
Stack-Feed Card Reader
CPUIPeripheral Stand
Peripherals
2200-A Upgrade to 2200-B @ $300.00 plus $200.00 Service Charge.
"Requires a 22008 Advanced Programmable Calculator t o support these peripherals.
**Requires both a 22008 and Option 2.
ATORS PRICE LIST 2200 SERIES - SUPPLIES
PART NO.
DESCRIPTION
174-1250
174-1251
174-1252
174-1253
7 0 0 1221
6150204
75foot Cassette 150foot Cassette 12-pack of 75foot Cassettes with Cassette ~ l b u m * 12-pack of 150-foot Cassettes with Cassette ~ l b u m * 2214 Program Cards ( 100 cards) 2202 Plotter Graph Paper (I-inch increments) (13 518 x 14 in. continuous forms - 1000/box) Removable Disk for 22301, 2, 3 2221 Printer Ribbon 2212 Plotter Paper - English Lightweight (100 sheets) 2212 Plotter Paper - English Heavyweight ( 100 sheets) 2212 Plotter Paper - Metric Lightweight ( 100 sheets) 2212 Plotter Paper - Metric Heavyweight ( 100 sheets) 2212 Plotter Pens (Red) (Package of 3) 2212 Plotter Pens (Blue) (Package of 3) 2212 Plotter Pens (Green) (Package of 3) 2212 Plotter Pens (Black) (Package of 3) 2201, 2202 Printer Ribbons (Selectric) (Package of 3) 2214 Series Dust Cover 2217 Cleaning Pads ( 100 pads) 177-0041
7250154
7250450
7250451
725-0452
7250453
7250454
7250455
7250456
7250457
7250384
6900109
660-0130
*lo
P A R T NO.
177-2000?
177-2001t
177-2002?
U N I T PRICE
dozen or more - a 10%discount applies from 12-pack price
2200 SOFTWARE
DESCRIPTION
General Library - Business & Finance,
Utilities, Games
General Library - Mathematics
General Library - StatisticsIEngineering
I
Total
$250.00
$250.00
$250.00
I
Book
Alone
$ 25.00
$ 25.00
$ 25.00
tlncluded at no charge, with shipment of equipment.
( WANG
836 NORTH STREET. TEWKSBURY. MASSACHUSETTS 01876,TEL(6171 85141 11, TWX 710 343-6769. TELEX 947421
Printed in U.S.A.
700-0777E
THE MUDEL 7 2 1 I S H HIGH SPEED CHHRHCTER PRINTER HVRILABLE FOR ALL 7 0 8 SERIES
CHI-C:ULHTORS.
THE PRINT CHHRHCTER I S MWDE LIP OF H DOT PlHTRIX.
THIS
IPiPCiRTHNT OUT PUT-Ot-JLt' DEV ICE HAS BEEN DES IGbJED Ti1 BE SOFTWHRE COWHT IBLE 14 ITH
HI L EX1STING 788/7'8 SBFTWRRE.
THE Ot4E E:x:C:EPTION I S THHT CODES FOR THE HLF'Hfi
"L" PILIST BE CHHNUEO SINCE THESE M I L L PRINT HS A MIJPlERIC "1" 01.1 THE 721.
THERE I S NO KEYBOHRC:! WITH THIS CUTPUT DEVICE RND HENCE IF4 MOST CHSES I T WILL
BE IJSED I N COt.J*JUNCTIUrtl WITH A 7 1 1 OR k 7 2 2 INPUT KE'T'BOHRD. PRINTOUT I S QUIET.
PHPER S I Z E :
STHNDHRD 14. 5 INCH P I I4 FEED,
TO 8.5 INCH
SPEED :
150 CHHRHCTERS F'ER SECOND
HPPROXIMHTELY 7 8
280 LINES PER MINUTE DEF'ENDING
ON L I N E LENGTH
CONT I NUOUSLi7' HC3JUSTHULE
-
BUT MHTRIX
5 S 7
-
FULL HLPHHNUMERIC
UPPER CASE UNLV
NORMAL HND EXPRNDED
PRICE:
DEL IVERY ;
COPIES:
E:L.HPSED T 1111E FUR THIS PRINTOUT : 1 6 SECONDS ! ! !
LABORATORIES,
INC.
836 NORTH STREET, TEWKSBUR, MASSACHUSETTS0 1 8 7 ,,EL.
,617) 8!51.7311, TWX 710 W ? 6 , TELEX W 7 U l
Printed in U.S.A.
700-0586
2-72-5111
L A B O R A T O R I E S , INc.
DATA SHEET
NORTH STREET. TEWKSBUR, MASSACHUSETTS Ol876,TEL 6 1 7 ) 8514111,TWX 710 W - 6 7 6 9 , TELEX W'Ul
The Model -30 Fixed/Removable Disk Drive provides highspeed external program and data storage capacity for Wang
calculating systems. The Disk Drive i s available in three
configurations, designated as follows:
MODEL NO.
PROGRAM STEPS (BYTES)/STORAGE
REGISTERS
In each configuration half of the capacity is on the fixed
disk and half on the removable. The removable disk can
readily be replaced with another when necessary. Also disks
can be reused by writing over the contents of the disk.
lnformation is transferred between the calculator and the
disk in 256-byte blocks.
The storage "area" is organized into 256-byte sectors each sector being specifically addressable by i t s
sequentially-assigned sector number. Each of the
sectors is therefore randomly accessible, with a
mean sector access time of 65.9 milliseconds.
The -30 Fixed/Removable Disk Drive is recognized t o
be a single device by the Wang calculating system.
Since the calculator can address multiple external devices, more than one -30 can be incorporated into a
single system, possibly in conjunction with other input
and output peripheral devices.
ISK DRIVEc DATA SHEET CAPACITY
Data is stored (written) in and recalled (read)
from the disk in 256-byte sectors. The sector capacities of the three disk configurations are as follow:
MODEL NO.
3 01 302 3@3 NO. OF 256-BYTE SECTORS
4,800
9,600
19,200
SECTOR COMPARE
Instructions are available to compare the contents
of the calculator memory with the contents of a
sector on the disk. I f they are not identical an error
condition will exist. This effect provides for readafter-write validity checking capability.
ONE-BYTE BUFFER
A special one-byte buffer memory in the disk
controller can be loaded and retrieved by the
calculator to assist in alphanumeric sorting programs.
SECTOR FORMAT
Each sector is formatted by the controller into
a 2-byte sector address, 256 bytes of data, and a
2-byte cyclic redundancy check. The 2-byte sector
addresses and 2-byte cyclic redundance check are
transparent to the software and are used by the
controller to maintain data integrity.
SPECl FlCATlONS (Cont.)
STORAGE CAPACITY
30-1
30-2
30-3
Bytes per Disk
6 14,400 1,228,800 2,457,600
Total Bytes
1,228,800 2,457,600 4.91 5,200
Sectors per Disk
2,400
4,800
9,600
Total Sectors
4,800
9,600
19,200
PHYSICAL
HEIGHT:
32% inches (82.6cm) WIDTH:
17% inches (44.5cm) DEPTH:
29 inches (73.7cm) WEIGHT:
126 Ibs. (57.3kg) POWER 10%
REQUIREMENTS: 115 or 230 VAC
50 or 60 Hz
CABLING: 12-ft (3.66M) cable with connector to calculator I10 jack. OPERATING
ENVIRONMENT: 5 0 ~ F t o 9 5 ~ ~ ( 1 0 ~ ~ t o
35O~)
20% to 80% relative
humidity
Standard Warranty Applies.
+
ERROR CONDITIONS
An error condition i s set in the calculator when
the following occur:
1. Invalid disk command
2. lnvalid sector address
3. Invalid data read indicated*
4. Proper sector could not be found
5. Comparison between calculator memory and
sector failed
*The -30 automatically attempts to read a sector
four times. The error condition is flagged after the
fourth failure to properly read the sector.
SPECl FlCATlONS
PERFORMANCE
Rotation Speed
Mean Access Time
1500 rpm
65.9 milliseconds
Wang Laboratories reserves the right to change specifications
or price without prior notice.
Download PDF