#define _PAGE_ Tools #include "head.t"

Descrambler / Scrambler

I've written a small utility to descramble the firmware files:

...and one to scramble files:

Disassembler

I found a nice public domain SH-1/SH-2 disassembler written by Bart Trzynadlowski, called sh2d:

Update: I've added address lookup and register name translation to the disassembler (2001-12-09)

Compiler

GCC supports the SH processor. Just cook yourself a cross-compiler (sh-elf-gcc) and voila, instant SH-1 code.

There are also pre-cooked RH7.1 RPMs available from sh-linux.org

Felix Arends has written a page about setting up an SH-1 compiler for Windows. #include "foot.t"