cd: switch to CD controller code from genplus
[picodrive.git] / pico / cd / genplus_macros.h
index 8ac5d35..04c381a 100644 (file)
 #define int16 signed short\r
 #define int32 signed int\r
 \r
+typedef union\r
+{\r
+    uint16 w;\r
+    struct\r
+    {\r
+#if 1\r
+        uint8 l;\r
+        uint8 h;\r
+#else\r
+        uint8 h;\r
+        uint8 l;\r
+#endif\r
+    } byte;\r
+\r
+} reg16_t;\r
+\r
 #define READ_BYTE(BASE, ADDR) (BASE)[(ADDR)^1]\r
 #define WRITE_BYTE(BASE, ADDR, VAL) (BASE)[(ADDR)^1] = (VAL)\r
 \r