Пример #1
0
INPUT_PORTS_END


void instruct_state::machine_reset()
{
	m_cassin = 0;
	address_space &space = m_maincpu->space(AS_IO);
	port_w(space, 0, 0); // turn round leds off
	m_maincpu->set_state_int(S2650_PC, 0x1800);
}
Пример #2
0
void wswan_state::dma_sound_cb()
{
	if ((m_sound_dma.enable & 0x88) == 0x80)
	{
		address_space &space = m_maincpu->space(AS_PROGRAM);
		/* TODO: Output sound DMA byte */
		port_w(space, 0x89, space.read_byte(m_sound_dma.source));
		m_sound_dma.size--;
		m_sound_dma.source = (m_sound_dma.source + 1) & 0x0fffff;
		if (m_sound_dma.size == 0)
		{
			m_sound_dma.enable &= 0x7F;
		}
	}
}
Пример #3
0
static void orl_p1_n(void)   { port_w(1, port_r(1) | M_RDMEM_OPCODE() ); }
Пример #4
0
static void movd_p6_a(void)  { port_w(6, R.A); }
Пример #5
0
static void movd_p7_a(void)  { port_w(7, R.A); }
Пример #6
0
static void outl_p2_a(void)  { port_w(2, R.A ); }
Пример #7
0
static void orl_p1_n(void)	 { R.P1 |= M_RDMEM_OPCODE(); port_w(1, R.P1); }
Пример #8
0
static void orld_p5_a(void)  { port_w(5, port_r(5) | R.A ); }
Пример #9
0
static void orld_p7_a(void)  { port_w(7, port_r(7) | R.A ); }
Пример #10
0
static void anld_p4_a(void)  { port_w( 4, port_r(4) & M_RDMEM_OPCODE() ); }
Пример #11
0
static void anld_p5_a(void)  { port_w( 5, port_r(5) & M_RDMEM_OPCODE() ); }
Пример #12
0
static void anl_p1_n(void)   { port_w( 1, port_r(1) & M_RDMEM_OPCODE() ); }
Пример #13
0
static void anl_p2_n(void)   { port_w( 2, port_r(2) & M_RDMEM_OPCODE() ); }
Пример #14
0
static void outl_p2_a(void)	 { port_w(2, R.A); R.P2 = R.A; }
Пример #15
0
static void outl_p1_a(void)	 { port_w(1, R.A); R.P1 = R.A; }
Пример #16
0
static void orl_p2_n(void)	 { R.P2 |= M_RDMEM_OPCODE(); port_w(2, R.P2); }
Пример #17
0
static void orl_p2_n(void)   { port_w(2, port_r(2) | M_RDMEM_OPCODE() ); }
Пример #18
0
static void anld_p6_a(void)  { port_w( 6, port_r(6) & M_RDMEM_OPCODE() ); }
Пример #19
0
static void orld_p4_a(void)  { port_w(4, port_r(4) | R.A ); }
Пример #20
0
static void anld_p7_a(void)  { port_w( 7, port_r(7) & M_RDMEM_OPCODE() ); }
Пример #21
0
static void orld_p6_a(void)  { port_w(6, port_r(6) | R.A ); }
Пример #22
0
static void anl_p1_n(void)	 { R.P1 &= M_RDMEM_OPCODE(); port_w( 1, R.P1 ); }
Пример #23
0
static void outl_p1_a(void)  { port_w(1, R.A ); }
Пример #24
0
static void movd_p5_a(void)  { port_w(5, R.A); }
Пример #25
0
static void movd_p4_a(void)  { port_w(4, R.A); }
Пример #26
0
static void anl_p2_n(void)	 { R.P2 &= M_RDMEM_OPCODE(); port_w( 2, R.P2 ); }