The following warnings occurred:
Warning [2] Undefined array key 63045 - 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 63075 - 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 63076 - 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 63104 - 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 63118 - 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 63132 - 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 63210 - 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 63076 - 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 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 63210 - 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





NoVRAM HePAX questions (for you guys who have them already)



#8

Mine is on the way.

1) If I copy user programs into the Hepax ram portion of the NoVRAM module, do I need to always have the HePAX pages still "burned" to access the programs in the ram? I assume so, but had wondered if they might be "reburned" with other ROMS once you had the 16K of ram full.

Does the HePAX rom provide OS extensions to run the programs once they are there? The manual for the HEPAX rom just says to execute them and it will find them in the ram. Does that mean that the ROM must be there for that to happen?

2) What ROMS have you guys put in the 8K rom space? I'm thinking the Sandbox rom, but ... ?


#9

Gene,

1. I don't think there's need to have the HEPAX pages loaded to run the FOCAL programs loaded on the NoVRAM. Of course you'll need them there to *load* the programs in the first place, but once there, they should behave like any other ROM page.

You will need the HEPAX pages present if what you upload there are data or ascii files, but that of course is another story.

2. I, of course, use the extra 8k for the SandBox_3D. Other alternatives I'd recommend are the modified_CCD (Array-less), but it's all a personal choice of course.

Best,
ÁM.


#10

It looks really, really nice. :-) Can't wait to play with it.

And, High Rollers is one of my all-time favorite HP41 games.

Be great to see how fast it is in mcode.

Gene

#11

Hi Gene, Angel

Certainly NoVRAM RAM pages can be used in a ROM-like fashion without the presence of HEPAX code.

NoVRAM-H.EXE does not allow you to build such configuration though. Anyhow, I've made an *experimental* config utility to use the upper four pages (#C to #F) as ROM while preserving the contents of RAM in pages #8 to #B.

I'll gladly mail you the required files (please take into account they're *experimental*) for you to play with (... enjoy High Rollers ;-) and (hopefully) show some NoVRAM features at HHC 2004.

Currently I'm using this config utility, NoVRAM-F.EXE ("F" stands for Free-config), to prepare some other RAM-Boxes code implementation into NoVRAM, as well as developing my new 2005 project's "page manager".

As a preliminary advance, said '05 project will handle 48K ROM and 64K RAM into a single module. Obviously it requires an efficient method to switch pages on and off at user's will (this is the difficult part :-)

On the HardWare side, the needed new PIC processor samples are not available yet (will probably be by end '04), so I'm testing with a bread-board *reduced* version with 24K ROM + 32K RAM in the meanwhile.

More to come as I finish my holidays... time to rest ;-))

Best wishes.

Diego.
123456

NOTE: RAM pages are still writable, provided you load any ROM image that's able to send the WRITE command (H'040) like David assembler for example.

Edited: 16 Sept 2004, 7:48 p.m.


#12

So I stand corrected! This is obviously another difference between the original Hepax (remember that?) and the NoVRAM. Thanks Diego for the carification.

Best,
ÁM


#13

Angel, how much trouble is involved in potentially moving some functions between one ROM page and another?

I've been looking over the ROM manual and the MATH rom page also has the hacker subsection on it.

I've been wondering...how much trouble is it/would it be to move the hacker lab piece over to the other rom page and drop in some of the very useful alpha and programming features from the Sandbox3d rom page?

For example, the functions: CALLXM, CFX, SFX, CSST, FC?S, FS?S, RCLF, REPLX, SFX, SKIPN, STOF, TOGF, and then the alpha functions such as AINT, AREV, MID$, LEFT$, RIGHT$, VIEWA and XTOAL would be wonderful USER-level programming features to have. That's 18 functions.

The HackerLAB contains 20 functions, many/most of which aren't directly for user-level programming.

What kinda work would be involved in doing that sort of shuffle? It would leave a 4K rom with all the math functions, the programming functions and a good deal of the alpha functions with another 4K rom with more of the really heavy Mcode goodies in it.

That would mean users would put one of the 4K roms in the NoVRAM and have a 4K rom page free for the CCD/OS page or some other 4K rom.

My fear is that you'll reply "It would take months!" :-)

And, of course, I don't have any clue whether the functions are about the same size in bytes, so this might be a false hope to begin with.

:-)

Gene


#14

Hi Gene,

Well, even if it won't take months, it wouldn't be as simple as reshuffling the source code on a spreadsheet. MCODE is particulary nasty in that it sometimes is address-dependent code, and squeezing words into ROM pages is more an art than a science. Another little issue are the FAT's, which in the SandBox are "cross-referrenced", meaning that to overcome the 64-function barrier, some functions are included in the FAT they don't belong to, so to speak. This is done to go around the 4k space limitation per page, in case you wonder. (one particuler page can have just a handle of very long code functions, and thus exhaust its FAT quite quickly).

At any rate, it would take the time that I don't have in my hand right now, otherwise I'd be more than glad to take it for a spin for you.

Have you looked at my modified CCD-ROM? It has many of the functions you mention anyway, so it may be a good compromise in the mean time.

Best,
ÁM


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP-41 Clonix&NoV's SW Update. (For the non-Primer's guys out there... :-) Diego Diaz 21 5,624 11-13-2013, 09:00 AM
Last Post: Ángel Martin
  HEPAX Revisited: Revision 1E available Ángel Martin 4 1,565 05-03-2013, 01:57 PM
Last Post: Diego Diaz
  NOVRAM 64 / HEPAX bug? M. Joury 2 1,216 11-03-2012, 02:49 PM
Last Post: M. Joury
  Beta 41CL --> Best CL UTILs to burn in NoVRAM 64? Gene Wright 5 2,077 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.
  [41CL] CLUTILS HEPAX Kerem Kapkin (Silicon Valley, CA) 3 1,617 06-06-2012, 10:52 AM
Last Post: M. Joury
  NoV-64: The Incredible Shrinking HEPAX RAM Les Wright 31 7,903 05-27-2012, 08:48 AM
Last Post: M. Joury
  HP-41 Memory chips info (for those HW guys out there :-) Diego Diaz 3 1,578 03-24-2012, 08:06 PM
Last Post: Diego Diaz
  Non-HEPAX configurations for NoVRAM/NoV-32 Diego Diaz 1 1,029 02-07-2012, 07:27 AM
Last Post: Ignazio Cara (Italy)
  NoVRAM-M and NoV-32-M cgh 6 1,834 02-01-2012, 05:50 PM
Last Post: Richard Wagoner

Forum Jump: