Esempio n. 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);
}
Esempio n. 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;
		}
	}
}
Esempio n. 3
0
static void orl_p1_n(void)   { port_w(1, port_r(1) | M_RDMEM_OPCODE() ); }
Esempio n. 4
0
static void movd_p6_a(void)  { port_w(6, R.A); }
Esempio n. 5
0
static void movd_p7_a(void)  { port_w(7, R.A); }
Esempio n. 6
0
static void outl_p2_a(void)  { port_w(2, R.A ); }
Esempio n. 7
0
static void orl_p1_n(void)	 { R.P1 |= M_RDMEM_OPCODE(); port_w(1, R.P1); }
Esempio n. 8
0
static void orld_p5_a(void)  { port_w(5, port_r(5) | R.A ); }
Esempio n. 9
0
static void orld_p7_a(void)  { port_w(7, port_r(7) | R.A ); }
Esempio n. 10
0
static void anld_p4_a(void)  { port_w( 4, port_r(4) & M_RDMEM_OPCODE() ); }
Esempio n. 11
0
static void anld_p5_a(void)  { port_w( 5, port_r(5) & M_RDMEM_OPCODE() ); }
Esempio n. 12
0
static void anl_p1_n(void)   { port_w( 1, port_r(1) & M_RDMEM_OPCODE() ); }
Esempio n. 13
0
static void anl_p2_n(void)   { port_w( 2, port_r(2) & M_RDMEM_OPCODE() ); }
Esempio n. 14
0
static void outl_p2_a(void)	 { port_w(2, R.A); R.P2 = R.A; }
Esempio n. 15
0
static void outl_p1_a(void)	 { port_w(1, R.A); R.P1 = R.A; }
Esempio n. 16
0
static void orl_p2_n(void)	 { R.P2 |= M_RDMEM_OPCODE(); port_w(2, R.P2); }
Esempio n. 17
0
static void orl_p2_n(void)   { port_w(2, port_r(2) | M_RDMEM_OPCODE() ); }
Esempio n. 18
0
static void anld_p6_a(void)  { port_w( 6, port_r(6) & M_RDMEM_OPCODE() ); }
Esempio n. 19
0
static void orld_p4_a(void)  { port_w(4, port_r(4) | R.A ); }
Esempio n. 20
0
static void anld_p7_a(void)  { port_w( 7, port_r(7) & M_RDMEM_OPCODE() ); }
Esempio n. 21
0
static void orld_p6_a(void)  { port_w(6, port_r(6) | R.A ); }
Esempio n. 22
0
static void anl_p1_n(void)	 { R.P1 &= M_RDMEM_OPCODE(); port_w( 1, R.P1 ); }
Esempio n. 23
0
static void outl_p1_a(void)  { port_w(1, R.A ); }
Esempio n. 24
0
static void movd_p5_a(void)  { port_w(5, R.A); }
Esempio n. 25
0
static void movd_p4_a(void)  { port_w(4, R.A); }
Esempio n. 26
0
static void anl_p2_n(void)	 { R.P2 &= M_RDMEM_OPCODE(); port_w( 2, R.P2 ); }