protocol-builder v3.10 with integrated assembler available!
Posted: Fri Jun 25, 2004 5:10 pm
The latest version of the protocol-builder spreadsheet (PB v3.10) is available. PB now includes an integrated protocol assembler.
It supports all known JP1-compatible remote processors, though support for the P8/740 and M6805-C9 is not as complete as that for the S3C80 and M6805-RC16/18 based remotes.
Changes include:
While PB now has an integrated assembler, its use is strictly optional. You may choose to ignore the assembler and continue to use PB in the same manner as before. The assembler has been added mainly to allow advanced users and experts to create and/or modify complex protocol executors.
For those interested in using the assembler, a separate readme file explains its use, and an example PB file is provided.
The PB files created with this version will contain the assembly source & code, if present. However, you can still load these PB files into older versions of PB (and vice versa) without any compatibility issues.
It supports all known JP1-compatible remote processors, though support for the P8/740 and M6805-C9 is not as complete as that for the S3C80 and M6805-RC16/18 based remotes.
Changes include:
- Added integrated protocol assemblers for S3C80, P8/740 and 68HC05 chips.
- Modified UI to allow use of manually assembled protocols on Setup sheet.
- Added comments to protocol upgrade block (for IR v5x), and checkbox to enable comments.
- Added logic to translate remote type for PB files made with PB versions 1 & 2.
- UI modified to give error message when protocol code is too long.
- Fixed error in decoder mapping of S3C8 Generic.
- Changed upgrade protocol header to indicate (S3C8+) for new-type S3C8s.
- Corrected leadout calculations for 6805-RC.
- Updated support for leadout overflow bit PF2.6 for S3C8 & 6805-RC.
- Other misc UI enhancements.
While PB now has an integrated assembler, its use is strictly optional. You may choose to ignore the assembler and continue to use PB in the same manner as before. The assembler has been added mainly to allow advanced users and experts to create and/or modify complex protocol executors.
For those interested in using the assembler, a separate readme file explains its use, and an example PB file is provided.
The PB files created with this version will contain the assembly source & code, if present. However, you can still load these PB files into older versions of PB (and vice versa) without any compatibility issues.