The following warnings occurred:
Warning [2] Undefined array key 100568 - 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 100571 - 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 100572 - 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 100573 - 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 100583 - 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 100584 - 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 100594 - 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 100595 - 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 100596 - 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 100595 - 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 100596 - 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 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





HP-41/Clonix/NoVRAM



#10

Hi All,
I had a couple of questions for any Clonix41/NoVRAM experts out there.

If a NoVRAM can hold six 4K rom page images, then a module like the 12K "Advantage" module would use three of those six pages, right? This would allow the loading of 3 more rom images only if they took 4K each, correct?

If I placed a NoVRAM which had (6) 4K modules (and perhaps 2 more in the HEPAX) into my 41CV - which has the *real* modules "Advantage, Math/Stat, X Functions" already in there will there be any conflicts? Any possible conflict with the "Time" module?

If two modules happen to have the same global label/routine name, then I understand that the module with the lowest port number will be the one to execute the routine, right? Is there a way to force execution of the routine name in the higher port number? I guess that one could copy the routine from the module to the main memory of the calculator - would that work?

How many K is the PPC ROM? Would that consume an entire NoVRAM?

I realize that this is totally subjective - but what do people think are the "all time greatest hits" of the HP41 modules? I've found the following interesting:

1) PPC
2) Advantage
3) Math/Stat
4) Real Estate
5) Securities
6) Financial Decisions
7) Circuit Analysis
8) HePAX

If you were purchasing a NoVRAM what would your "dream configuration" look like if you had a 41CV that was totally empty?

Thanks,

Kevin


#11

Hi, Kevin;

let me see if I can answer some of your questions. If I am wrong, I hope others correct me...

Quote:
If a NoVRAM can hold six 4K rom page images, then a module like the 12K "Advantage" module would use three of those six pages, right? This would allow the loading of 3 more rom images only if they took 4K each, correct?
AFAIK, this is correct.
Quote:
If I placed a NoVRAM which had (6) 4K modules (and perhaps 2 more in the HEPAX) into my 41CV - which has the *real* modules "Advantage, Math/Stat, X Functions" already in there will there be any conflicts? Any possible conflict with the "Time" module?
The conflicts may happen in four forms: address conflict, function name (not a conflict, you actually commented about this in your next question), XROM ID and system functionality. By system functionality I mean features that do not allow some modules to be used in the same calculator, even when none of the other conflicts are observed. Some modules that do not work together in the same HP41 are the AECROM and the CCD ROM, for example. CLONIX, NoVRAM, NoV32 modules have no page used by themselves, only the pages addressed by the ROM images they are emulating. So, if you emulate, say, Math/Stat to pages #8 and #9 (port #1), these pages cannot be used by other ROM images. If you plug the Clonix-family module in port #1, it does not actually mean that pages #8 and #9 are being used. Although meaningless, this can actually happen: one can configure a CLONIX/NoVRAM/NoV32 to use ports #1, #2 and #3, and plug it in port #4 (pages #E and #F). What happened? None of the 'free' ports can be used by 'hardware dependant' modules, but you can use some 'address dependant' devices in these lower ports, like the peripheral printer 82143A (page #6), HPIL (page #7), and a few others. In any way, for as long as the CLONIX is plugged in port #4, no other extension will use pages #E and #F. Well... unless you plug another CLONIX in (or an MLDL2000 built in a box that allow it to be plugged in any port...), configured to use pages #E and #F with, say, CCD, in one of the other three ports. But this is too clumsy...
Quote:
If two modules happen to have the same global label/routine name, then I understand that the module with the lowest port number will be the one to execute the routine, right? Is there a way to force execution of the routine name in the higher port number? I guess that one could copy the routine from the module to the main memory of the calculator - would that work?
Yes... it would work, too. But you can assign each global routine to different keys with their different XROM #ID, by using some 'extended' functionality (synthetic assignments, fully supporetd by some third-part ROM features). This way, either by a user program or by using user keyboard assignment, you could select which of the global label/routines you wish to run/execute. An extended possibility would be copying such routines to the available RAM in one of these CLONIX-family modules and use custom name and XROM ID#, taking care of the possible relative address calls to other routines, if any. Even the 521 bytes in the original CLONIX will prove handy...
Quote:
How many K is the PPC ROM? Would that consume an entire NoVRAM?
The PPC ROM I know uses only one page (single, 4K ROM).
Quote:
I realize that this is totally subjective - but what do people think are the "all time greatest hits" of the HP41 modules? I've found the following interesting:

1) PPC 2) Advantage 3) Math/Stat 4) Real Estate 5) Securities 6) Financial Decisions 7) Circuit Analysis 8) HePAX


I'd add the AECROM to the list. I'm an electrical engineer, and was not known about it till I had the chance to buy (and built) tghe MLDL2000. It is quite a useful set of features.

Quote:
If you were purchasing a NoVRAM what would your "dream configuration" look like if you had a 41CV that was totally empty?
Have not gone so far, though. In any way, I'll try a full NoVRAM configuration: three 4K ROM images in nonvolatile RAM (any combination, like AECROM and another, or ADVANTAGE), an availalbe 4KRAM to development, HEPAX in page #5, and two other images in the last available 2 pages inside the module. In this case, two pages would be left in the HP41 system, so I could even use one physical module in, say, port #4...

Hope this gives you an idea. And I hope nothing is wrong, I wrote these lines by memory (I´m not home to check the information).

Cheers.

Luiz (Brazil)


Edited: 2 Oct 2006, 2:39 p.m. after one or more responses were posted


#12

As usual, Luiz comes to the rescue ;) Without him this Forum would not be as much fun!

I noticed only one minor mistake: PPC ROM is 2* 4K. I must admit that I have not used PPC ROM for a long time. I think the CCD ROM should also be around, it is one of my favourites.

Meindert


#13

Thanks, Meindert; it´s been very kind of you.

Thank you for correcting the PPC ROM size. I have not used it so far...

I wish I could be more handy, by going in-deep in some issues. Anyway, I did not give up learning anything else I want to... Time will tell.

Best regards and thanks again for the encouraging words.

Luiz (Brazil)

Edited: 3 Oct 2006, 7:09 a.m. after one or more responses were posted


#14

Thanks for all the great responses.

Now - Decisions... Decisions...

Thanks again.

Kevin


#15

I set aside 12K for "ram"
I then use the CCD-OSX (operating system extensions) 4k rom
Then I have the 8K sandbox rom (which is great!)

and the remaining 8K is used for HePax to allow for the 12K of ram, etc.

Leaves my port 4 open for my advantage rom (which uses bank switching to allow the 12K rom to fit into the 8K space). The NoVRAM can't do bank switching...so this way, i get an extra 4K of goodies.

Gene


#16

Among the good modules to have there might be the "DEVIL", the HP/IL Development Module, nice to drive and fine-tune an HP/IL loop.

Another one which provides unique features is the IR module, to allow easy printing from the 41.

My 0,02€ only...


#17

Quote:
Another one which provides unique features is the IR module, to allow easy printing from the 41.
My 0,02€ only.

I'd like to find the IR module for 0.02€ only :-)

Marcus

#18

Yes, but avoid putting the Devil & Advantage modules in the same config because they share the same Xroms (22,24).

I would advocate to replace the Devil with the Ext-IL Rom if your main use is IL data exchange.

Best regards.

Etienne


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP-41(CL): The easiest way to transfer FOCAL programs from a Linux PC to the HP-41 Geir Isene 13 5,559 12-05-2013, 02:40 AM
Last Post: Hans Brueggemann
  HP-41 Clonix&NoV's SW Update. (For the non-Primer's guys out there... :-) Diego Diaz 21 5,626 11-13-2013, 09:00 AM
Last Post: Ángel Martin
  Warning: These are NOT Clonix! Diego Diaz 11 3,056 03-02-2013, 01:15 PM
Last Post: Diego Diaz
  Latest Clonix/NoV's SW update. Diego Diaz 5 2,108 02-15-2013, 12:12 PM
Last Post: Ángel Martin
  [41CL]Updating ROM images with a Clonix Dan Grelinger 14 4,248 02-13-2013, 10:41 AM
Last Post: Ángel Martin
  [Clonix/NOV] NoV-64 backwards compatibility Doug (NYC) 0 960 01-20-2013, 11:21 AM
Last Post: Doug (NYC)
  NOVRAM 64 / HEPAX bug? M. Joury 2 1,216 11-03-2012, 02:49 PM
Last Post: M. Joury
  HP-41 takeover ROM with Clonix-D Sylvain Cote 1 1,070 10-15-2012, 02:37 PM
Last Post: Diego Diaz
  Beta 41CL --> Best CL UTILs to burn in NoVRAM 64? Gene Wright 5 2,078 07-01-2012, 03:06 PM
Last Post: Matt Kernal
  NoVRAM 64 USB programmer Gene Wright 4 1,760 06-29-2012, 11:43 AM
Last Post: Diego Diaz.

Forum Jump: