/dports/emulators/mess/mame-mame0226/src/devices/bus/bbc/tube/ |
H A D | tube_z80.cpp | 74 Z80(config, m_z80, 12_MHz_XTAL / 2); in ROM_START() 75 m_z80->set_addrmap(AS_PROGRAM, &bbc_tube_z80_device::tube_z80_mem); in ROM_START() 76 m_z80->set_addrmap(AS_OPCODES, &bbc_tube_z80_device::tube_z80_fetch); in ROM_START() 77 m_z80->set_addrmap(AS_IO, &bbc_tube_z80_device::tube_z80_io); in ROM_START() 78 m_z80->set_irq_acknowledge_callback(FUNC(bbc_tube_z80_device::irq_callback)); in ROM_START() 81 m_ula->pnmi_handler().set_inputline(m_z80, INPUT_LINE_NMI); in ROM_START() 82 m_ula->pirq_handler().set_inputline(m_z80, INPUT_LINE_IRQ0); in ROM_START() 113 , m_z80(*this, "z80") in bbc_tube_z80_device() 172 if (offset == 0x0066 && m_z80->input_state(INPUT_LINE_NMI)) in opcode_r() 177 return m_z80->space(AS_PROGRAM).read_byte(offset); in opcode_r()
|
H A D | tube_zep100.cpp | 104 Z80(config, m_z80, 4_MHz_XTAL); in CRC() 105 m_z80->set_addrmap(AS_PROGRAM, &bbc_tube_zep100_device::tube_zep100_mem); in CRC() 106 m_z80->set_addrmap(AS_IO, &bbc_tube_zep100_device::tube_zep100_io); in CRC() 159 , m_z80(*this, "z80") in bbc_tube_zep100_device() 222 m_z80->reset(); in host_w()
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/bbc/tube/ |
H A D | tube_z80.cpp | 74 Z80(config, m_z80, 12_MHz_XTAL / 2); in ROM_START() 75 m_z80->set_addrmap(AS_PROGRAM, &bbc_tube_z80_device::tube_z80_mem); in ROM_START() 76 m_z80->set_addrmap(AS_OPCODES, &bbc_tube_z80_device::tube_z80_fetch); in ROM_START() 77 m_z80->set_addrmap(AS_IO, &bbc_tube_z80_device::tube_z80_io); in ROM_START() 78 m_z80->set_irq_acknowledge_callback(FUNC(bbc_tube_z80_device::irq_callback)); in ROM_START() 81 m_ula->pnmi_handler().set_inputline(m_z80, INPUT_LINE_NMI); in ROM_START() 82 m_ula->pirq_handler().set_inputline(m_z80, INPUT_LINE_IRQ0); in ROM_START() 113 , m_z80(*this, "z80") in bbc_tube_z80_device() 172 if (offset == 0x0066 && m_z80->input_state(INPUT_LINE_NMI)) in opcode_r() 177 return m_z80->space(AS_PROGRAM).read_byte(offset); in opcode_r()
|
H A D | tube_zep100.cpp | 104 Z80(config, m_z80, 4_MHz_XTAL); in CRC() 105 m_z80->set_addrmap(AS_PROGRAM, &bbc_tube_zep100_device::tube_zep100_mem); in CRC() 106 m_z80->set_addrmap(AS_IO, &bbc_tube_zep100_device::tube_zep100_io); in CRC() 159 , m_z80(*this, "z80") in bbc_tube_zep100_device() 222 m_z80->reset(); in host_w()
|
/dports/emulators/mess/mame-mame0226/src/devices/bus/a2bus/ |
H A D | a2softcard.cpp | 42 Z80(config, m_z80, 1021800*2); // Z80 runs on double the Apple II's clock in device_add_mconfig() 43 m_z80->set_addrmap(AS_PROGRAM, &a2bus_softcard_device::z80_mem); in device_add_mconfig() 53 m_z80(*this, Z80_TAG), m_bEnabled(false), m_FirstZ80Boot(false) in a2bus_softcard_device() 77 m_z80->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); in device_reset() 84 m_z80->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); in write_cnxx() 90 m_z80->reset(); in write_cnxx() 97 m_z80->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); in write_cnxx()
|
H A D | a2applicard.cpp | 57 Z80(config, m_z80, 6000000); // Z80 runs at 6 MHz in device_add_mconfig() 58 m_z80->set_addrmap(AS_PROGRAM, &a2bus_applicard_device::z80_mem); in device_add_mconfig() 59 m_z80->set_addrmap(AS_IO, &a2bus_applicard_device::z80_io); in device_add_mconfig() 78 …m_z80(*this, Z80_TAG), m_bROMAtZ80Zero(false), m_z80stat(false), m_6502stat(false), m_toz80(0), m_… in a2bus_applicard_device() 141 m_z80->reset(); in read_c0nx() 148 m_z80->pulse_input_line(INPUT_LINE_NMI, attotime::zero); in read_c0nx()
|
H A D | a2softcard.h | 40 required_device<cpu_device> m_z80;
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/a2bus/ |
H A D | a2softcard.cpp | 42 Z80(config, m_z80, 1021800*2); // Z80 runs on double the Apple II's clock in device_add_mconfig() 43 m_z80->set_addrmap(AS_PROGRAM, &a2bus_softcard_device::z80_mem); in device_add_mconfig() 53 m_z80(*this, Z80_TAG), m_bEnabled(false), m_FirstZ80Boot(false) in a2bus_softcard_device() 77 m_z80->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); in device_reset() 84 m_z80->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); in write_cnxx() 90 m_z80->reset(); in write_cnxx() 97 m_z80->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); in write_cnxx()
|
H A D | a2applicard.cpp | 57 Z80(config, m_z80, 6000000); // Z80 runs at 6 MHz in device_add_mconfig() 58 m_z80->set_addrmap(AS_PROGRAM, &a2bus_applicard_device::z80_mem); in device_add_mconfig() 59 m_z80->set_addrmap(AS_IO, &a2bus_applicard_device::z80_io); in device_add_mconfig() 78 …m_z80(*this, Z80_TAG), m_bROMAtZ80Zero(false), m_z80stat(false), m_6502stat(false), m_toz80(0), m_… in a2bus_applicard_device() 141 m_z80->reset(); in read_c0nx() 148 m_z80->pulse_input_line(INPUT_LINE_NMI, attotime::zero); in read_c0nx()
|
H A D | a2softcard.h | 40 required_device<cpu_device> m_z80;
|
/dports/emulators/mess/mame-mame0226/src/devices/bus/isa/ |
H A D | bblue2.cpp | 58 Z80(config, m_z80, 6_MHz_XTAL); in device_add_mconfig() 59 m_z80->set_addrmap(AS_PROGRAM, &isa8_babyblue2_device::z80_program_map); in device_add_mconfig() 60 m_z80->set_addrmap(AS_IO, &isa8_babyblue2_device::z80_io_map); in device_add_mconfig() 169 , m_z80(*this, "z80cpu") in isa8_babyblue2_device() 213 m_z80->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); in device_reset() 218 …m_z80->space(AS_IO).install_readwrite_handler(z80lptloc, z80lptloc+7, read8sm_delegate(m_parallel,… in device_reset() 240 m_z80->set_input_line(INPUT_LINE_HALT, (data & 0x01) ? CLEAR_LINE : ASSERT_LINE); in z80_control_w() 241 m_z80->set_input_line(INPUT_LINE_IRQ0, (data & 0x04) ? ASSERT_LINE : CLEAR_LINE); in z80_control_w() 242 m_z80->set_input_line(INPUT_LINE_NMI, (data & 0x08) ? ASSERT_LINE : CLEAR_LINE); in z80_control_w()
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/isa/ |
H A D | bblue2.cpp | 58 Z80(config, m_z80, 6_MHz_XTAL); in device_add_mconfig() 59 m_z80->set_addrmap(AS_PROGRAM, &isa8_babyblue2_device::z80_program_map); in device_add_mconfig() 60 m_z80->set_addrmap(AS_IO, &isa8_babyblue2_device::z80_io_map); in device_add_mconfig() 169 , m_z80(*this, "z80cpu") in isa8_babyblue2_device() 213 m_z80->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); in device_reset() 218 …m_z80->space(AS_IO).install_readwrite_handler(z80lptloc, z80lptloc+7, read8sm_delegate(m_parallel,… in device_reset() 240 m_z80->set_input_line(INPUT_LINE_HALT, (data & 0x01) ? CLEAR_LINE : ASSERT_LINE); in z80_control_w() 241 m_z80->set_input_line(INPUT_LINE_IRQ0, (data & 0x04) ? ASSERT_LINE : CLEAR_LINE); in z80_control_w() 242 m_z80->set_input_line(INPUT_LINE_NMI, (data & 0x08) ? ASSERT_LINE : CLEAR_LINE); in z80_control_w()
|
/dports/emulators/mess/mame-mame0226/src/devices/bus/bbc/1mhzbus/ |
H A D | multiform.cpp | 66 Z80(config, m_z80, 8_MHz_XTAL / 2); in device_add_mconfig() 67 m_z80->set_addrmap(AS_PROGRAM, &bbc_multiform_device::z80_mem); in device_add_mconfig() 68 m_z80->set_addrmap(AS_IO, &bbc_multiform_device::z80_io); in device_add_mconfig() 69 m_z80->set_irq_acknowledge_callback(FUNC(bbc_multiform_device::irq_callback)); in device_add_mconfig() 101 , m_z80(*this, "z80") in bbc_multiform_device()
|
H A D | multiform.h | 52 required_device<cpu_device> m_z80; variable
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/bbc/1mhzbus/ |
H A D | multiform.cpp | 66 Z80(config, m_z80, 8_MHz_XTAL / 2); in device_add_mconfig() 67 m_z80->set_addrmap(AS_PROGRAM, &bbc_multiform_device::z80_mem); in device_add_mconfig() 68 m_z80->set_addrmap(AS_IO, &bbc_multiform_device::z80_io); in device_add_mconfig() 69 m_z80->set_irq_acknowledge_callback(FUNC(bbc_multiform_device::irq_callback)); in device_add_mconfig() 101 , m_z80(*this, "z80") in bbc_multiform_device()
|
/dports/emulators/mess/mame-mame0226/src/mame/drivers/ |
H A D | alphatpc16.cpp | 76 m_z80(*this, "z80"), in alphatpc16_state() 113 required_device<cpu_device> m_z80; member in alphatpc16_state 212 m_z80->set_input_line(INPUT_LINE_NMI, CLEAR_LINE); in host_scsi_w() 213 m_z80->set_input_line(Z80_INPUT_LINE_WAIT, CLEAR_LINE); in host_scsi_w() 219 m_z80->set_input_line(INPUT_LINE_NMI, ASSERT_LINE); in host_scsi_w() 220 m_z80->set_input_line(Z80_INPUT_LINE_WAIT, CLEAR_LINE); in host_scsi_w() 224 m_z80->set_input_line(INPUT_LINE_RESET, CLEAR_LINE); in host_scsi_w() 227 m_z80->set_input_line(INPUT_LINE_RESET, ASSERT_LINE); in host_scsi_w() 267 if(m_z80->state_int(STATE_GENPC) == 0xcd) in flop_scsi_w() 288 if(m_z80->state_int(STATE_GENPC) == 0xbc) in flop_scsi_r() [all …]
|
H A D | proteus.cpp | 67 , m_z80(*this, "z80") in proteus_state() 105 required_device<cpu_device> m_z80; member in proteus_state 147 m_z80->set_input_line(INPUT_LINE_RESET, ASSERT_LINE); in machine_reset() 227 m_z80->set_input_line(INPUT_LINE_RESET, CLEAR_LINE); in enable_z80_w() 232 logerror("%04X enable 6809\n", m_z80->pc()); in enable_6809_w() 234 m_z80->set_input_line(INPUT_LINE_RESET, ASSERT_LINE); in enable_6809_w() 330 Z80(config, m_z80, 4_MHz_XTAL); in proteus() 331 m_z80->set_addrmap(AS_PROGRAM, &proteus_state::proteus_z80_mem); in proteus() 332 m_z80->set_addrmap(AS_IO, &proteus_state::proteus_z80_io); in proteus() 336 m_irqs->output_handler().append_inputline(m_z80, INPUT_LINE_IRQ0); in proteus()
|
H A D | ngp.cpp | 133 m_z80(*this, "soundcpu"), in ngp_state() 180 required_device<cpu_device> m_z80; member in ngp_state 315 m_z80->resume(SUSPEND_REASON_HALT); in ngp_io_w() 316 m_z80->reset(); in ngp_io_w() 317 m_z80->set_input_line(0, CLEAR_LINE); in ngp_io_w() 320 m_z80->suspend(SUSPEND_REASON_HALT, 1); in ngp_io_w() 326 m_z80->pulse_input_line(INPUT_LINE_NMI, attotime::zero); in ngp_io_w() 597 m_z80->set_input_line(0, CLEAR_LINE); in ngp_z80_clear_irq() 651 m_z80->set_input_line(0, ASSERT_LINE); in ngp_tlcs900_porta() 736 m_z80->suspend(SUSPEND_REASON_HALT, 1); in machine_reset() [all …]
|
H A D | px4.cpp | 63 m_z80(*this, "maincpu"), in px4_state() 196 required_device<cpu_device> m_z80; member in px4_state 305 m_z80->set_input_line_and_vector(0, ASSERT_LINE, 0xf0); // Z80 in gapnit_interrupt() 308 m_z80->set_input_line_and_vector(0, ASSERT_LINE, 0xf2); // Z80 in gapnit_interrupt() 310 m_z80->set_input_line_and_vector(0, ASSERT_LINE, 0xf4); // Z80 in gapnit_interrupt() 316 m_z80->set_input_line(0, CLEAR_LINE); in gapnit_interrupt() 529 address_space &space_program = m_z80->space(AS_PROGRAM); in bankr_w() 1492 Z80(config, m_z80, XTAL(7'372'800) / 2); // uPD70008 in px4() 1493 m_z80->set_addrmap(AS_PROGRAM, &px4_state::px4_mem); in px4() 1494 m_z80->set_addrmap(AS_IO, &px4_state::px4_io); in px4() [all …]
|
/dports/emulators/mame/mame-mame0226/src/mame/drivers/ |
H A D | alphatpc16.cpp | 76 m_z80(*this, "z80"), in alphatpc16_state() 113 required_device<cpu_device> m_z80; member in alphatpc16_state 212 m_z80->set_input_line(INPUT_LINE_NMI, CLEAR_LINE); in host_scsi_w() 213 m_z80->set_input_line(Z80_INPUT_LINE_WAIT, CLEAR_LINE); in host_scsi_w() 219 m_z80->set_input_line(INPUT_LINE_NMI, ASSERT_LINE); in host_scsi_w() 220 m_z80->set_input_line(Z80_INPUT_LINE_WAIT, CLEAR_LINE); in host_scsi_w() 224 m_z80->set_input_line(INPUT_LINE_RESET, CLEAR_LINE); in host_scsi_w() 227 m_z80->set_input_line(INPUT_LINE_RESET, ASSERT_LINE); in host_scsi_w() 267 if(m_z80->state_int(STATE_GENPC) == 0xcd) in flop_scsi_w() 288 if(m_z80->state_int(STATE_GENPC) == 0xbc) in flop_scsi_r() [all …]
|
H A D | proteus.cpp | 67 , m_z80(*this, "z80") in proteus_state() 105 required_device<cpu_device> m_z80; member in proteus_state 147 m_z80->set_input_line(INPUT_LINE_RESET, ASSERT_LINE); in machine_reset() 227 m_z80->set_input_line(INPUT_LINE_RESET, CLEAR_LINE); in enable_z80_w() 232 logerror("%04X enable 6809\n", m_z80->pc()); in enable_6809_w() 234 m_z80->set_input_line(INPUT_LINE_RESET, ASSERT_LINE); in enable_6809_w() 330 Z80(config, m_z80, 4_MHz_XTAL); in proteus() 331 m_z80->set_addrmap(AS_PROGRAM, &proteus_state::proteus_z80_mem); in proteus() 332 m_z80->set_addrmap(AS_IO, &proteus_state::proteus_z80_io); in proteus() 336 m_irqs->output_handler().append_inputline(m_z80, INPUT_LINE_IRQ0); in proteus()
|
H A D | ngp.cpp | 133 m_z80(*this, "soundcpu"), in ngp_state() 180 required_device<cpu_device> m_z80; member in ngp_state 315 m_z80->resume(SUSPEND_REASON_HALT); in ngp_io_w() 316 m_z80->reset(); in ngp_io_w() 317 m_z80->set_input_line(0, CLEAR_LINE); in ngp_io_w() 320 m_z80->suspend(SUSPEND_REASON_HALT, 1); in ngp_io_w() 326 m_z80->pulse_input_line(INPUT_LINE_NMI, attotime::zero); in ngp_io_w() 597 m_z80->set_input_line(0, CLEAR_LINE); in ngp_z80_clear_irq() 651 m_z80->set_input_line(0, ASSERT_LINE); in ngp_tlcs900_porta() 736 m_z80->suspend(SUSPEND_REASON_HALT, 1); in machine_reset() [all …]
|
H A D | px4.cpp | 63 m_z80(*this, "maincpu"), in px4_state() 196 required_device<cpu_device> m_z80; member in px4_state 305 m_z80->set_input_line_and_vector(0, ASSERT_LINE, 0xf0); // Z80 in gapnit_interrupt() 308 m_z80->set_input_line_and_vector(0, ASSERT_LINE, 0xf2); // Z80 in gapnit_interrupt() 310 m_z80->set_input_line_and_vector(0, ASSERT_LINE, 0xf4); // Z80 in gapnit_interrupt() 316 m_z80->set_input_line(0, CLEAR_LINE); in gapnit_interrupt() 529 address_space &space_program = m_z80->space(AS_PROGRAM); in bankr_w() 1492 Z80(config, m_z80, XTAL(7'372'800) / 2); // uPD70008 in px4() 1493 m_z80->set_addrmap(AS_PROGRAM, &px4_state::px4_mem); in px4() 1494 m_z80->set_addrmap(AS_IO, &px4_state::px4_io); in px4() [all …]
|
/dports/emulators/mess/mame-mame0226/src/devices/bus/s100/ |
H A D | am310.cpp | 59 required_device<z80_device> m_z80; member in s100_am310_device 75 , m_z80(*this, "z80") in s100_am310_device() 133 return m_z80->space(AS_PROGRAM).read_byte(offset); in dma_memr() 138 m_z80->space(AS_PROGRAM).write_byte(offset, data); in dma_memw() 293 Z80(config, m_z80, 4_MHz_XTAL); in device_add_mconfig() 294 m_z80->set_addrmap(AS_PROGRAM, &s100_am310_device::z80_map); in device_add_mconfig() 297 irq.output_handler().set_inputline(m_z80, INPUT_LINE_IRQ0); in device_add_mconfig() 300 m_dma->out_hreq_callback().set_inputline(m_z80, INPUT_LINE_HALT); in device_add_mconfig()
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/s100/ |
H A D | am310.cpp | 59 required_device<z80_device> m_z80; member in s100_am310_device 75 , m_z80(*this, "z80") in s100_am310_device() 133 return m_z80->space(AS_PROGRAM).read_byte(offset); in dma_memr() 138 m_z80->space(AS_PROGRAM).write_byte(offset, data); in dma_memw() 293 Z80(config, m_z80, 4_MHz_XTAL); in device_add_mconfig() 294 m_z80->set_addrmap(AS_PROGRAM, &s100_am310_device::z80_map); in device_add_mconfig() 297 irq.output_handler().set_inputline(m_z80, INPUT_LINE_IRQ0); in device_add_mconfig() 300 m_dma->out_hreq_callback().set_inputline(m_z80, INPUT_LINE_HALT); in device_add_mconfig()
|