This is something I discovered some time ago, but then forgot about it. So I should post it now before I forget about it again..
The SH2 disassembler in 0.7c has the registers "shifted" one step. So the value displayed for R0 is actually the value of R1, the value displayed for R1 is the value of R2, and so on.