JALV2 Beta with PIC 18 support
Here's Kyle's announcement regarding the release of the new JALV2 version supporting PIC18
"
Greetings,
I've just uploaded the newest JALv2 BETA with 16-bit core support. I'm
fairly confident that the 16 bit code generator works, but I need to
do some regressions to make sure I've not broken any of the 12 and 14
bit stuff.
<http://www.casadeyork.com
<http://www.casadeyork.com
A *lot* of the chip features are not being used -- conditional
branching, relative branching, multiple indirect registers, hardware
multiplication and division.
All of the original operators are the same except add and subtract.
For some reason MicroChip decided the increment and decrement
operators should affect STATUS<C>. This necessitated rewriting add and
subtract, and also means that multi-byte arrays cannot be directly
operated upon.
I've not changed the inline assembler, so no new operators are
available there.
Please give the new compiler a try & let me know how it goes. If
you've thoughts on where I should go from here, let me know that also.
Do remember this is BETA!
PS: I just found MicroChip errata document 80058h. Apparently LFSR
doesn't always work on the PIC18xxx2 series. Darn. I'll revisit that
when I've time. It will affect arrays and tasks.
Best o' luck,
--kyle
"
