The following warnings occurred:
Warning [2] Undefined array key 71328 - 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 71360 - 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 71361 - 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 71364 - 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 71372 - 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 71399 - 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 71360 - 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 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 71361 - 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 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 71399 - 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





33s PC interface



#6

My plan:


Using a PC-interface, one might be able to load programs into the 33s, and read them back into the PC. One might also be able to program "unprogrammable" keystrokes like the "GTO .nnn".
If the goal is oonly to load and store programs, and not entering calculations from the PC, it shouldn't be too hard to modify the 33s.


Necessary modifications:
We want to read and change the contents of the ram, so there is a need to propagate the pins of the ram-chip to the outside of the case. Depending on the type (serial/parallel), it means soldering 5 to 27 wires to the ram-chip.


The 33s could then be plugged into the interface ( consisting of a microcontroller or some logic-chips ) that is connected to the PC.


What I have to do:

1. buy a 33s

2. open it and identify the ram-chip

3. solder the wires

4. build the interface

5. analyse the way programs and variables are stored

6. write a compiler/decompiler


Since one is not able to read the ROM, this should be perfectly legal.

Any help is appreciated! I would like to hear some comments about my plan, too! Klaus


#7

Quote:
2. open it and identify the ram-chip

It's a commodity 32K SRAM, nothing special

Quote:
it means soldering 5 to 27 wires to the ram-chip [...]
3. solder the wires

That's going to be the tricky part. It's a bare die under a blob of epoxy. If you're lucky, you might be able to get at the traces that connect it to the Sunplus processor, but it's quite likely that some of those traces will be on the wrong side of the PCB.

Quote:
Since one is not able to read the ROM, this should be perfectly legal.

If it was able to read the ROM, it would still be perfectly legal. At least in the US; maybe there are some strange laws in other countries, though usually the US is just about the worst as far as ridiculous "intellectual property" laws (e.g., DMCA).

#8

Quote:
5. analyse the way programs and variables are stored

The variables might simply be stored in the on-board RAM of the Sunplus processor. Programs and equations must be in the separate RAM chip, though.

#9

Klaus,

I am interested to know more! Being able to backup programs would be very convenient.

Especially the prospect of being able to create new recongnizable commands like GTOXYYYY !

Eric


#10

Come on guys... Just buy a calc that has the capabilities you want.... These discussions can verge on the absurd....


Sorry if my comments offend you, I am sure some see your efforts as noble...


#11

Only the Hp41c series has what these fellows want: A pocket calculator with I/O.

The 42s holds the most promise in that perhaps a boot up program could be keyed in and then the serial I/O capabilities could be tapped into. There is no POCKET calculator today that does what they want. Sure, there are plenty of graphics and for many people this is fine (must be most people, else we should have a pocket solution by now). I suspect PDA's will invade this sector and satisfy (perhaps wrong word, but fill this niche) 90% of this market, leaving to few customers for a real pocket calculator to be worth marketing.

I am planning on returning to my Hp42s after using my Hp33s as soon as I can. It isn't that the Hp33s is bad, it is actually quite good (for what it is). And it does address the shortcomings of the Hp32s (insufficient memory). But it doesn't compare in real number crunching ability to a 42s. But for 90+% of the RPN calculator crowd, it is sufficient. For the rest of us, well, we aren't worth the extra $0.50 in material (I/O port, and long variable names and other software issues) to pursue. As far as Hp (or Ti, or Casio, or Sharp) is concerned, the high end pocket calculator geek can be satisfied with a new PDA. We will adapt, is their belief (I don't believe this to be true, as a calculator is the perfect tool for napkin or other on the fly engineering). Many engineers have abandoned this philosphy and the Business model certainly discourages this.


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP48GX Interface to a PC John W Kercheval 7 2,657 09-29-2013, 10:53 AM
Last Post: John W Kercheval
  HP Prime "Symb" interface (bug?) Han 8 2,388 09-13-2013, 12:48 PM
Last Post: Chris Tvergard
  Virtual HP-IL Video Interface ILVideo the 2nd! Christoph Giesselink 3 1,539 08-15-2013, 06:49 PM
Last Post: Sylvain Cote
  HP 85 Serial Interface; INPUT Example? inaki 1 1,225 06-12-2013, 11:09 PM
Last Post: Paul Berger (Canada)
  Virtual HP-IL 40 col. video interface simulation Christoph Giesselink 10 3,168 08-19-2012, 06:46 PM
Last Post: Richard Wagoner
  Cursors on Video Interface HP82163 Christoph Giesselink 4 1,836 07-21-2012, 02:57 PM
Last Post: Sylvain Cote
  41CL & EMU41 & IL2000 interface system Christoph Klug 0 897 03-22-2012, 05:23 PM
Last Post: Christoph Klug
  HP-IL SCSI Interface Richard Wagoner 15 4,200 02-19-2012, 07:39 PM
Last Post: Richard Wagoner
  HP-41 printer interface question. (To the M-code gurus out there) Diego Diaz 2 1,332 01-29-2012, 12:18 PM
Last Post: Diego Diaz
  HP 82165A HP-IL/GPIO Interface VS HP 82164A HP-IL/RS-232C Interface VS HP 82166A HP-IL Converter Fouad M. Kaadou 9 2,908 01-15-2012, 03:45 AM
Last Post: yves

Forum Jump: