While PickBASIC object code ( pseudocode, not flash object ) is forward-compatible ( later D3 versions ) without recompilation, it is not completely backward-compatible ( earlier D3 versions ) because of op codes that have been added in later versions of D3. Example: Code compiled on 10.2 will run on 10.3, but code compiled on 10.3 may not run on 10.2.
Turns out that 10.3 contains a LOT of op code changes to facilitate the mvBase to D3 upgrade plan as well as some other optimization for performance improvements. So, my apologies to anyone to whom I ever said "Sure, non-flash object code is TOTALLY backward compatible".
------------------------------
Brian S. Cram
Principal Technical Support Engineer
Rocket Software
------------------------------



