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
|