BYTE parallel_cable_cpu_read(int type) { BYTE rc; parallel_cable_cpu_execute(type); rc = parallel_cable_value(type); DBG(("PARCABLE (%d:%d) CPU R %02x", type, portmap[type], rc)); return rc; }
BYTE parallel_cable_cpu_read(void) { BYTE rc; parallel_cable_cpu_execute(); rc = parallel_cable_value(); #if 0 log_debug("CR %02x", rc); #endif return rc; }
BYTE parallel_cable_drive_read(int handshake) { BYTE rc; if (handshake) ciacore_set_flag(machine_context.cia2); rc = parallel_cable_value(); #if 0 log_debug("DR DATA %02x HS %02x", rc, handshake); #endif return rc; }
BYTE parallel_cable_drive_read(int type, int handshake) { int port; BYTE rc; port = portmap[type]; if (handshake) { if (port == PC_PORT_STANDARD) { ciacore_set_flag(machine_context.cia2); } } rc = parallel_cable_value(type); DBG(("PARCABLE (%d:%d) DRV R DATA %02x HS %02x", type, portmap[type], rc, handshake)); return rc; }