use RegT;
use CTC;
#[allow(unused_variables)]
pub trait Bus {
fn cpu_inp(&self, port: RegT) -> RegT {
0
}
fn cpu_outp(&self, port: RegT, val: RegT) {}
fn irq(&self, ctrl_id: usize, vec: u8) {}
fn irq_cpu(&self) {}
fn irq_ack(&self) -> RegT {
0
}
fn irq_reti(&self) {}
fn pio_outp(&self, pio: usize, chn: usize, data: RegT) {}
fn pio_inp(&self, pio: usize, chn: usize) -> RegT {
0
}
fn pio_rdy(&self, pio: usize, chn: usize, rdy: bool) {}
fn pio_irq(&self, pio: usize, chn: usize, int_vector: RegT) {}
fn ctc_write(&self, chn: usize, ctc: &CTC) {}
fn ctc_zero(&self, chn: usize, ctc: &CTC) {}
fn ctc_irq(&self, ctc: usize, chn: usize, int_vector: RegT) {}
}