mapper062.cpp

来自「著名的任天堂FC游戏机模拟器VirtuaNes 085版的源码!」· C++ 代码 · 共 34 行

CPP
34 行
字号
//////////////////////////////////////////////////////////////////////////
// Mapper062                                                            //
//////////////////////////////////////////////////////////////////////////
void	Mapper062::Reset()
{
	SetPROM_32K_Bank( 0 );
	SetVROM_8K_Bank( 0 );
}

void	Mapper062::Write( WORD addr, BYTE data )
{
	switch( addr & 0xFF00 ) {
		case	0x8100:
			SetPROM_8K_Bank( 4, data );
			SetPROM_8K_Bank( 5, data+1 );
			break;
		case	0x8500:
			SetPROM_8K_Bank( 4, data );
			break;
		case	0x8700:
			SetPROM_8K_Bank( 5, data );
			break;
	SetVROM_1K_Bank( 0, data+0 );
	SetVROM_1K_Bank( 1, data+1 );
	SetVROM_1K_Bank( 2, data+2 );
	SetVROM_1K_Bank( 3, data+3 );
	SetVROM_1K_Bank( 4, data+4 );
	SetVROM_1K_Bank( 5, data+5 );
	SetVROM_1K_Bank( 6, data+6 );
	SetVROM_1K_Bank( 7, data+7 );
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?