コード例 #1
0
ファイル: devcb.cpp プロジェクト: goofwear/mame
uint64_t devcb_read_base::read_logged_adapter(address_space &space, offs_t offset, uint64_t mask)
{
	m_device.logerror("%s: read %s\n", m_device.machine().describe_context(), m_target_tag);
	return shift_mask_xor(m_target_int);
}
コード例 #2
0
ファイル: devcb.cpp プロジェクト: goofwear/mame
uint64_t devcb_read_base::read_constant_adapter(address_space &space, offs_t offset, uint64_t mask)
{
	return shift_mask_xor(m_target_int);
}
コード例 #3
0
ファイル: devcb.cpp プロジェクト: goofwear/mame
uint64_t devcb_read_base::read64_adapter(address_space &space, offs_t offset, uint64_t mask)
{
	return shift_mask_xor(m_read64(space, offset, unshift_mask(mask)));
}
コード例 #4
0
ファイル: devcb.cpp プロジェクト: goofwear/mame
uint64_t devcb_read_base::read_ioport_adapter(address_space &space, offs_t offset, uint64_t mask)
{
	return shift_mask_xor(m_target.ioport->read());
}
コード例 #5
0
ファイル: devcb.cpp プロジェクト: goofwear/mame
uint64_t devcb_read_base::read_line_adapter(address_space &space, offs_t offset, uint64_t mask)
{
	return shift_mask_xor(m_readline() & 1);
}
コード例 #6
0
ファイル: devcb.cpp プロジェクト: DragonMinded/mame
UINT64 devcb_read_base::read32_adapter(address_space &space, offs_t offset, UINT64 mask)
{
	return shift_mask_xor(m_read32(space, offset, unshift_mask(mask)));
}
コード例 #7
0
ファイル: devcb2.c プロジェクト: dezi/mame-libretro-odroid
UINT64 devcb2_read_base::read_constant_adapter(address_space &space, offs_t offset, UINT64 mask)
{
	return shift_mask_xor(m_target_int);
}
コード例 #8
0
ファイル: devcb2.c プロジェクト: dezi/mame-libretro-odroid
UINT64 devcb2_read_base::read_ioport_adapter(address_space &space, offs_t offset, UINT64 mask)
{
	return shift_mask_xor(m_target.ioport->read());
}
コード例 #9
0
ファイル: devcb2.c プロジェクト: dezi/mame-libretro-odroid
UINT64 devcb2_read_base::read_line_adapter(address_space &space, offs_t offset, UINT64 mask)
{
	return shift_mask_xor(m_readline() & 1);
}