2012-02-24, 14:19:28
This was posted on the proton forum by another user
quote
I don't know if Proton accounts for this or not when a program first starts up, but in the sources I have for the 16F both ds30loader.asm and umc_loader.asm leave the banksel set for bank1 prior to jumping to the user code. Most compilers assume it's set to 0 like it would normally be at poweron, so when your app runs the banksel isn't what it would normally be without a bootloader.
unquote
I hope this helps
Anton
quote
I don't know if Proton accounts for this or not when a program first starts up, but in the sources I have for the 16F both ds30loader.asm and umc_loader.asm leave the banksel set for bank1 prior to jumping to the user code. Most compilers assume it's set to 0 like it would normally be at poweron, so when your app runs the banksel isn't what it would normally be without a bootloader.
unquote
I hope this helps
Anton