X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=getset.h;h=26e2709cacad0bca76e231dae0cee8af1bfbe2b5;hb=4de1b0aee9ef3dcbec05bf9042c14bbd74ac2319;hp=90396c6d45862855e3c3607ca0275b77d172d85a;hpb=64fe843d86ff330bc4b341559e9e4a556d784372;p=drnoksnes diff --git a/getset.h b/getset.h index 90396c6..26e2709 100644 --- a/getset.h +++ b/getset.h @@ -457,12 +457,16 @@ INLINE void S9xSetWord (uint16 Word, uint32 Address) #endif if (CPU.Memory_SRAMMask) { - *(Memory.SRAM + - (((Address & 0x7fff) - 0x6000 + - ((Address & 0xf0000) >> MEMMAP_SHIFT) & CPU.Memory_SRAMMask))) = (uint8) Word; - *(Memory.SRAM + - ((((Address + 1) & 0x7fff) - 0x6000 + - (((Address + 1) & 0xf0000) >> MEMMAP_SHIFT) & CPU.Memory_SRAMMask))) = (uint8) (Word >> 8); + *(Memory.SRAM + + ((Address & 0x7fff) - 0x6000) + + (((Address & 0xf0000) >> MEMMAP_SHIFT) & CPU.Memory_SRAMMask) + ) = (uint8) Word; + + *(Memory.SRAM + + (((Address + 1) & 0x7fff) - 0x6000) + + ((((Address + 1) & 0xf0000) >> MEMMAP_SHIFT) & CPU.Memory_SRAMMask) + ) = (uint8) (Word >> 8); + CPU.SRAMModified = TRUE; } return;