RHS, are you running 64bit OS? See if OrdosAlpha is 64bit or not. Maybe it has something to do with 32bit vs 64bit.
AamirM already knows about it as RHS posted this over at SSRG. xP He's looking into it right now, according to his post in the topic over there. This is rather interesting though, since Regen is supposed to be similar to actual hardware but of course every emulator is coded differently and glitches do occur. :v:
AarmirM has posted at SSRG about it, and I've seen him read this topic, so he is keeping up-to-date. I might PM him asking his progress (if any). OrdosAlpha is on 32-bit. It could possibly be a 32-bit/64-bit problem. The people to report the bug to me so far have been 64-bit users. OrdosAlpha is the only one reporting that the glitch won't occur and he's on 32-bit.
I have a virtual machine with Windows XP 32 bit - the bug does not occur with Regen there. An intriguing thing to note though is that if I run Regen in WINE on my 64-bit OS X (host to the VM) I can't seem to reproduce the bug, either. A small hack you could use to get around it (not sure how well it'd work, but eh) is to modify your SRAM code to write the same value on the odd AND even addresses. Shouldn't cause problems with hardware as the SRAM on HW is on odd only and the even byte of the data bus is ignored. I haven't had a chance to test how Regen handles this, but it should in theory work.
I swear this was a known issue a few years ago or at least somebody reported it at some point. Hopefully it and other issues (crash issues) are fixed in the next version of Regen.