]> git.sesse.net Git - pistorm/blobdiff - m68kcpu.h
Fix the stupid
[pistorm] / m68kcpu.h
index 0ba7aee5bd668bb714fdf276383528c087028acc..4262cd90d508412dba513b07aa348f922d90fabe 100644 (file)
--- a/m68kcpu.h
+++ b/m68kcpu.h
@@ -1224,7 +1224,7 @@ static inline void m68ki_write_16_fc(uint address, uint fc, uint value)
 
        for (int i = 0; i < write_ranges; i++) {
                if(address >= write_addr[i] && address < write_upper[i]) {
-                       ((short *)(read_data[i] + (address - read_addr[i])))[0] = htobe16(value);
+                       ((short *)(write_data[i] + (address - write_addr[i])))[0] = htobe16(value);
                        return;
                }
        }
@@ -1244,7 +1244,7 @@ static inline void m68ki_write_32_fc(uint address, uint fc, uint value)
 
        for (int i = 0; i < write_ranges; i++) {
                if(address >= write_addr[i] && address < write_upper[i]) {
-                       ((int *)(read_data[i] + (address - read_addr[i])))[0] = htobe32(value);
+                       ((int *)(write_data[i] + (address - write_addr[i])))[0] = htobe32(value);
                        return;
                }
        }