HP 35s: Difference between revisions

209 bytes added ,  20:04, 8 July 2022
Added Infobox information and removed categories
(Added several sections discussing hardware and bugs.)
(Added Infobox information and removed categories)
 
Line 1: Line 1:
{{Infobox calculator|name=HP 35s|manufacturer=Kinpo Electronics|processor=Sunplus/Generalplus 8502 (based on 6502)|prog_lang=Keystroke|supply=2x CR2032|predecessor=[[HP 33s]]|image=HP-35s.jpeg|imagesize=250px|entry=RPN, Algebraic|memory_user=32 KB RAM, ~30 KB available to user}}
{{Infobox calculator|name=HP 35s|manufacturer=Kinpo Electronics|processor=Sunplus/Generalplus 8502 (based on 6502)|prog_lang=Keystroke|supply=2x CR2032|predecessor=[[HP 33s]]|image=HP-35s.jpeg|imagesize=250px|entry=RPN, Algebraic|memory_user=32 KB RAM, ~30 KB available to user|display_type=Dot-matrix LCD|display_size=2x14 characters (5x7px per character)|type=Scientific calculator|introduced=2007}}


The HP 35s is a scientific calculator sold by [[Hewlett Packard]] and manufactured by [[Kinpo Electronics]]. It is the final traditional scientific RPN calculator released by HP. The HP 35s was released in 2007, as a celebration of 35 years since the introduction of the HP 35, the first handheld calculator with transcendental functions.
The '''HP 35s''' is a scientific calculator sold by [[Hewlett Packard]] and manufactured by [[Kinpo Electronics]]. It is the final traditional scientific RPN calculator released by HP. The HP 35s was released in 2007, as a celebration of 35 years since the introduction of the HP 35, the first handheld calculator with transcendental functions.


== Overview ==
==Overview==
The HP 35s returns to a traditional RPN calculator design, away from the stylized chevron design of its predecessor, the [[HP 33s]]. The 35s is powered by a Generalplus 8502 (6502 clone) core alongside keyboard, power, and display circuitry in silicon. It also contains 32 KB of RAM, of which about 30 KB is accessible to the user.
The HP 35s returns to a traditional RPN calculator design, away from the stylized chevron design of its predecessor, the [[HP 33s]]. The 35s is powered by a Generalplus 8502, an extension of the 6502 architecture, core alongside keyboard, power, and display circuitry in silicon. It also contains 32 KB of RAM, of which about 30 KB is accessible to the user.


The HP 35s is almost completely feature-compatible with the 33s. It adds simplified complex number operations with an 'i' key and the ability to jump to any line within a program label, making the large memory much more usable than the same memory was on the 33s.
The HP 35s is almost completely feature-compatible with the 33s. It adds simplified complex number operations with an 'i' key and the ability to jump to any line within a program label, making the large memory much more usable than the same memory was on the 33s.


== Hardware and Software Issues ==
==Hardware and Software Issues==
The HP 35s exhibits many well-known problems in both its hardware design and its software. For many users, various keys become unreliable over time or out of the box. The 35s also runs through its two CR2032 batteries much faster than older Saturn-based calculators.  
The HP 35s exhibits many well-known problems in both its hardware design and its software. For many users, various keys become unreliable over time or out of the box. The 35s also runs through its two CR2032 batteries much faster than older [[:Category:Saturn|Saturn-based calculators]].  


The software of the 35s is riddled with bugs. A particularly famous bug is that the program checksum feature is not reliable, and a program's checksum can change as the contents of memory change, even if the program itself remains the same. The same issue occurs with the size of a program as displayed by the calculator. Another bug, carried over from the 33s, is the [http://thimet.de/CalcCollection/Calculators/HP-33S/Contents.htm#CosineBug "cosine bug"], which returns inaccurate results for 'sin(x)' (not cos, despite the name) near 0. A full bug list is available [https://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/articles.cgi?read=735 here].
The software of the 35s is riddled with bugs. A particularly famous bug is that the program checksum feature is not reliable, and a program's checksum can change as the contents of memory change, even if the program itself remains the same. The same issue occurs with the size of a program as displayed by the calculator. Another bug, carried over from the 33s, is the [http://thimet.de/CalcCollection/Calculators/HP-33S/Contents.htm#CosineBug "cosine bug"], which returns inaccurate results for 'sin(x)' (not cos, despite the name) near 0. A full bug list is available [https://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/articles.cgi?read=735 here].


== See also ==
==External resources ==
[https://web.archive.org/web/20120411054206/http://www.eetimes.com/design/embedded/4007500/Tear-Down-Scientific-calculator-boils-design-down-to-two-ICs?pageNumber=1 Information about calculator internals]


* [https://web.archive.org/web/20120411054206/http://www.eetimes.com/design/embedded/4007500/Tear-Down-Scientific-calculator-boils-design-down-to-two-ICs?pageNumber=1 Information about calculator internals]
==See also==
*[[HP 33s]]
*[[HP 32S]]
*[[WP 34s]]


[[Category:Scientific calculator]]
[[Category:Scientific calculator]]
Line 23: Line 29:
[[Category:RPN]]
[[Category:RPN]]
[[Category:Dot-Matrix LCD]]
[[Category:Dot-Matrix LCD]]
[[Category:Help needed]]