Now I understand what you meant by "relative address". I understand what array relative address is, but then I wonder how you are using it? I think no compiler in the marked is aware of these "array relative addresses". You have to convert these array relative addresses to banked, to linear, or to PPAGE plus "near" 16bit CPU address.
BTW, according to the docs, C128/Q128 have single 128k flash array, not two 64k flash arrays. So probably all flash routines should run from RAM, no option to program flash array from another flash array.
Message Edited by kef on 2008-07-03 09:20 AM
Message Edited by kef on
2008-07-03 09:25 AM