64
64
iec_update_ports();
67
void iec_drive0_write(BYTE data)
69
iecbus.drv_bus[8] = (((data << 3) & 0x40)
70
| ((data << 6) & ((~data ^ iecbus.cpu_bus) << 3)
72
iecbus.drv_data[8] = data;
76
void iec_drive1_write(BYTE data)
78
iecbus.drv_bus[9] = (((data << 3) & 0x40)
79
| ((data << 6) & ((~data ^ iecbus.cpu_bus) << 3)
81
iecbus.drv_data[9] = data;
85
BYTE iec_drive0_read(void)
87
return iecbus.drv_port;
90
BYTE iec_drive1_read(void)
67
void iec_drive_write(BYTE data, unsigned int dnr)
69
iecbus.drv_bus[dnr + 8] = (((data << 3) & 0x40)
70
| ((data << 6) & ((~data ^ iecbus.cpu_bus) << 3)
72
iecbus.drv_data[dnr + 8] = data;
76
BYTE iec_drive_read(unsigned int dnr)
92
78
return iecbus.drv_port;