static void store_ciapb(cia_context_t *cia_context, CLOCK rclk, BYTE byte) { parallel_cable_cpu_write(DRIVE_PC_STANDARD, (BYTE)byte); #ifdef HAVE_RS232 rsuser_write_ctrl((BYTE)byte); #endif }
static void store_prb(via_context_t *via_context, BYTE byte, BYTE myoldpb, WORD addr) { printer_userport_write_data(byte); #ifdef HAVE_RS232 rsuser_write_ctrl(byte); #endif }
/* FIXME! */ static inline void undump_ciapb(cia_context_t *cia_context, CLOCK rclk, BYTE byte) { parallel_cable_cpu_undump((BYTE)byte); printer_userport_write_data((BYTE)byte); #ifdef HAVE_RS232 rsuser_write_ctrl((BYTE)byte); #endif }
static void store_ciapb(cia_context_t *cia_context, CLOCK rclk, BYTE byte) { parallel_cable_cpu_write(DRIVE_PC_STANDARD, (BYTE)byte); #ifdef HAVE_RS232 rsuser_write_ctrl((BYTE)byte); #endif /* FIXME: in the upcoming userport system these calls needs to be conditional */ userport_joystick_store_pbx(byte); userport_rtc_store(byte); }
static void store_ciapb(cia_context_t *cia_context, CLOCK rclk, BYTE byte) { store_userport_pbx(byte); /* The functions below will gradually be removed as the functionality is added to the new userport system. */ parallel_cable_cpu_write(DRIVE_PC_STANDARD, (BYTE)byte); #if defined(HAVE_RS232DEV) || defined(HAVE_RS232NET) rsuser_write_ctrl((BYTE)byte); #endif }
/* FIXME! */ static inline void undump_ciapb(cia_context_t *cia_context, CLOCK rclk, BYTE byte) { parallel_cable_cpu_undump(DRIVE_PC_STANDARD, (BYTE)byte); printer_userport_write_data((BYTE)byte); #ifdef HAVE_RS232 rsuser_write_ctrl((BYTE)byte); #endif /* in the upcoming userport system this call needs to be conditional */ userport_joystick_store_pbx(byte); }
static void reset(via_context_t *via_context) { /* iec_pa_write(0xff);*/ printer_userport_write_data(0xff); printer_userport_write_strobe(1); #ifdef HAVE_RS232 rsuser_write_ctrl(0xff); rsuser_set_tx_bit(1); #endif }
static void do_reset_cia(cia_context_t *cia_context) { printer_userport_write_strobe(1); printer_userport_write_data((BYTE)0xff); #ifdef HAVE_RS232 rsuser_write_ctrl((BYTE)0xff); rsuser_set_tx_bit(1); #endif vbank = 0; mem_set_vbank(vbank); }
static void do_reset_cia(cia_context_t *cia_context) { store_userport_pbx(0xff); /* The functions below will gradually be removed as the functionality is added to the new userport system. */ #if defined(HAVE_RS232DEV) || defined(HAVE_RS232NET) rsuser_write_ctrl((BYTE)0xff); rsuser_set_tx_bit(1); #endif vbank = 0; mem_set_vbank(vbank); }