blob: e16ee649c90287070404b470836289223d73fe92 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
// license:GPL-2.0+
// copyright-holders:Peter Trauner
#include "emu.h"
#include "includes/pocketc.h"
void pocketc_state::out_a_w(uint8_t data)
{
m_outa = data;
}
READ_LINE_MEMBER(pocketc_state::brk_r)
{
return BIT(m_extra->read(), 0);
}
TIMER_CALLBACK_MEMBER(pocketc_state::power_up_done)
{
m_power = 0;
}
void pocketc_state::machine_start()
{
m_cpu_nvram->set_base(m_maincpu->internal_ram(), 96);
m_power_timer = timer_alloc(FUNC(pocketc_state::power_up_done), this);
}
void pocketc_state::machine_reset()
{
m_power = 1;
m_power_timer->adjust(attotime::from_seconds(1));
}
|