The Museum of HP Calculators

HP Forum Archive 20

[ Return to Index | Top of Index ]

Why I like the blank overlay option for the 41C, CV, CX & CL and my 41CL final configuration
Message #1 Posted by Geoff Quickfall on 17 June 2011, 2:22 p.m.

With the blank cards and clear adhesive media, any overlay can be created.

If I had (and soon will with the pil box) the 41Z, I can create a template which then requires slicing.

Here is a blank overlay for the cockpit but now incorporating HP 41CL functions as well as extended memory and program routines. This labelling is easy to produce and can be replaced without ruining the overlay. It is reasonably durable, but easily replaced. This project took 30 minutes this morning. Note the synthetic T in the display!

These are the functions and routines currentlly placed at shifted key assingments:

WPA    GREAT CIRCLE DISTANCE TRACK BETWEEN LOADED DATA WAYPOINTS
WPC    GREAT CIRCLE DISTANCE TRACK BETWEEN INPUT LAT AND LON
TC     ALTIMETER CORRECTIONS DUE TO LOW TEMPERATURES
WT     WORLD TIME PROGRAM, INPUT AIRPORT, GET TIME\DATE\DAY
BRK    BREAK SCHEDULES FOR 3 AND 4 PILOT CREWS
SAL    SET ALARM ROUTINE
CLRA   CLEAR ALARM FUNCTION
TURBO  HP 41CL FUNCTION "TURBO50" SPEEDS UP CALC
SSW    SET STOPWATCH WITH DEFINED TIME
SW     GO TO STOPWATCH MODE
HMS+
HMS-
ZULU   GMT TIME
DATE   GMT DATE
PON    PRINTER ON
POFF   PRINTER OFF
MC     MASTER CLEAR, CLEARS AND RESETS FLAGS, REGISTERS TO DESIRED STATE
CODE   DOOR CODES FOR AIRPORT ACCESS
IN-MB  INCHES TO MILLIBARS (HECTOPASCALS)
MB-IN  MILLIBARS TO INCHES
SAVE   EXTENDED MEMORY "SAVEP" FUNCTION
PHONE  PHONE NUMBERS, INPUT TITLE GET PHONE NUMBER
FT-MT  FEET TO METERS
MT-FT  METERS TO FEET
GET    EXTENDED MEMORY "GETP" FUNCTION
PLUG   HP 41CL ROUTINE, PROMPTS FOR ROMS AND INPUTS THEM WHERE DESIRED
SG     SPECIFIC GRAVITY 'FUEL IN TANK' PROGRAM
L-K-U  LITRES TO KILOGRAMS TO US GALLONS USING AVERAGE SPECIFIC GRAVITY
PURF   EXTENDED MEMORY "PURFL" PURGE FILE FUNCTION
UPLUG  HP 41CL ROUTINE TO UNPLUG ALL PORTS *EXCEPT* PORT1L
F-C    FARENHEIT TO CELSIUS
C-F    CELSIUS TO FARENHEIT
LO     LOCK OFF, PREVENTS INADVERTANT TURN ON (DRAIN BATTERIES)

As well, the following roms are loaded using the 41CL functions:

PORT 1 LOWER  YFNS (cl functions in PORT1L)
PORT 1 UPPER  TREK
PORT 2 ADVANTAGE
PORT 3 PPC
PORT 4 UPPER CCD (leaving lower free allows the card reader
                  to swap without conflict).

Cheers, Geoff

Edited: 18 June 2011, 2:34 p.m. after one or more responses were posted

      
Final configuration and the whys, whats and wherefores as explained to me ;-)
Message #2 Posted by Geoff Quickfall on 18 June 2011, 3:18 a.m.,
in response to message #1 by Geoff Quickfall

Hello Gene and others. I posted this below and it is imbedded well down the postings. I thought it worth posting higher up as it contains explanations about the CL and CLONIX which appeared to function correctly at first. So ...

Okay, there is a rub in all this. The experts, of which I am NOT one are looking or going to look at the addresses CLONIX uses when ROMS are loaded. These are NOT bugs with either the CL or the CLONIX. Both these work perfectly but at the moment there are conflicts on addressing and priortizing the access with CLONIX installed and the CL wins all the time.

My example looked like it worked with a couple of bugs. Probably the way I installed and then loaded created what appeared to be a perfectly function CLONIX CL CLONE ;-)

So here is what I did with a MEMORY LOST condition on the CL board (naturally occuring when you recieve the logic pca and install it.)

1 follow Montes' instructions to the letter while installing YFNS
  to PORT 1 Lower.
2 now HPIL is available so cassette deck to calculator to fill
  program memory with a suite of routines.
3 insert card reader to, of course, PORT 4 which is empty.
4 use RFL synthetic program to load DATA files into Extended
  memory with the card reader.
5 use YFNS (CL) functions PLUG to load ROMs into PORTS.  
6 LEARN FROM THE EXPERTS!!!
7 see 6
8 Realize through explanation that the card reader when installed 
  takes over PORT 4 lower thus disabling any full page ROM residing
  there.
9 Read the manual again and realize that the ADVANTAGE module is
  a full PORT!  I loaded the ROM half page version of routines
  based mistaking it to be the ADVANTAGE rom.

So it is a must to:

1 READ THE MANUAL 2 UNDERSTAND THE ADDRESSING OF THE PHYSICAL MODULES 3 LOAD THE CORRECT ROMS ACCORDINGLY 4 IN THE CASE OF THE CARD READER, YOU CAN LOAD A FULL ROM AND UNPLUG IT WHEN THE CARD READER IS INSTALLED or LOAD THE PORT 4 upper WITH A HALF PAGE ROM.

The treat here is you could write a routine called PCR and assign it to a key. Invoke it when you want to use the card reader and when done invoke UPCR.

01  LBL PCR (plug in card reader)
02  UPLUG4 
03  RTN
04  LBL UPCR?
05  AON
06  "ROM?"
07  PROMPT
08  AOFF
09  PLUG4
END

If it is always the same rom then replace lines 5 - 8 with the name of the rom in alpha. For example in PORT4 you want the full page ROM PPC. The program would look like:

01  LBL PCR (plug in card reader)
02  UPLUG4 
03  RTN
04  LBL UPCR
05  'PPCM'
06  PLUG4
END

It looked like the clonix would add two more full page ROMs to the calculator. In fact the reason it worked for me is the portion of the CCD and PPC that were required did not conflict. Cat II on closer inspection reveiled that only a third of CCD in clonix was available and the NAV1B never showed up at all.

In my defence I assumed that if a conflict occured I would see a complete failure of the CLONIX ROMS (not the CLONIX). They worked enough to sucker me in! That combined with the inability to find my CLONIX PIC program files to determine address loading and a lack of understanding of the intracacies of the 41CL/CLONIX addressing fooled me into thinking the combination worked.

So back to the PIC programmer to copy the CLONIX to the computer and determine the page addressing. Diego will also be looking into this along with Monte (emails).

Back to the machine:

I have the short routines loaded so that PORT4 can be swapped between the Card Reader and the CCD. I have PPC in PORT 3 and the full ADVANTAGE in PORT2. PORT1 lower has the CL YFNS functions while PORT1 upper has TREK.

Of course the beauty is that it so easy to swap ROMS in and out with the XEQ PLUG and UPLUG functions.

Well still playing and without ROM manuals that is a treat! The Museum DVD is a must!

Cheers, Geoff

Just so you don't get bored a gratuitous calculator picture


[ Return to Index | Top of Index ]

Go back to the main exhibit hall