| . |
APF Mark 231 |
| . |
| Datasheet | Years of production: | · | Display type: | 7-segment |
| New price: | · | Display color: | Green | |
| · | · | Display technology: | VFD | |
| Size: | 15"×9"×3" | Display size: | 12 digits | |
| Weight: | 6 lbs | · | · | |
| · | · | Entry method: | Calculator arithmetic | |
| Batteries: | 3×"AA" sealed NiCd* | Advanced functions: | Printer, DMS | |
| External power: | 110 VAC | Memory functions: | + | |
| I/O: | N/A | · | · | |
| · | · | Programming model: | Unmerged keystroke | |
| Precision: | 12 digits | Program functions: | N/A | |
| Memories: | 2 | Program display: | N/A | |
| Program steps: | 256 | Program editing: | N/A |
*memory backup only
Here's a
desktop calculator that would not normally belong to my
collection but it is too unusual to be left out. The APF 231 looks like your standard
old-style heavy-duty electronic business calculator, until you look closer and realize
that it's a little bit more than that; it is actually a programmable old-style
heavy-duty electronic business calculator!
Programming, in this case, means recording up to 9 keyboard macros, to a combined length of up to 256 keystrokes. That's a fair bit of storage but in the absence of program editing functions, conditional or unconditional branching, or the ability to call programs as subprograms from within another program, the machine's program capability is more limited than it should be. On the plus side, program memory is protected by an internal NiCd battery.
No exponential functions, no logarithms, and no subprogram capability means it is unlikely that I'll ever be able to implement my favorite example on this machine, the Gamma function. But that doesn't mean that sophisticated algorithms cannot be keyed in on this machine as long as you have the patience to do it. Case in question: the program below actually calculates the sign of any angle (expressed in radians) using a polynomial approximation. There you go, trigonometric functions on a programmable four-banger!
Switch Settings Float Day OFF Fn OFF 5/4 SIGMA ON IC OFF NP 000 LB 001 M+= 002 + 003 × 004 = 005 = 006 ÷ 007 K 008 2 009 ÷ 010 K 011 3 012 = 013 MII 014 M+= 015 - 016 MR 017 × 018 MII 019 MC 020 = 021 = 022 ÷ 023 K 024 4 025 ÷ 026 K 027 5 028 = 029 MII 020 M+= 031 + 032 MR 033 × 034 MII 035 MC 036 = 037 = 038 ÷ 039 K 040 6 041 ÷ 042 K 043 7 044 = 045 MII 046 M+= 047 - 048 MR 049 × 050 MII 051 MC 052 = 053 = 054 ÷ 055 K 056 8 057 ÷ 058 K 059 9 060 = 061 MII 062 M+= 063 + 064 MR 065 × 066 MII 067 MC 068 = 069 = 070 ÷ 071 K 072 1 073 0 074 ÷ 075 K 076 1 077 1 078 = 079 MII 080 M+= 081 - 082 MR 083 × 084 MII 085 MC 086 = 087 = 088 ÷ 089 K 090 1 091 2 092 ÷ 093 K 094 1 095 3 096 = 097 MII 098 M+= 099 + 100 MR 101 × 102 MII 103 MC 104 = 105 = 106 ÷ 107 K 108 1 109 4 110 ÷ 111 K 112 1 113 5 114 = 115 MII 116 M+= 117 - 118 MC 119 × 120 MII 121 MC 122 = 123 = 124 ÷ 125 K 126 1 127 6 128 ÷ 129 K 130 1 131 7 132 = 133 + 134 T 135 LB