コード例 #1
0
ファイル: cbasebal.c プロジェクト: BirchJD/xmame-0.103-RPi
ROM_END


DRIVER_INIT( cbasebal )
{
	memory_configure_bank(1, 0, 32, memory_region(REGION_CPU1) + 0x10000, 0x4000);
	pang_decode();
}
コード例 #2
0
ファイル: cbasebal.c プロジェクト: AltimorTASDK/shmupmametgm
ROM_END


/*************************************
 *
 *  Driver initialization
 *
 *************************************/

static DRIVER_INIT( cbasebal )
{
	pang_decode(machine);
}
コード例 #3
0
ファイル: cbasebal.c プロジェクト: antervud/MAMEHub
ROM_END


/*************************************
 *
 *  Driver initialization
 *
 *************************************/

DRIVER_INIT_MEMBER(cbasebal_state,cbasebal)
{
	pang_decode(machine());
}
コード例 #4
0
ファイル: cbasebal.c プロジェクト: dinkc64/mame
ROM_END


/*************************************
 *
 *  Driver initialization
 *
 *************************************/

DRIVER_INIT_MEMBER(cbasebal_state,cbasebal)
{
	UINT8 *src = memregion("maincpu")->base();
	int size = memregion("maincpu")->bytes();
	UINT8 *dst = auto_alloc_array(machine(), UINT8, size);
	pang_decode(src, dst, size);
	membank("bank1")->configure_entries(0, 32, src + 0x10000, 0x4000);
	membank("bank0d")->set_base(dst);
	membank("bank1d")->configure_entries(0, 32, dst + 0x10000, 0x4000);
}
コード例 #5
0
ファイル: cbasebal.cpp プロジェクト: bradhugh/mame
ROM_END


/*************************************
 *
 *  Driver initialization
 *
 *************************************/

DRIVER_INIT_MEMBER(cbasebal_state,cbasebal)
{
	UINT8 *src = memregion("maincpu")->base();
	int size = memregion("maincpu")->bytes();
	m_decoded = std::make_unique<UINT8[]>(size);
	pang_decode(src, m_decoded.get(), size);
	membank("bank1")->configure_entries(0, 32, src + 0x10000, 0x4000);
	membank("bank0d")->set_base(m_decoded.get());
	membank("bank1d")->configure_entries(0, 32, m_decoded.get() + 0x10000, 0x4000);
}