w_dtr
w_dtr(pprt, oldval & ~scan_mask_o);
w_dtr(pprt, oldval);
w_dtr(pprt, oldval & ~bitval); /* enable this output */
w_dtr(pprt, oldval); /* disable all outputs */
w_dtr(pprt, val);
w_dtr(pprt, cmd);
w_dtr(pprt, data);
w_dtr(pprt, data);
w_dtr(base, mode);
w_dtr(base, *buffer++);
w_dtr(base, *buffer++);
w_dtr(ppb, 0xaa);
w_dtr(ppb, 0x55);
w_dtr(ppb, 0x00);
w_dtr(ppb, 0xff);
w_dtr(ppb, 0x87);
w_dtr(ppb, 0x78);
w_dtr(ppb, b);
w_dtr(ppb, 0xff);
w_dtr(ppb, 0x80 | (1 << target));
w_dtr(base, 0x40);
w_dtr(base, *buffer++);
w_dtr(ppb, b);
w_dtr(ppb, b);
w_dtr(ppb, (1 << target));
w_dtr(ppb, 0x80); /* This is NOT the initator */
w_dtr(base, 0x40);
w_dtr(ppb, 0x40);