示例#1
0
DRIVER_INIT_MEMBER(a310_state,a310)
{
	UINT32 ram_size = m_ram->size();

	m_maincpu->space(AS_PROGRAM).install_readwrite_handler( 0x02000000, 0x02000000+(ram_size-1), read32_delegate(FUNC(a310_state::a310_psy_wram_r), this), write32_delegate(FUNC(a310_state::a310_psy_wram_w), this));

	archimedes_driver_init();
}
示例#2
0
文件: aa310.cpp 项目: PugsyMAME/mame
void aa310_state::init_aa310()
{
	uint32_t ram_size = m_ram->size();

	m_maincpu->space(AS_PROGRAM).unmap_readwrite(0x02000000, 0x02ffffff);
	m_maincpu->space(AS_PROGRAM).install_readwrite_handler( 0x02000000, 0x02000000+(ram_size-1), read32_delegate(FUNC(aa310_state::aa310_psy_wram_r), this), write32_delegate(FUNC(aa310_state::aa310_psy_wram_w), this));

	archimedes_driver_init();
}
示例#3
0
文件: a310.c 项目: risico/jsmess
static DRIVER_INIT(a310)
{
	UINT32 ram_size = machine.device<ram_device>(RAM_TAG)->size();
	a310_state *state = machine.driver_data<a310_state>();
	archimedes_memc_physmem = auto_alloc_array(machine, UINT32, 0x01000000);

	machine.device("maincpu")->memory().space(AS_PROGRAM)->install_readwrite_handler( 0x02000000, 0x02000000+(ram_size-1), read32_delegate(FUNC(a310_state::a310_psy_wram_r), state), write32_delegate(FUNC(a310_state::a310_psy_wram_w), state));

	archimedes_driver_init(machine);
}
示例#4
0
static DRIVER_INIT(a310)
{
	UINT32 ram_size = ram_get_size(machine.device(RAM_TAG));

	archimedes_memc_physmem = auto_alloc_array(machine, UINT32, 0x01000000);

	machine.device("maincpu")->memory().space(AS_PROGRAM)->install_legacy_readwrite_handler( 0x02000000, 0x02000000+(ram_size-1), FUNC(a310_psy_wram_r), FUNC(a310_psy_wram_w) );

	archimedes_driver_init(machine);
}
示例#5
0
INPUT_PORTS_END

void ertictac_state::init_ertictac()
{
	archimedes_driver_init();
}
示例#6
0
文件: ertictac.c 项目: esn3s/mame-rr
INPUT_PORTS_END

static DRIVER_INIT( ertictac )
{
	archimedes_driver_init(machine);
}
示例#7
0
INPUT_PORTS_END

DRIVER_INIT_MEMBER(ertictac_state,ertictac)
{
	archimedes_driver_init();
}