HP Forums
Why I like the blank overlay option for the 41C, CV, CX & CL and my 41CL final configuration - Printable Version

+- HP Forums (https://archived.hpcalc.org/museumforum)
+-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html)
+--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html)
+--- Thread: Why I like the blank overlay option for the 41C, CV, CX & CL and my 41CL final configuration (/thread-186525.html)



Why I like the blank overlay option for the 41C, CV, CX & CL and my 41CL final configuration - Geoff Quickfall - 06-17-2011

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 ;-) - Geoff Quickfall - 06-18-2011

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