The following warnings occurred:
Warning [2] Undefined array key 92258 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92288 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92302 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92364 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92434 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92441 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92457 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92465 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92478 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92511 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92526 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92533 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92540 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92576 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92576 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92511 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 92533 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





15C keyboard vs today's 12C



#15

I have read the interest shown by a lot of people to purchase at a reasonnable price the 15C.

Given the great similarity between the 15C and the 12C that HP continues to sell, imagine that somebody can get in touch with HP's manufacturer.
He would request a little customization to change the keys labelling and have a specific ROM, all the rest being identical.

He would then have 2 options:

  • either negociate with HP a licensing agreement to reintroduce the 15C under HP's brand
  • or sell the customized 12C with a different brand and sell directly through the internet to all those people who signed the petition to get the 15C back on the market.

What do you think?
First, is the current 12C equivalent in term of look and feel with beloved 15C?
Would this guy have any chance of succeeding?
Has anybody tried that in the past? Any opinion about how HP would receive this initiative?


#16

Bruno --

One major problem would be to "have a specific ROM", as you put it. The "replacement" models that HP/Kinpo developed in 2002 were based on HP models then or recently in production -- e.g., the HP-12C, HP-32SII, HP-49G, HP-17BII, etc. The mature ROM's of those models could be ported to the new hardware, using emulation layers or however it was done (others here could tell you).

The HP-15C, however, was discontinued in 1989. From what I've read in this Forum (posts by Eric Smith), its magnificent documented ROM may have been lost forever. I seriously doubt that Kinpo could replicate the developmental effort, even if given a very generous budget.

The other problem is that the HP-15C is behind the times in certain important respects as an advanced non-graphing calculator. Its 7-segment display does not allow for alphanumerics, informative error messages, or symbolic instruction indicators. Its 10-digit display doesn't measure up to other high-end models, which offer 12 or more digits.

Its small RAM and slow computational speed could be remedied by modern technology, but most users in this day and age would not accept the other limitations. Sales of a "new 15C" might come largely at the expense of the HP-33S, also. The ROM issue, though, is the likely "show-stopper".

Regards,

-- KS



Edited: 9 May 2006, 11:06 p.m.


#17

Quote:
Its small RAM and slow computational speed could be remedied by modern technology, but most users in this day and age would not accept the other limitations. Sales of a "new 15C" might come largely at the expense of the HP-33S, also. The ROM issue, though, is the likely "show-stopper".

How large is the ROM? People have been reverse-engineering ROMs for many years. One of my first programming jobs was to take a binary executable from an old computer, reverse-engineer it, and port it to a new computer. Nobody could find the source code for the original program, and the computer was being replaced with a newer and incompatible model.


#18

John posted,

Quote:
How large is the ROM? People have been reverse-engineering ROMs for many years.

Check the posts of Eric Smith in MoHPC Forum Archives #14 and #15 for the work he has done to "extract the ROM's" from many models of calculators, using certain kinds of logic-testing devices. Not being an electronics engineer, I do not fully understand what he has achieved (and might not have been able to), but certainly the valuable documentation and other explanatory information would not be present in the extracted code. The mathematical methods and algorithms in the HP-15C are quite impressive, incorporating very many man-hours of skilled labor.

Quote:
One of my first programming jobs was to take a binary executable from an old computer, reverse-engineer it, and port it to a new computer. Nobody could find the source code for the original program, and the computer was being replaced with a newer and incompatible model.

This reminds me of 1985, when I started work in a group that wrote and maintained Fortran software than ran on mainframes. Loss of source code for operational executables was apparently a problem, and computer upgrades were being planned. One young colleague said that he would eventually "make his million" writing software that could create source code from an executable. Now, certainly, it is generally impossible to re-create the original source code, but a good program might be able to produce a reasonable starting point. I don't know how far he got...

-- KS

Edited: 11 May 2006, 9:57 p.m.


#19

The 15C has 12 Kwords of ROM. I find that it tends to be somewhat more difficult to reverse engineer Nut code (or Classic or Woodstock) than code for typical microprocessors, because the architecture is so much different. However, with enough experience/practice, I imagine that it would actually be somewhat comparable.


#20

Hi Eric,

I have myself instrumented recently a type 2 buggy HP35 and dumped the instructions of the ROM.

IS signal is active during 45-55 bit time ; I strobed it with the SYNC line and the Ø2 MOS clock.
It's a non destructive approach.

I brought the instructions to the USB port of a PC with a few components : it's just an instruction flow (pattern is logic inverted) for each key actuated. With a few selected keystrokes, I could travel nearly all over the ROM (minimum coverage).

But this approach is satisfying only because I already know the ROM I'm checking!

I work on the complementary approach inputting addresses on the IA bus (as a “seft test” routine) but that seems much more complicated.

Address input must be present serially on the bus, from bit time 19 to bit time 26, and there is no strobe signal.
Apparently, each ROM has its own 56 bit counter, synchronized on SYNC.

I have to find a way to avoid access conflict to the address register.

I plan to do the same on a HP25.
Any advice is welcome!

Best regards.


#21

From your description it looks like the ROMS operate in much the same way as in the HP41, for which I know the hardware operation in some detail. Your approach with the USB should work without a problem, Eric Smith uses this and I have done it as well with an FDTI USB interface.

It seems that the calc does not have a selftest function that travels through all ROMS, otherwise it would be easy to capture all cycles.
You could try to drive the appropriate signals when the CALC is idle, but this could be risky. In any case it may be better not to drive the SYNC signal, since this indicates that an instruction is present. SYNC is not active when the CPU fetches data.

Good luck with your experiments,

Meindert


#22

It seems that the calc does not have a selftest function that travels through all ROMS...

It does have a ROM test:

173D 1A0         CLRABC
173E 21C PT= 2
173F 310 LC 12
1740 106 A=C X
1741 226 C=C+1 X
1742 0E6 BCEX X
1743 130 LDI 018
1744 018 *
1745 27C RCR 9
1746 0BA ACEX M
1747 15C PT= 6
1748 0CC ?ST=1 10
1749 02B GONC L174E +04 174E
174A 162 A=A+1 PT
174B 162 A=A+1 PT
174C 222 C=C+1 PT
174D 222 C=C+1 PT
174E 330 L174E CXISA
174F 146 A=A+C X
1750 013 GONC L1752 +01 1752
1751 126 A=A+B X
1752 23A L1752 C=C+1 M
1753 37A ?A<>C M
1754 3D7 GOC L174E -07 174E
1755 186 A=A-B X
1756 346 ?A<>0 X
1757 15F GOC L1782 +2A 1782

#23

This code is from the 15c ROM.

I was discussing dumping of "classic" or "woodstock" rom.
When the machine has a self test routine ... no problem, in fact.
Regards,
Jacques

Edited: 12 May 2006, 1:15 p.m.


#24

This code is from the 15c ROM.

I was discussing dumping of "classic" or "woodstock" rom.

Sorry, I wasn't sure which ROM was Maindert talking about because this thread started about HP-15C and HP-12C ...


#25

> Sorry, I wasn't sure which ROM was Maindert talking about because this thread started about HP-15C and HP-12C ...

No, my fault! I just wanted to share information about dumping the Roms of calculators without self test (like HP35, HP25, HP65 etc…).

Maindert suggested to wait for an idle state of the calculator.
Due to the dynamic MOS technology, information is constantly circulated, Eric is right.
However, I can understand “idle state” as a period when no address is fed and no instruction is executed.

In the HP35 (and Woodstock too), the bit time is 5 microseconds (system clock = 200 khz ; 800/4) and the word time is 280 microseconds (56 bits). So the “window” to input 8 bit address on the IA bus is (from bit time 19 to 26) = 40 microseconds.

On the working calculator, a ROM (HP35 has 3) seems to count from bit time 55 (trailing edge of SYNC) up to bit time 19 to allow gating addresses in the address register.

Is there another method than surgery to input the address? (cutting off the IA bus and providing the right MOS level counting signal – correctly synchronized) ?

#26

Quote:
You could try to drive the appropriate signals when the CALC is idle

The HP calculators before the 41C aren't ever idle. They run continuously any time the power is on.

#27

I have mentioned this idea in this forum before. Modern HP12C calculators have a single chip that polls the keyboard lines and drives the display, it should be possible to replace this with a new chip emulating the original HP15C binary. I believe there exists a native HP16C emulator so the HP15C ROM should be able to run on this one directly.

**vp


#28

Thanks for your suggestion.

Somebody wrote me in a private message that the keyboard of the current 12C is by far inferior to the original 15C keyboard.

This is the key point. Even if the ROM could be copied and emulated, the result would be disappointing.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Google honors Grace Hopper today Don Shepherd 19 6,515 12-10-2013, 07:06 PM
Last Post: Bill (Smithville, NJ)
  Silly me... I also bought a 12C and 15C Eelco Rouw 3 2,224 12-10-2013, 04:42 PM
Last Post: Stephan Matthys
  HP-42S celebrates its 25th anniversary today!!! Yriarte 7 2,625 10-31-2013, 05:56 PM
Last Post: Massimo Gnerucci (Italy)
  So I took a test with my Prime today ... kris223 12 3,365 09-25-2013, 07:19 PM
Last Post: kris223
  JTAG on HP-12C and HP-15C LE Ingo 5 2,386 07-01-2013, 06:37 PM
Last Post: Paul Dale
  2-battery 12c keyboard row quit Neil Hamilton (Ottawa) 1 1,051 06-23-2013, 10:46 AM
Last Post: Kimberly Thompson
  Emulators for iOS on sale today Bruce Bergman 3 1,554 05-24-2013, 03:54 PM
Last Post: BShoring
  HP 35 Pretty Good Purchase Today! Norman Dziedzic 1 1,427 03-05-2013, 12:52 AM
Last Post: Dan Lewis
  HP 11C/12C/15C/16C case Philippe Cairic 4 2,058 11-06-2012, 06:04 PM
Last Post: Matt Agajanian
  Today's Haul Les Koller 8 2,995 08-07-2012, 01:34 PM
Last Post: Eddie W. Shore

Forum Jump: