コード例 #1
0
ファイル: mem2.cpp プロジェクト: Yardape8000/wiiflow-plus
	void MEM2_init(unsigned int mem2Size)
	{
		if(&_end + 0x100 > APPLOADER_START) gprintf("ZOMG MOVE THE ENTRYPOINT DOWN!");

		g_mem2gp.init(mem2Size);
		g_mem2gp.clear();

		/* If these are used, they must be cleared before running the apploader */

		/* Below executable */
		g_mem1Lgp.init((void *)0x80004000, &__init_start - 0x100);
		g_mem1Lgp.clear();

		/* Above Executable */
		g_mem1Ugp.init(APPLOADER_START, APPLOADER_END);
		g_mem1Ugp.clear();
		
		/* Protect space reserved for apploader */
		SYS_SetArena1Hi(APPLOADER_START);
	}
コード例 #2
0
ファイル: mem2.cpp プロジェクト: smurk-too/gbadev.ios
void MEM2_clear(void)
{
	g_mem2gp.clear();
}
コード例 #3
0
ファイル: mem2.cpp プロジェクト: smurk-too/gbadev.ios
void MEM_init()
{
	g_mem2gp.init(MEM2_start, MEM2_end); //about 47mb
	g_mem2gp.clear();
}
コード例 #4
0
ファイル: mem2.cpp プロジェクト: Yardape8000/wiiflow-plus
	void MEM1_clear(void)
	{
		g_mem1Lgp.clear();
		g_mem1Ugp.clear();
	}