68
68
iec_update_ports();
71
void iec_drive0_write(BYTE data)
73
iecbus.drv_bus[8] = (((data << 3) & 0x40)
74
| ((data << 6) & ((~data ^ iecbus.cpu_bus) << 3)
76
iecbus.drv_data[8] = data;
80
void iec_drive1_write(BYTE data)
82
iecbus.drv_bus[9] = (((data << 3) & 0x40)
83
| ((data << 6) & ((~data ^ iecbus.cpu_bus) << 3)
85
iecbus.drv_data[9] = data;
89
BYTE iec_drive0_read(void)
91
return iecbus.drv_port;
94
BYTE iec_drive1_read(void)
71
void iec_drive_write(BYTE data, unsigned int dnr)
73
iecbus.drv_bus[dnr + 8] = (((data << 3) & 0x40)
74
| ((data << 6) & ((~data ^ iecbus.cpu_bus) << 3)
76
iecbus.drv_data[dnr + 8] = data;
80
BYTE iec_drive_read(unsigned int dnr)
96
82
return iecbus.drv_port;