New in PBP 3.0.0.0:
New Functionality:
•Conditional-compilation with #IF, #IFDEF, and #IFNDEF. Control all PBP code
with conditional statements, including DEFINE, Variable and Alias declarations,
and Configuration Directives.
•Conditional constants can be defined in source code or passed to PBP via
command-line options.
•#CONFIG block allows configuration directives in source code without modifying
system files. Multiple configuration blocks can be selected with conditional
compile.
•Custom compiler message, warning, and error generation.
•Mechanism to create custom PBP commands.
Installation and Compatibility:
•License protection through online/offline activation.
•MPLABX/MPASMX Compatibility with PBP-aware syntax highlighting.
•Automatic MPLAB 8.x setup and configuration.
•Assembler selection from Start Menu allows specific assembler-version
selection, regardless of PATH variable entries. Selection setting accessible as
an environment variable.
•PATH environment modification no longer required for assembly process.
•63-character limit on path\filename removed.
•Complete compatibility with 64-bit Windows.
Structural Changes:
•Various include files consolidated into one support file per device.
•SFR names declared for each individual device.
•Device-specific command library capability.
•Single executable (PBPX.exe) for both PBPW and PBPL compilation.
•PM Assembler no longer supported.
Usability and Accessibility:
•Newly revised and expanded, 300+ page reference manual.
•Configuration information provided for each supported device.
•Multiple editions with different device-support subsets available.
•Free major upgrades for one year with every upgrade or full-version purchase.
•Minor updates and new-device support distributed frequently through free
downloads for all current-version licensed users.
•All PBP3 editions and upgrades may be purchased as downloads.
Bookmarks