The FX-702P is a
Pocket Computer
A pocket computer was a 1980s-era user programmable calculator-sized computer that had fewer screen lines,
Some had only one line and often fewer characters per line, than the Pocket-sized computers introduced beginning in 1989. Manufacturers i ...
, manufactured by
Casio
is a Japanese multinational electronics manufacturing corporation headquartered in Shibuya, Tokyo, Japan. Its products include calculators, mobile phones, digital cameras, electronic musical instruments, and analogue and digital watches. I ...
from 1981 to 1984.
Display
The FX-702P features a single line dot matrix liquid crystal display with 20 characters. A 10-digit
mantissa is displayed (including minus sign) however internal calculations use a 12-digit mantissa.
[
]
Programming
The programming model employed is a special BASIC
BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
dialect. Ten programming areas are supported, P0 through P9. BASIC lines can be numbered from 1 through to 9999. Subroutine
In computer programming, a function or subroutine is a sequence of program instructions that performs a specific task, packaged as a unit. This unit can then be used in programs wherever that particular task should be performed.
Functions ma ...
s are supported, but passing parameters
A parameter (), generally, is any characteristic that can help in defining or classifying a particular system (meaning an event, project, object, situation, etc.). That is, a parameter is an element of a system that is useful, or critical, when ...
to subroutines is not supported. The subroutine call stack
In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program. This kind of stack is also known as an execution stack, program stack, control stack, run-time stack, or mach ...
can be up to 10 deep. Both GOTO
GoTo (goto, GOTO, GO TO or other case combinations, depending on the programming language) is a statement found in many computer programming languages. It performs a one-way transfer of control to another line of code; in contrast a function c ...
lines and subroutines can be addressed indirectly via line number calculation. FOR/NEXT structures can be nested up to eight times.
A single one and/or two dimensional array
An array is a systematic arrangement of similar objects, usually in rows and columns.
Things called an array include:
{{TOC right
Music
* In twelve-tone and serial composition, the presentation of simultaneous twelve-tone sets such that the ...
is supported however array memory space must be reserved (subtracted) from the 1,680 character program space via the DEFM command. Array memory can be aliased to fixed variable names, for example A(11)
references the same location as variable B1
.
Both programs and data can be stored to magnetic tape. Data can be stored under program control. Programs can be password
A password, sometimes called a passcode (for example in Apple devices), is secret data, typically a string of characters, usually used to confirm a user's identity. Traditionally, passwords were expected to be memorized, but the large number of ...
protected from both listing and execution.[
]
Interface
The FX-702P uses the FA-2 interface which is also used by the Casio FX-602P series
The FX-601P and FX-602P were programmable calculators, manufactured by Casio from 1981. It was the successor model to the Casio FX-502P series and was itself succeeded in 1990 by the Casio FX-603P.
Display
The FX-601P series featured a single ...
. The interface features a Kansas City standard
The Kansas City standard (KCS), or ''Byte'' standard, is a data storage protocol for standard cassette tapes at . It originated in a symposium sponsored by ''Byte'' magazine in November 1975 in Kansas City, Missouri to develop a standard for ...
Compact Cassette
The Compact Cassette or Musicassette (MC), also commonly called the tape cassette, cassette tape, audio cassette, or simply tape or cassette, is an analog magnetic tape recording format for audio recording and playback. Invented by Lou Otten ...
interface and printer port for the FP-10 thermal printer. The printer can also be connected directly to the calculator.
The FP-10 Spark printer
Spark printing is an obsolete form of computer printing and before that fax and chart recorder printing which uses a special paper coated with a conductive layer over a contrasting backing, originally black carbon over white paper but later alu ...
was used with the FX-602P series of programmable calculator
Programmable calculators are calculators that can automatically carry out a sequence of operations under control of a stored program. Most are Turing complete, and, as such, are theoretically general-purpose computers. However, their user inte ...
and the FX-702P Pocket Computer
A pocket computer was a 1980s-era user programmable calculator-sized computer that had fewer screen lines,
Some had only one line and often fewer characters per line, than the Pocket-sized computers introduced beginning in 1989. Manufacturers i ...
to print out programs, data register and display content. Although the feature was not documented, the FP-10 can also be used with the FX-502P series and was able to print out programs in Key-code notation.
References
External links
The Casio FX-702P computer
on th
pocket computer museum
Casio FX-702P
o
Caz Pocket Computers Collection
FX-702P
o
RS-Key
maintained by Viktor Toth.
o
Voidware
ledudu's page on fx-702p and sisters
on th
ledudu's Casio library
{{Authority control
FX-702P
Pocket computers
Products introduced in 1981