"... and no one shall work for money, and no one shall work for fame; But each for the joy of the working, and each, in his separate star, shall draw the thing as he sees it, for the god of things as they are"

-Kipling

 

PropScript Bit Inspector

Background

The Propeller Chip is an innovative micro controller with eight internal processors (called cogs) which can execute in parallel. It offers 32 I/O pins and a clock frequency of up to 80Mhz. The Propeller Chip can be programmed ina language Spin using a programming environment called the Propeller Tool which is available as free download. The Propeller Tool can also include blocks of low propeller assembly language code (PASM).

The end result of the compiled output of the Propeller Tool (or other third party tools) is a binary file which contains the instructions which can be downloaded into the Propeller Chip and executed. These binary files can contain Spin bytecodes (Spin is an interpreted language) or a mixture of Spin and Propeller Assembly Language (PASM) instructions.

PropScript is an open source, low level compiled language and IDE currently under development by the author of the PropScript Bit Inspector software. It is not yet available for download.

The PropScript Bit Inspector

The PropScript Bit Inspector is a tool which can display the contents of .binary and .eeprom files which are intended to be loaded and executed on the Propeller Chip. Among other interpretations and presentation abilities, the software can disassemble the sections of those files which contain PASM binary codes. Note: the PropScript Bit Inspector software cannot interpret Spin byte code and simply annotates bytes representing such code with the word SPIN .

The PropScript Bit Inspector software was developed to assist with the interpretation and validation of the output of the (as yet) unavailable PropScript Compiler. It is released under the the MIT License in the thought that it could be a useful, if somewhat specialized, tool for other low level developers and programers developing software for the Propeller Chip.

Capabilities

License

This software is offered as a binary and with source code under the terms of the the MIT License.

Download

Acknowledgements

Various small snippets of open source code have been obtained and included in the software. Full credit has been given in the source code comments where appropriate.

Screenshots

The Binary File Display panel of the PropScript Bit Inspector

 

The Instruction Converter panel of the PropScript Bit Inspector