Am I correct in thinking that mcs51 code banking is currently broken/incomplete? Extended linear address records never get generated (also in [#1986]).
I thought I'd have a stab at fixing this and I'm looking at SDCC sources (rev. #8459). Before I start messing with things currently beyond me, can I please clarify whether this is part of the transition to ASxxxx v5? In other words, is it meant to be working in the first place at this point in time?
Many thanks for your time
I must admit I haven't looked into it in a long time. I'm pretty sure it got broken by the transition work to v5. If you want to have a stab at it you are very welcome. Be sure to also get ASxxxx v5 as it probably still has some improvements that have not made it into SDAS yet, esp. in this regard. And if you run into questions feel free to contact us (me) on the developer list. I try to keep up with the forum but visit it less often than I read my email.
It should probably start with modifying the .rel files to start with XH3 or XH4 and then find out why the generated extended records are wrong.