コード例 #1
0
ファイル: gp2xport.c プロジェクト: DCurrent/openbor
int gp2x_init()
{
#ifndef WIZ
	int gp2x_type;
#endif
	gp2x_mem = open("/dev/mem", O_RDWR);
	gp2x_mixer = open("/dev/mixer", O_RDWR);
#ifndef WIZ
	gp2x_memregl = (uint32_t*)mmap(0, 0x10000, PROT_READ | PROT_WRITE, MAP_SHARED, gp2x_mem, 0xc0000000);
	gp2x_memregs = (uint16_t*)gp2x_memregl;
	gp2x_type = InitMemPool();
	if(!gp2x_type || !gp2x_mem || !gp2x_mixer || !gp2x_memregl || !gp2x_memregs)
	{
		printf("GP2X Failed to Init!!!!\n");
		borExit(0);
	}
	return gp2x_type;
#else
	return 0;
#endif
}
コード例 #2
0
void CCCommandManager::InitializeCommandMemPool()
{

	InitMemPool(CCCommand);
	InitMemPool(CCCommandParameterInt);
	InitMemPool(CCCommandParameterUInt);
	InitMemPool(CCCommandParameterFloat);
	InitMemPool(CCCommandParameterPos);
	InitMemPool(CCCommandParameterDir);
	InitMemPool(CCCommandParameterColor);
	InitMemPool(CCCommandParameterBool);
	InitMemPool(CCCommandParameterUID);
	InitMemPool(CCCommandParameterChar);
	InitMemPool(CCCommandParameterUChar);
	InitMemPool(CCCommandParameterShort);
	InitMemPool(CCCommandParameterUShort);
	InitMemPool(CCCommandParameterInt64);
	InitMemPool(CCCommandParameterUInt64);
	InitMemPool(CCCommandParameterShortVector);

}