<div dir="ltr">I guess Microchip are so big now, they only care about the biggest customers. Sad they don't remember the people who pushed them along when they started.<div>paul perry melbourne australia</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 20, 2022 at 11:24 PM Tom Wiltshire <<a href="mailto:tom@electricdruid.net">tom@electricdruid.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;"><br><div><blockquote type="cite"><div>On 20 Apr 2022, at 11:13, Neil Johnson via Synth-diy <<a href="mailto:synth-diy@synth-diy.org" target="_blank">synth-diy@synth-diy.org</a>> wrote:</div><br><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,</div><div dir="ltr"><br></div><div dir="ltr">Tom wrote:</div><div dir="ltr">> This happens all over the place, not just Windows. Witness the fairly<br>> recent dropping of PIC ASM by Microchip.<br><br>Richie wrote:</div><div dir="ltr">> WTF!¬† Is this some kind of joke!?<br>> Can you elaborate or provide a reference for this Tom?<br><br>Vladimir wrote:</div><div dir="ltr">> sorry for top posting, I guess he refers to this:<br>> <a href="https://www.microchip.com/forums/m1145168.aspx" target="_blank">https://www.microchip.com/forums/m1145168.aspx</a><br><br></div><div>And Microchip wrote:</div><div dir="ltr"><a href="https://ww1.microchip.com/downloads/en/DeviceDoc/MPASM%20to%20MPLAB%20XC8%20PIC%20Assembler%20Migration%20Guide%2050002973A.pdf" target="_blank">MPASM to MPLAB XC8 PIC Assembler Migration Guide (microchip.com)</a><br><div><br></div><div>Neil<br></div></div></div></div></div></div></div></blockquote></div><br><div>Yes, that's the one. The original PIC ASM / MPASM compiler has been dropped, and you now have to use XC8. Which is hopeless by comparison, in my view.</div><div><br></div><div>+1 agree with Roman that the migration guide is useless. It implies that you just make a few simple syntax changes and recompile. That's not the case at all. There are significant structural changes. Absolute code is no longer accepted at all, for example - it must all be relocatable. Operator precedence has gone, so statements ¬†using those need serious rewriting (and testing/debugging) all over again. etc etc.</div><div><br></div><div>The really crazy part is that this affects all Microchip's own code too. In one fell swoop, because they could be bothered to invest in making a 64-bit compatible version of PIC-ASM, they made years of examples in all their documentation obsolete and unworkable.</div><div><br></div></div>_______________________________________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
Selling or trading? Use <a href="mailto:marketplace@synth-diy.org" target="_blank">marketplace@synth-diy.org</a><br>
</blockquote></div>