Examples of Memory MAP with 2x Clonix-D?
|
10-13-2022, 09:08 AM
Post: #41
|
|||
|
|||
RE: Examples of Memory MAP with 2x Clonix-D?
(10-13-2022 07:51 AM)Ángel Martin Wrote: As it turns out, there's a difference in the way the [SPLASH] routine works between the FULLNUT and HALFNUT LCD drivers. Unfortunately I have no idea why this happens (which is not supposed to!), but the good news is that I figured out the code changes needed to make it work properly on each type. We already discussed this problem previously, unfortunately with no definitive conclusion on the cause. I don't believe there is a difference between the FN and HN LCD drivers, except the extra characters of course. I'm more suspecting a problem in the driver emulation in the CL. But I don't own this machine and I will not investigate myself. Someone with non-CL FN and HN machines may confirm that there is no difference relative to the SPLASH screen behaviour between FN and HN. J-F |
|||
10-13-2022, 10:03 AM
(This post was last modified: 10-13-2022 10:19 AM by Sylvain Cote.)
Post: #42
|
|||
|
|||
RE: Examples of Memory MAP with 2x Clonix-D?
(10-13-2022 09:08 AM)J-F Garnier Wrote: I don't believe there is a difference between the FN and HN LCD drivers, except the extra characters of course.I just made the test with a standard 41CX-FN (0:NFL 1:DCC) , 41CX-HN (0:NFL 1:DCC) and a Clonix-D module. (actually a NoV-64 configured as a Clonix-D with join blocks) The NoV-64 module is configured with PicKit2 and ClonixConfig61 which include the revised bank switching firmware. ROM sources: Code: LIB4CL.ROM ← LIBRARY4_CL.ROM renamed for ClonixConfig 8.3 limit With LIBRARY4 in page 4, OSX3 ROMs (4 banks) in page 8 & 16CS ROMs (4 banks) in page 9. On the 41CX-FN, I get → "XROM:16:00 → "¯ -LIB#4-R ." On the 41CX-HN, I get → "XROM:16:00 → "-LIB#4-R60b." With LIBRARY4_CL in page 4, OSX3 ROMs (4 banks) in page 8 & 16CS ROMs (4 banks) in page 9. On the 41CX-FN, I get → "XROM:16:00 → "-LIB#4-R60 ." On the 41CX-HN, I get → "XROM:16:00 → after some characters scrolling the screen goes blank and freeze |
|||
10-13-2022, 12:07 PM
Post: #43
|
|||
|
|||
RE: Examples of Memory MAP with 2x Clonix-D?
(10-13-2022 10:03 AM)Sylvain Cote Wrote: With LIBRARY4 in page 4, OSX3 ROMs (4 banks) in page 8 & 16CS ROMs (4 banks) in page 9. J-F's got a very good point, but Sylvain's experiments show that the CL driver control is *not* at fault. Confusing results perhaps, but not unexpected: LIBRARY4 should work for HN machines, which is supported by your #1. and #2. cases above LIBRARY4_CL should work on FN machines, which is fully supported by your #3. and #4. cases too. So I'm now more convinced there's something different between the HN and FN drivers in the way they execute LCD MCODE instructions - heresy, yes I know. See attached the MCODE for the routine - good luck trying to follow the flow on that one, it's really devilish.. "To live or die by your own sword one must first learn to wield it aptly." |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 5 Guest(s)