<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 20 Apr 2022, at 11:13, Neil Johnson via Synth-diy <<a href="mailto:synth-diy@synth-diy.org" class="">synth-diy@synth-diy.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class="">Hi,</div><div dir="ltr" class=""><br class=""></div><div dir="ltr" class="">Tom wrote:</div><div dir="ltr" class="">> This happens all over the place, not just Windows. Witness the fairly<br class="">> recent dropping of PIC ASM by Microchip.<br class=""><br class="">Richie wrote:</div><div dir="ltr" class="">> WTF!  Is this some kind of joke!?<br class="">> Can you elaborate or provide a reference for this Tom?<br class=""><br class="">Vladimir wrote:</div><div dir="ltr" class="">> sorry for top posting, I guess he refers to this:<br class="">> <a href="https://www.microchip.com/forums/m1145168.aspx" class="">https://www.microchip.com/forums/m1145168.aspx</a><br class=""><br class=""></div><div class="">And Microchip wrote:</div><div dir="ltr" class=""><a href="https://ww1.microchip.com/downloads/en/DeviceDoc/MPASM%20to%20MPLAB%20XC8%20PIC%20Assembler%20Migration%20Guide%2050002973A.pdf" class="">MPASM to MPLAB XC8 PIC Assembler Migration Guide (microchip.com)</a><br class=""><div class=""><br class=""></div><div class="">Neil<br class=""></div></div></div></div></div></div></div></blockquote></div><br class=""><div class="">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 class=""><br class=""></div><div class="">+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 class=""><br class=""></div><div class="">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 class=""><br class=""></div></body></html>