Thanks Tekniq for sharing

.
In case you missed this h.sie also has a patch for this and other bugs in SH3 that are applied direct to the exe file permanetly patching it.
Can be found here
http://www.subsim.com/radioroom/showthread.php?t=174225.
Your method has a great workaround to the problem and some great out of the box thinking.
look forward to seeing any future fixes you come up with