remove regs union due to compiler issues
[picodrive.git] / pico / cd / memory.c
index acf29c6..e660e35 100644 (file)
@@ -385,7 +385,7 @@ void s68k_reg_write8(u32 a, u32 d)
       //dprintf("s68k CDC reg addr: %x", d&0xf);\r
       break;\r
     case 7:\r
-      cdc_reg_w(d);\r
+      cdc_reg_w(d & 0xff);\r
       return;\r
     case 0xa:\r
       elprintf(EL_CDREGS, "s68k set CDC dma addr");\r