The Museum of HP Calculators

HP Forum Archive 21

[ Return to Index | Top of Index ]

NoV-64, CLUTILS 2H, and Library #4
Message #1 Posted by M. Joury on 22 May 2012, 12:54 p.m.

Yesterday I received my new NoV-64 from Diego and started playing with it. Initially it didn't seem to be working. The HEPAX part worked fine but I couldn't seem to get any other ROMs to load. I eventually found the problem. CLUTILS 2H was causing the issue. I was loading that ROM at page E and the yfnz3b ROM at page F. The CLUTILS ROM was not showing up and it was hiding anything at higher pages. All other ROMs seemed to load and work fine.

So maybe someone can tell me what I am doing wrong. Here is the procedure I used:

1.  I used Warren Furlow's Module File Utility to convert (extract?) the ROM file from the MOD file.  
    I got a checksum error but from reading other posts I believe that this is to be expected.  I 
    did have it display the FAT and everything looked correct so I assumed that the conversion worked.

2. I used ClonixConfig to write the ROM to the NoV-64.

Two seemingly simple steps. As I stated above, every other ROM worked correctly. The CLUTILS ROM and any ROM written to a higher page number failed to show up. So, what am I doing wrong?

When searching for answers I visited the main page of the forum and noticed that Ángel Martin had released Library #4 and assorted ROM's to accompany it. So I thought, AH, I'll got that route. There were ROM images included for Library #4 itself and for CLUTILS 4H. Well I'll just write those ROMs to my NoV-64. That didn't work either because ClonixConfig does not seem to allow adjustment of the assigned page when NoV-64 is selected as the target--the option to change page value is grayed out so I can't load Library #4 to page 4.

Any help would be much appreciated.

Thanks!

-Marwan

      
Re: NoV-64, CLUTILS 2H, and Library #4
Message #2 Posted by Ángel Martin on 22 May 2012, 1:30 p.m.,
in response to message #1 by M. Joury

Hi Marwan, looks like you´re having some issues but there´s a lot of moving parts in there so we´ll have to take it one at a time.

I don't have a NoV-64 so can't replicate your exact configuration. Also I'm not really familiar with the NoV-64 configuration details, like soft-settings on address 0x4041 - which may or may not have anything to do with this?

This is what I gather form your description:

- You're not seeing the CLUTILS_2H when burned into page #E, nor the YFNZ which is on the next page #F. I assume this is using CAT_2, but what about the CCD CAT'2?

-This is not the case for other modules, i.e. they show as expected also when burned in the same two pages,

A couple of initial actions and suggestions for troubleshooting:-

0. Make sure there isn't any XROM id# conflict (sorry I had to say it). CLUTILS uses XROM id#12, or 0x0C
1. Try it with CLUTLS alone, i.e. no other module in the NoV-64 (is it possible to not include the HEPAX?), say CLUTLS on lowest possible page#. Is it shown?
2. Do as it is but swapping pages #E and #F and see if there's any changes
3. burn the CLUTILS into a lowerer numbered page and see it the same pattern occurs with the other modules upstream.

There really isn't anything special or different to CLUTILS that would affect the CAT'2 operation, so ths is rather strange.

Let me know if that makes any difference. Also, let's solve the issue with the "standard" modules and worry about the Library#4 later on, if you don't mind.

'AM

            
Re: NoV-64, CLUTILS 2H, and Library #4
Message #3 Posted by M. Joury on 22 May 2012, 2:26 p.m.,
in response to message #2 by Ángel Martin

Hi Ángel,

Unfortunately my first post was probably not complete enough. Here is what I have tried already:

0.  No port conflict.  Same machine with MMUDISabled so on-board 
    CLUITLS does not cause a problem.
1.  I have tried it with CLUTILS alone (but with HEPAX still 
    active).  I don't know about not including HEPAX--Can I 
    do that by simply selecting CLONIX-D as my target?  This 
    is a question for Diego.
2.  I have tried swapping pages.
3.  I have tried burning to page C (lowest available page)

Tests I have conducted since receiving your reply:

1.  CLUTILS in page C ROM bank 1 (x4100 = 100).
    YFNS in page F ROM bank 2 (x4100 = 200).
    Neither show up in cat 2.  I would have expected YFNS
    at least to show up after I switched banks.  This
    appears to me to be some sort of weird conflict with 
    the NoV-64.

2. YFNS in page F ROM bank 1 (x4100 = 100). CLUTILS in page C ROM bank 2 (x4100 = 200). YFNS show up when ROM bank 1 is selected CLUTILS does not show when ROM bank 2 is selected.

3. With CLUTILS in page C ROM bank 2 "YFNS" PLUG4H "AOSX" PLUG4L. MMUEN. This is YFNS 2B. Both YFNS and AOSX show up fine but CLUTILS does not appear (CCD CAT"2).

4. Configured as in 3 (above) set ROM to disabled (x4100 = 000). Turned calculator off and on. Then set ROM bank back to 2 (x4100 = 200) turned calc off and on again. CLUTILS did not appear.

5. Just as an experiment (I know it won't run) I tried loading CLUTILS4H. As expected I get the warning "NO LIBRARY" and it shows up in CAT_2. More and more this looks like a weird problem with CLUTILS2H and NoV-64 OR my conversion using the Module utility is not actually working.

Do you by any chance have ROM version of the CLUTILS 2H ROM? If so could you possibly email it to me at "mjoury at gmail dot com".

Thanks for your help,

-Marwan

Edited: 22 May 2012, 2:28 p.m.

                  
Re: NoV-64, CLUTILS 2H, and Library #4
Message #4 Posted by Ángel Martin on 22 May 2012, 2:35 p.m.,
in response to message #3 by M. Joury

absolutely, I´ll send you the ROM file right away. It's possible that the ROM extract from MOD had a glitch, we'll soon see.

While it gets there, pls. try the HEPAX ¨BCAT¨ function - that is "HEPAXA_ BCAT" and see what it reports on the page where the ROM is supposed to be at...

Other quick tests using the HEPAX:

- DISASM the first 10 bytes of that page. Anything there at all?
- HEXEDIT with the address p000. Anything there at all?

Edited: 22 May 2012, 2:45 p.m.

                        
Re: NoV-64, CLUTILS 2H, and Library #4
Message #5 Posted by M. Joury on 22 May 2012, 2:52 p.m.,
in response to message #4 by Ángel Martin

Hi Ángel,

That was it! Worked great with the ROM you sent me.

The next part of the problem is probably for Diego to answer--how do I load Library #4 on a NoV-64.

Thanks very much for all your help!

-Marwan

                              
Re: NoV-64, CLUTILS 2H, and Library #4
Message #6 Posted by Ángel Martin on 22 May 2012, 2:59 p.m.,
in response to message #5 by M. Joury

Great! Thanks for using the ROM, it makes me feel good about all the hours put into it :-)

Best wishes, 'AM

                                    
Re: NoV-64, CLUTILS 2H, and Library #4
Message #7 Posted by M. Joury on 22 May 2012, 3:04 p.m.,
in response to message #6 by Ángel Martin

I think that we should all be thanking you for all the stuff that you have given us over the years!

                              
Re: NoV-64, CLUTILS 2H, and Library #4
Message #8 Posted by Diego Diaz on 23 May 2012, 1:05 a.m.,
in response to message #5 by M. Joury

Hi Marwan, Ángel, all... :-)

You're right Marwan, the current publised version 3.0 of the ClonixConfig utility does not allow page #4 to be used on NoV-64.

Since Ángel decided to put his effort in building this awsome piece of software: "Library #4", to gain full advantage of this (usually unused) take-over page, I prepared a new version (3.4) which allows any page (#4 - #F) to be mapped.

The new version was supposed to be published past weekend, but I had to attend some personal issues and updating my web site was delayed.

The archive with ver. 3.4 is available here.

My home page may still take a couple of days to show the correct link though.

Hope this helps.

Best wishes.

Diego.

                                    
Re: NoV-64, CLUTILS 2H, and Library #4
Message #9 Posted by Kerem Kapkin (Silicon Valley, CA) on 23 May 2012, 1:26 a.m.,
in response to message #8 by Diego Diaz

Thanks Angel and Diego! Your hard work and contributions are very much appreciated by many HP-41 enthusiasts!

                                          
Re: NoV-64, CLUTILS 2H, and Library #4
Message #10 Posted by M. Joury on 23 May 2012, 7:12 a.m.,
in response to message #9 by Kerem Kapkin (Silicon Valley, CA)

+1

                                    
Re: NoV-64, CLUTILS 2H, and Library #4
Message #11 Posted by M. Joury on 23 May 2012, 7:12 a.m.,
in response to message #8 by Diego Diaz

Thank you Diego.

I'll grab the latest version immediately.

Cheers,

-Marwan

                                          
Re: NoV-64, CLUTILS 2H, and Library #4
Message #12 Posted by Ángel Martin on 23 May 2012, 7:38 a.m.,
in response to message #11 by M. Joury

Let us know how it fares... I think you'll be the first Lib#4 user on NoV-64 (Geir permitting... :-)

I tested it on Clonix and NoVRAM - works like a charm.

I'll use the new ClonixConfig to test it on Clonix-D and USB41 as well, but I don't expect any trouble.

                                                
Re: NoV-64, CLUTILS 2H, and Library #4
Message #13 Posted by Geir Isene on 23 May 2012, 2:44 p.m.,
in response to message #12 by Ángel Martin

Geir just got an awesome new toy; My other passion (the 41) will have to wait a few days;

See here :) http://isene.wordpress.com/2012/05/23/o-m-g/

                                                      
Re: NoV-64, CLUTILS 2H, and Library #4
Message #14 Posted by Dave Shaffer (Arizona) on 23 May 2012, 6:01 p.m.,
in response to message #13 by Geir Isene

You are almost far enough north to not need an equatorial wedge!!

                                                            
Re: NoV-64, CLUTILS 2H, and Library #4
Message #15 Posted by Geir Isene on 24 May 2012, 4:18 a.m.,
in response to message #14 by Dave Shaffer (Arizona)

With this scope, I don't need it regardless :)

Edited: 24 May 2012, 4:18 a.m.

                                                                  
Re: NoV-64, CLUTILS 2H, and Library #4
Message #16 Posted by Dave Shaffer (Arizona) on 24 May 2012, 11:45 a.m.,
in response to message #15 by Geir Isene

You do if you want to take long-exposure photographs - otherwise you will get field rotation!

                                                                        
Re: NoV-64, CLUTILS 2H, and Library #4
Message #17 Posted by Geir Isene on 24 May 2012, 1:25 p.m.,
in response to message #16 by Dave Shaffer (Arizona)

Sure - but it will be a while before I get into long exposures...

                                                                              
Re: NoV-64, CLUTILS 2H, and Library #4
Message #18 Posted by Diego Diaz on 24 May 2012, 10:19 p.m.,
in response to message #17 by Geir Isene

Hi Geir,

Hope you also share some of the pics you'll take with this awsome piece of optical technology...

Some others here will certainly appreciate ;-)

Cheers from 18º 30' N

Diego.

                                                                                    
Re: NoV-64, CLUTILS 2H, and Library #4
Message #19 Posted by Ángel Martin on 25 May 2012, 5:33 a.m.,
in response to message #18 by Diego Diaz

Go ahead guys, don't be shy and hijack this thread :-)

I'm kidding of course, this is the beauty of real-life posting - and I'm also expecting some pics soon!

                                    
Re: NoV-64, CLUTILS 2H, and Library #4
Message #20 Posted by M. Joury on 23 May 2012, 7:36 a.m.,
in response to message #8 by Diego Diaz

Hi Diego,

It suddenly occurred to me (somewhat belatedly) that the NoV-32 and NoV-64 module were not compatible with the FORTH module because it used page #4 and a memory location was used in page 4 to set the NoV configuration (x4100). How will that work in conjunction with Ángel's Library #4?

Thanks,

-Marwan

                                          
Re: NoV-64, CLUTILS 2H, and Library #4
Message #21 Posted by Ángel Martin on 23 May 2012, 7:41 a.m.,
in response to message #20 by M. Joury

You're correct, the Library#4 is not compatible with the diagnostics, FORTH and LaitRAM modules - so choose your weapons carefully :)

Seriously that shouldn't be any major drawback given the specificity of those modules.

More important to bear in mind is the disabled HP-IL Printer (switch on the IL module) - which also relocates the printer ROM to page#4.

                                          
Re: NoV-64, CLUTILS 2H, and Library #4
Message #22 Posted by Ángel Martin on 23 May 2012, 7:43 a.m.,
in response to message #20 by M. Joury

But don't you worry about the NoV-64 settings: their addresses on page#4 are purposedly RESERVED and not used by the Library#4 - so it should be fully compatible.

Let us know if you run into issues though.

Cheers, ÁM

                                                
Re: NoV-64, CLUTILS 2H, and Library #4
Message #23 Posted by M. Joury on 23 May 2012, 8:16 a.m.,
in response to message #22 by Ángel Martin

Hi Ángel,

Thank you for your very swift response. I had not yet gotten completely through the Library #4 docs so I had missed that.

Cheers,

-Marwan

      
41CL, NoV-64 and Library #4 success!
Message #24 Posted by M. Joury on 23 May 2012, 4:27 p.m.,
in response to message #1 by M. Joury

Hi Diego and Ángel,

I have successfully configured ROM bank 2 of my NoV-64 to load and run Library #4. Thank you both very much for your quick responses to my various queries. My current configuration is:

ROM Bank 1    Page          ROM Bank 2    Page
CCD OS/X      C             Library#4     4
NOVCHAP       D             AMCOSX4       D
--FREE--      E             --FREE--      E
CLUTILS 2H    F             CLUTILS 4H    F

RAM Bank 1 Page RAM Bank 2 Page HEPAX RAM 8 HEPAX RAM 8 HEPAX RAM 9 HEPAX RAM 9 HEPAX RAM A HEPAX RAM A YFNS 3B B YFNS 3B B

The initial idea was to run certain ROMs out of the HEPAX RAM pages and that when switching I would switch both ROM and RAM pages together. At this point I have moved away from that approach and have just placed YFNS 3B in both RAM banks that I use so that it is available in either RAM configuration. I realize that it would be just as easy to run YFNS 3B out of 41CL RAM but I like having it immediately available when I plug in my NoV-64. Currently initial configuration for me on the CL is:

MMUCLR
MMUEN

Which clears the MMU registers and disables YFNS 2B in page 7.

Furthermore, disabling the NoV-64 ROM (setting location x4100 to 000, 001, 002, or 003) will free up pages C, D, and F (E is already available) for any modules I want to load from the 41CL while still allowing me access to YFNS functions. I also have a copy of CLUTILS 2H in CL RAM if I need it.

The other thought is to try copying Library#4 and it's associated programs into 41CL RAM pages and loading them from there. That would free up the NoV-64 ROM space for ROM images that I would like to use on my regular HP41CV. I would still probably keep YFNS 3B on the NoV-64 either in ROM or in RAM (more likely in RAM).

I am still playing around with the new libraries and considering various options for how I would like my machine configured. If I encounter any issues I'll be sure to let you know.

Cheers,

-Marwan

            
Re: 41CL, NoV-64 and Library #4 success!
Message #25 Posted by Diego Diaz on 23 May 2012, 5:30 p.m.,
in response to message #24 by M. Joury

Hi there,

Thanks for the feedback Marwan.

Hope you keep exploring the many Library#4/CL/NoV functional possibilities and (of course) enjoying all your new HP-41 gear... :-)

All the best from Dom. Rep.

Diego.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall