コード例 #1
0
ファイル: g65816.cpp プロジェクト: DragonMinded/mame
void g65816_device::g65816i_write_8_direct(uint address, uint value)
{
	if (FLAG_E)
	{
		/* force address into zero page */
		address = REGISTER_D + MAKE_UINT_8(address - REGISTER_D);
		CLOCKS -= (bus_5A22_cycle_burst(address));
	}
	else
	{
		address = ADDRESS_65816(address);
		CLOCKS -= (bus_5A22_cycle_burst(address));
	}
	g65816_write_8(address, MAKE_UINT_8(value));
}
コード例 #2
0
ファイル: g65816.cpp プロジェクト: DragonMinded/mame
uint g65816_device::g65816i_read_8_direct(uint address)
{
	if (FLAG_E)
	{
		/* force address into zero page */
		address = REGISTER_D + MAKE_UINT_8(address - REGISTER_D);
		CLOCKS -= (bus_5A22_cycle_burst(address));
	}
	else
	{
		address = ADDRESS_65816(address);
		CLOCKS -= (bus_5A22_cycle_burst(address));
	}
	return g65816_read_8(address);
}
コード例 #3
0
ファイル: g65816ds.c プロジェクト: broftkd/historic-mame
INLINE unsigned int read_8(unsigned int address)
{
	address = ADDRESS_65816(address);
	return base_oprom[address - base_pc];
}
コード例 #4
0
ファイル: g65816ds.c プロジェクト: BirchJD/xmame-0.103-RPi
INLINE unsigned int read_8(unsigned int address)
{
	address = ADDRESS_65816(address);
	return program_read_byte_8(address);
}
コード例 #5
0
ファイル: g65816.cpp プロジェクト: DragonMinded/mame
void g65816_device::g65816i_write_8_normal(uint address, uint value)
{
	address = ADDRESS_65816(address);
	CLOCKS -= (bus_5A22_cycle_burst(address));
	g65816_write_8(address, MAKE_UINT_8(value));
}
コード例 #6
0
ファイル: g65816.cpp プロジェクト: DragonMinded/mame
uint g65816_device::g65816i_read_8_immediate(uint address)
{
	address = ADDRESS_65816(address);
	CLOCKS -= (bus_5A22_cycle_burst(address));
	return g65816_read_8_immediate(address);
}
コード例 #7
0
ファイル: g65816ds.c プロジェクト: Ezio-PS/mame2003-libretro
INLINE unsigned int read_8(unsigned int address)
{
	address = ADDRESS_65816(address);
	return g65816_read_8_disassembler(address);
}
コード例 #8
0
ファイル: g65816.cpp プロジェクト: system11b/mame
unsigned g65816_device::g65816i_read_8_opcode(unsigned address)
{
	address = ADDRESS_65816(address);
	CLOCKS -= (bus_5A22_cycle_burst(address));
	return g65816_read_8_opcode(address);
}