The following warnings occurred:
Warning [2] Undefined array key 92659 - 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 92686 - 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 92687 - 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 92692 - 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 92693 - 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 92694 - 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 92704 - 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 92719 - 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 92738 - 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 92742 - 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 93008 - 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 92738 - 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 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 92693 - 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 array key 92742 - 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 array key 93008 - 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 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





HP12C Prestige



#12

Hi, all;

I got myself an HP12C Prestige (a gift) and I am taking some pictures of it to post later. It is mainly an HP12C Platinum of the last series, the one with parenthesis, back-space, undo and LCD contrast plus 80-entries cash-flow analysis (something I'd like to talk about: how/where in the h... are these entries stored?). The HP12C Prestige has all of these.

The color scheme is simply using the LCD frame golden aluminun in both the LCD frame and the keyboard faceplate, like it is done with the Platinum series (instead of aluminun, think of brass, brushed golden). As Gerson mentioned about it earlier, the golden faceplate makes it a little hard to read the orange (gold?) inscriptions for the [f] functions. All the rest seems to be the same.

The protective cover is new. The design follows the one found in the newer HP17BII+ and the HP49G+, with an openning border, but the front and back protective faces are joined with four bands of some sort of elastic tissue, two in the botton and one in each side. The four edges of the calculator´s case remain exposed... but it is fancy, somehow appealing.

When you see the pictures you´ll have a better idea (must read some more and use other words to better describe stuffs in English...)

Keyboard feeling and general operation seem to follow the new HP12C PLatinum series.

Cheers.

Luiz (Brazil)

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


#13

Hi, all;

After further comparison, Prestige's golden surface is a bit darker, more like bronze, as you can see here.

Click to enlarge

Click to enlarge

Click to enlarge

Cheers.

Luiz (Brazil)


#14

Thanks Luiz - I've never seen a case like that before. Nice photo!


#15

Hey, Tony; you're welcome!

Your name, Gene's and Jordi's are mentioned in the HP12C Prestige Owner's Handbook (in fact, 'Manual do Usuário'; seems to be in Portuguese, only) as contributors to the later HP12C Platinum Owner's Manual. Congratulations to you all!

There is one thing I could not understand. I read taht the HP12C Platinum can hold up to 80 cash flows, being [FV] register the holster for the last one (81st). Simple math: 80×7 = 560 bytes (???!!!??) The HP12C Platinum handles up to 399 program steps (bytes?) plus the seven lower numbered registers, R0 to R6. Even if we count the lower numbered registers, there is only a maximum of 64 registes (399÷7 = 57; 57+7 = 64). Where in the h... are these other 16 cash-flow registers hidden? Any idea? If we do the opposite math:

80-7 = 73
399÷73 = 5.465... Nonsense!
I made the following test after clearing all memory ([ON]/[-]):
78  [n]
500 [g][CFj]
100 [g][CFj]
200 [g][CFj] Error 6
as expected. Then:
    [RCL][g][CFj]
[RCL][g][CFj]
and the display showed
[ 500.00   ]
Then I did the following:
[RCL][FV]
and the display showed:
[ 100.00   ]
So far so good. At this point I set program mode and added a couple of lines such the program memory now uses two registers, i.e., [g][MEM] returns
[ P-022 r-20 ]
Then I repeat all of the operations above and... nothing changes! As if the cash-flow registers are stored somewhere else. I read at the inside back cover that it is necessary to use program memory up to step #239 prior to actually convert cash flow registers from 80 to 57 into program steps. I did not figure out what did they actually do with teh HP12C Prestige memory. I am going to check if happens the same with the later HP12C Platinum. Any info about this, Tony? Guys? I'd like to know more.

Thanks a lot.

Luiz (Brazil)


#16

Hi Luiz,

I did some experiements with my 12C platinum and I found out that the highest cashflow that can be entered while the program area is full (just 399 R/S) is CF57. The boundary where the stealing of registers for program steps starts is beyond 239 steps. (I figured that out by trial and error and only later I found the info on the very last page of the fine manual.) Now let me do the math:

Internal registers (Stack, LastX): 5
Financial registers (n .. FV): 5
Cashflow and general registers: 81 (including CF0)
Fixed program steps: 1+ (8 steps)
Variable program steps: 33 ((239 - 8)/7)
---
Number of registers (total): 125
Each of the cashflow registers occupies 7+1 bytes because the count Nj needs to be taken care of, too. Now let's do the same calculation as above with bytes instead of registers:
Internal registers (Stack, LastX): 35 (5 x 7)
Financial registers (n .. FV): 35 (5 x 7)
Cashflow and general registers: 567 (81 x 7)
Cashflow counts: 81 (81 x 1)
Program steps: 239
----
Number of bytes (total): 957
It looks like the machine has access to 1 KB RAM and some working memory is set aside for running calculations (the IRR solver solver certainly needs them).

The original 12C has less memory to work with and the MEM output is of more help then on the 12Cp because it shows quickly, how program memory steals from the general (and cashflow) registers. With full program memory (100 steps) only 7 registers remain. Let's do the same as above with all memory devoted to registers:

                                  regs   bytes
Internal registers (Stack, LastX): 5 35 (5 x 7)
Financial registers (n .. FV): 5 35 (5 x 7)
Cashflow and general registers: 20 140 (20 x 7)
Cashflow counts: 3(?) 20 (20 x 1)
Program steps: 1+ 8
--- ----
Total number of registers/bytes: 34 238
I don't know the total amount because I don't know how may registers are needed for the solver functions to work.

The funny thing is, that both machines convert program steps in chunks of 7 per register but the count must still be stored somewhere. My assumption is that, on a classic 12C, these counts are stored in 3 extra registers, giving a total of 21 bytes. The 21st byte is probably used for the first byte of program memory. Eric knows certainly more.

Marcus

Editied to redo the calculations on the base of 7 bytes/register.

Edited to correct the number of cashflows on the 12Cp.


Edited: 16 May 2006, 12:50 p.m.


#17

I haven't studied the memory usage of the original 12C in depth, but all the original Voyagers actually have 40 registers total, except the 15C which has 82.

The "R2D2" chip (RAM/ROM/Display Driver) has 40 registers in two groups of 8 and 32 registers. The group of 8 contains the stack, Last X, and various internal housekeeping information (similar to the HP-41C "status" registers). The group of 32 is mostly used for "user" memory (registers, program, etc.), though a few of the registers are used for further housekeeping.

The 15C has two R2D2 chips, but the display driver is not used in the second, so the bit-mapped display registers of the second chip are available for use as additional housekeeping registers.

#18

Hey, Tony; you're welcome!

Your name, Gene's and Jordi's are mentioned in the HP12C Prestige Owner's Handbook (in fact, 'Manual do Usuário'; seems to be in Portuguese, only) as contributors to the later HP12C Platinum Owner's Manual. Congratulations to you all!

I forgot to mention: the upper border of the case is held against the front face by two square magnets. And the back of the protective case has a belt support... Check it out.

Click to enlarge

There is one thing I could not understand. I read that the HP12C Prestige, like the later HP12C Platinum, can hold up to 80 cash flows, being [FV] register the holster for the last one (81st). Simple math: 80×7 = 560 bytes (???!!!??) The HP12C Platinum handles up to 399 program steps (bytes?) plus the seven lower numbered registers, R0 to R6. Even if we count the lower numbered registers, there is only a maximum of 64 registes (399÷7 = 57; 57+7 = 64). Where in the h... are these other 16 cash-flow registers hidden? Any idea? If we do the opposite math:

80-7 = 73
399÷73 = 5.465... Nonsense!
I made the following test after clearing all memory ([ON]/[-]):
78  [n]
500 [g][CFj]
100 [g][CFj]
200 [g][CFj] Error 6
as expected. Then:
    [RCL][g][CFj]
[RCL][g][CFj]
and the display showed
[ 500.00   ]
Then I did the following:
[RCL][FV]
and the display showed:
[ 100.00   ]
So far so good. At this point I set program mode and added a couple of lines such the program memory now uses two registers, i.e., [g][MEM] returns
[ P-022 r-20 ]
Then I repeat all of the operations above and... nothing changes! As if the upper cash-flow registers are stored somewhere else. I read at the inside back cover of the HP12C Prestige Owner's Manual that it is necessary to use program memory up to step #239 prior to actually convert cash flow registers from 80 to 57 into program steps. I did not figure out what did they actually do with the HP12C Prestige memory. I am going to check if happens the same with the later HP12C Platinum. Any info about this, Tony? Guys? I'd like to know more.

Thanks a lot.

Luiz (Brazil)


Edited: 16 May 2006, 2:56 a.m.

#19

Such cases are used for PDAs and mobile phones.

#20

This label contrast issue is getting way out of hand. I'm going to post my heavily researched color scheme to the hp48 newsgroup... Hopefully someone at HP will take notice.


#21

I believe HP already HAS taken notice, but please post your results. :-)

The most recent color scheme would be that of the 40gs and it is much better than the 12c prestige, etc.

I think HP has starting thinking again with regard to color choice.


#22

I've put them up on the hp48 newsgroup, and they were well received. It will be interesting to see if they appear on the upcoming hp-50G. Perhaps I'll email my work to Cyrille just to be sure HP takes notice.

The good news about the 50G is that even if it doesn't use a good color scheme my retrofit kit will work with it!

-Hugh


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP12c Present Value of $1.. Inaccurate??? Edward Dixon 12 3,536 11-12-2013, 11:32 AM
Last Post: Edward Dixon
  HP12C Platinum PC software activation fails Russell Clinton 0 1,066 07-02-2013, 02:32 PM
Last Post: Russell Clinton
  HP12C Limited Edition 30 anniversary keyboard Revan Ng 0 902 01-11-2013, 12:49 AM
Last Post: Revan Ng
  HP12C 'complete' collection Keith Midson 9 3,666 08-07-2012, 07:51 PM
Last Post: Keith Midson
  Received a beautiful HP-12C Prestige Kees van der Sanden 11 3,031 04-23-2012, 03:48 PM
Last Post: Lode
  HP12c Anniversary Seft Test Nick Mihiylov 2 1,301 01-04-2012, 07:23 AM
Last Post: Koralatov
  HP 12C Prestige Keith Midson 6 2,061 12-27-2011, 05:00 AM
Last Post: Artur-Brazil
  The HP12c Anniversary edition has finally arrived to Europe Jose Gonzalez Divasson 1 1,107 11-12-2011, 08:16 AM
Last Post: hpnut
  hp12C capability Todd Israels 8 2,294 10-14-2011, 12:20 AM
Last Post: Todd Israels
  HP12c 30th AE keyboard Paulo MO 4 1,555 10-01-2011, 03:26 AM
Last Post: Paulo MO

Forum Jump: