Jump to content

Casio FX-702P: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Programming: Punctuation correction
(21 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{ Infobox Calculator
{{Infobox Calculator
| name = Casio FX-702P
| name = Casio FX-702P
| image = Casio FX-702P Programmable Calculator.png
| image = Casio FX-702P Programmable Calculator.png
| caption = A 28 year old FX-702P in working condition
| caption = A 28-year-old FX-702P in working condition
| type = [[Pocket Computer]]
| type = [[Pocket Computer]]
| entry = [[Calculator_input_methods#BASIC_notation|BASIC]]
| entry = [[Calculator input methods#BASIC notation|BASIC]]
| introduced = [[1981]]
| introduced = 1981
| discontinued = [[1984]]
| discontinued = 1984
| manufacturer = [[Casio]]
| manufacturer = [[Casio]]
| precision = 12 digit mantissa, ±99 exponent
| precision = 12 digit mantissa, ±99 exponent
Line 25: Line 25:
}}
}}


The '''FX-702P''' is a [[Pocket Computer]], manufactured by [[Casio]] from 1981 to 1984.<ref>{{cite web |author= |title=Casio FX-702P |url=http://mycalcdb.free.fr/main.php?l=0&id=372 |work= |publisher=MyCalcDB |date= |accessdate=2009-10-15}}</ref>
The '''FX-702P''' is a [[Pocket Computer]], manufactured by [[Casio]] from 1981 to 1984.<ref>{{cite web |author= |title=Casio FX-702P |url=http://mycalcdb.free.fr/main.php?l=0&id=372 |publisher=MyCalcDB |date= |accessdate=2009-10-15}}</ref>


==Display==
==Display==
Line 33: Line 33:
The programming model employed is a special [[BASIC]] dialect. Ten programming areas are supported, P0 through P9. BASIC lines can be numbered from 1 through to 9999. [[Subroutine]]s are supported, but passing [[Parameter (computer science)|parameters]] to subroutines is not supported. The subroutine [[call stack]] can be up to 10 deep. Both [[Goto|GOTO]] lines and subroutines can be [[Indirect branch|addressed indirectly]] via line number calculation. [[For loop|FOR/NEXT]] structures can be nested up to eight times.
The programming model employed is a special [[BASIC]] dialect. Ten programming areas are supported, P0 through P9. BASIC lines can be numbered from 1 through to 9999. [[Subroutine]]s are supported, but passing [[Parameter (computer science)|parameters]] to subroutines is not supported. The subroutine [[call stack]] can be up to 10 deep. Both [[Goto|GOTO]] lines and subroutines can be [[Indirect branch|addressed indirectly]] via line number calculation. [[For loop|FOR/NEXT]] structures can be nested up to eight times.


A single one and/or two dimensional [[Array data structure|array]] 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 [[Aliasing (computing)|aliased]] to fixed variable names, for example <code>A(11)</code> references the same location as variable <code>B1</code>.<ref name=fx702pmanual>{{cite web |author= |title=FX-702P Instruction Manual |url=http://pocketcomputerworld.free.fr/Manuals/FX-702P.pdf |work= |publisher=Casio (via Geoffroy Derenne) |date= |accessdate=2009-10-15}}</ref>
A single one and/or two dimensional [[Array data structure|array]] 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 [[Aliasing (computing)|aliased]] to fixed variable names, for example <code>A(11)</code> references the same location as variable <code>B1</code>.<ref name=fx702pmanual>{{cite web |author= |title=FX-702P Instruction Manual |url=http://pocketcomputerworld.free.fr/Manuals/FX-702P.pdf |publisher=Casio (via Geoffroy Derenne) |date= |accessdate=2009-10-15}}</ref>


Both programs and data can be stored to magnetic tape. Data can be stored under program control. Programs can be [[password]] protected from both listing and execution.<ref name=fx702pmanual/>
Both programs and data can be stored to magnetic tape. Data can be stored under program control. Programs can be [[password]] protected from both listing and execution.<ref name=fx702pmanual/>


==Interface==
==Interface==
{{Infobox computer hardware generic
The FX-702P uses the [[Casio FA-2|FA-2]] interface which is also used by the [[Casio FX-602P series]]. The interface features a [[Kansas City standard]] [[Compact Cassette]] interface and printer port for the [[Casio FP-10|FP-10]] thermal printer.
| name = Casio FP-10
| image = Casio printer FP-10.jpg
| type = [[Spark printer]]
| introduced = 1981
| manufacturer = [[Casio]]
| conn1 = [[Casio FX-502P series|FX-502P series]], [[Casio FX-602P series|FX-602P series]] and FX-702P
| via1_1 = direct connection
| via1_2 = [[Casio FA-2]]
| conn2 = optional 6 Volt DC power supply
| dimensions = 156 × 82 × 45 mm
| weight = 405 g. with batteries
}}
The FX-702P uses the [[Casio FA-2|FA-2]] interface which is also used by the [[Casio FX-602P series]]. The interface features a [[Kansas City standard]] [[Compact Cassette]] interface and printer port for the [[Casio FP-10|FP-10]] thermal printer. The printer can also be connected directly to the calculator.


The FP-10 [[Spark printer]] was used with the [[Casio FX-602P series|FX-602P series]] of [[programmable calculator]] and the FX-702P [[Pocket Computer]] to print out programs, data register and display content. Although the feature was not documented, the FP-10 can also be used with the [[Casio FX-502P series|FX-502P series]] and was able to print out programs in Key-code notation.<ref>{{Cite web|url=http://pocket.free.fr/html/casio/fp-10_e.html|title=FP-10}}</ref>
The FP-10 printer can also be connected directly to the calculator.

==References==
{{Reflist}}


==External links==
==External links==
Line 47: Line 63:
* [http://www.rskey.org/detail.asp?manufacturer=Casio&model=fx-702P FX-702P] on [http://www.rskey.org RS-Key] maintained by Viktor Toth.
* [http://www.rskey.org/detail.asp?manufacturer=Casio&model=fx-702P FX-702P] on [http://www.rskey.org RS-Key] maintained by Viktor Toth.
* [http://www.voidware.com/calcs/fx702p.htm casio fx-702p] on [http://www.voidware.com/calcs Voidware]
* [http://www.voidware.com/calcs/fx702p.htm casio fx-702p] on [http://www.voidware.com/calcs Voidware]
* [http://casio.ledudu.com/pockets.asp?type=53&lg=eng ledudu's page on fx-702p and sisters] on the [http://Casio.ledudu.com ledudu's Casio library]

==References==
<references/>


{{Casio-calc}}
{{Casio-calc}}
{{Casio}}
{{Authority control}}


[[Category:Casio calculators|FX-702P]]
[[Category:Casio calculators|FX-702P]]
[[Category:Pocket computers]]
[[Category:Pocket computers]]
[[Category:1981 introductions]]
[[Category:Products introduced in 1981]]

[[es:Casio FX-702P]]
[[fr:Casio FX-702P]]

Revision as of 02:12, 1 January 2024

Casio FX-702P
A 28-year-old FX-702P in working condition
TypePocket Computer
ManufacturerCasio
Introduced1981
Discontinued1984
Calculator
Entry modeBASIC
Precision12 digit mantissa, ±99 exponent
Display typeLCD Dot-matrix
Display size20 Characters
CPU
ProcessorCMOS LSI ASIC
Programming
Programming language(s)BASIC
User memory1,680 bytes
Interfaces
Portsone vendor specific
Connects toCompact Cassette via:

Thermal printer via one of:

Other
Power supply2×CR-2032 Lithium (external power not supported)
Weight176 g. with batteries
Dimensions165W x 82D x 17H mm

The FX-702P is a Pocket Computer, manufactured by Casio from 1981 to 1984.[1]

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.[2]

Programming

The programming model employed is a special BASIC dialect. Ten programming areas are supported, P0 through P9. BASIC lines can be numbered from 1 through to 9999. Subroutines are supported, but passing parameters to subroutines is not supported. The subroutine call stack can be up to 10 deep. Both GOTO 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 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.[2]

Both programs and data can be stored to magnetic tape. Data can be stored under program control. Programs can be password protected from both listing and execution.[2]

Interface

Casio FP-10
Connects toFX-502P series, FX-602P series and FX-702P via one of: optional 6 Volt DC power supply
ManufacturerCasio
Introduced1981
TypeSpark printer
Weight405 g. with batteries
Dimensions156 × 82 × 45 mm

The FX-702P uses the FA-2 interface which is also used by the Casio FX-602P series. The interface features a Kansas City standard Compact Cassette 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 was used with the FX-602P series of programmable calculator and the FX-702P Pocket Computer 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.[3]

References

  1. ^ "Casio FX-702P". MyCalcDB. Retrieved 2009-10-15.
  2. ^ a b c "FX-702P Instruction Manual" (PDF). Casio (via Geoffroy Derenne). Retrieved 2009-10-15.
  3. ^ "FP-10".