SYNOCPLD_READ
v = SYNOCPLD_READ(0);
if (v != 0x00 || (SYNOCPLD_READ(16 + 0) & 0xf0) != v)
v = SYNOCPLD_READ(0) & 0xf0;
if (v != 0x50 || (SYNOCPLD_READ(32 + 0) & 0xf0) != v)
v = SYNOCPLD_READ(2) & 0xf0;
if ((SYNOCPLD_READ(48 + 2) & 0xf0) != v)
status = SYNOCPLD_READ(3) & 0xf0;
v = SYNOCPLD_READ(3) & 0xf0;
v = SYNOCPLD_READ(1) >> 6;
v = SYNOCPLD_READ(1) >> 7;
if (SYNOCPLD_READ(16 + 0) != v)
v = SYNOCPLD_READ(0);
if (SYNOCPLD_READ(32 + 0) != v)
v = SYNOCPLD_READ(2);
if (SYNOCPLD_READ(48 + 2) != v)
v = SYNOCPLD_READ(1);