protocol-builder v3.11 with integrated assembler available!

Discussion forum for JP1 software tools currently in use, or being developed, such as IR, KM, RemoteMaster, and other misc apps/tools.

Moderator: Moderators

Post Reply
mr_d_p_gumby
Expert
Posts: 1370
Joined: Sun Aug 03, 2003 12:13 am
Location: Newbury Park, CA

protocol-builder v3.11 with integrated assembler available!

Post by mr_d_p_gumby »

The latest version of the protocol-builder spreadsheet (PB v3.11) is available.

As of version 3.10, PB includes an integrated protocol assembler.

PB 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.

This is mostly a maintenance release fixing some bugs in the assembler and disassembler. Changes include:
  • Fixed various overflow errors in the assembler & disassembler carrier freq comment processes.
  • Corrected assembler address calculation error on certain S3C8 4-byte instructions.
  • Corrected S3C8 disassembly to include '#' syntax in LDW immediate arguments, and to use register references on SRP arguments.
  • Added new predefined label names DBYTES, CBYTES & FLAGS.
  • Modified disassembler to use the same set of predefined label names as the assembler.
Notes for existing PB users:

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.
Post Reply