Projects / revava

revava

revava is a single-pass disassembler that reads in a file containing a program intended for an Atmel AVR microcontroller, and outputs assembly code that can be input to an AVR assembler. The output of revava contains assembler mnemonics where possible and dc.W declarations where no mnemonic matches the data. The comment field for each assembly instruction contains the address from the object code and the destination address for branches, calls, jumps, etc. In the case where there are multiple assembly instructions that assemble to the same opcode, all choices are presented in a group with all but the first choice commented out.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  15 Mar 2001 16:15

    Release Notes: A Perl script to add "jump to" and function labels to the output was added. This makes the output much easier to read. There was also a minor bug fix to facilitate this.

    •  07 Mar 2001 20:35

      No changes have been submitted for this release.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.