This is now done twice: remove the #pragma
change the code in UARTINT.asm to just a
In both of your original code-sections you issue a return from interrupt which pops one byte more from the stack than a simple return. So your stack gets clobbert and nothing runs anymore.
Thanks Bob! Now it works.
Did you ever consider using a PSoC 4? There is the Pioneer Kit which is low-cost and has debugging capabilities (Breakpoints, variable inspection) which your PSoC1 Kit hasn't got. Additionally there is a 4$ Prototyping kit onto which you can load your debugged projects.