예제 #1
0
void dc_term()
{
	sh4_cpu.Term();
	plugins_Term();
	_vmem_release();

	SaveSettings();
	SaveRomFiles(GetPath("/data/"));
}
예제 #2
0
void mem_Term(void)
{
	MMU_term();
	sh4_mmr_term();
	sh4_area0_Term();

	//write back Flash/SRAM
#ifdef _WIN32
	SaveRomFiles(get_writable_data_path("data\\"));
#else
	SaveRomFiles(get_writable_data_path("data/"));
#endif
	
	//mem_b.Term(); // handled by vmem

	//vmem
	_vmem_term();
}
예제 #3
0
void dc_term()
{
	sh4_cpu.Term();
	plugins_Term();
	_vmem_release();

#ifndef _ANDROID
	SaveSettings();
#endif
	SaveRomFiles(GetPath("/data/"));
}
예제 #4
0
void mem_Term()
{
	MMU_term();
	sh4_mmr_term();
	sh4_area0_Term();

	//write back Flash/SRAM
	SaveRomFiles(GetPath("/data/"));
	
	//mem_b.Term(); // handled by vmem

	//vmem
	_vmem_term();
}
예제 #5
0
void mem_Term()
{
	MMU_Term();
	sh4_internal_reg_Term();
	sh4_area0_Term();

	//write back flash/sram
	char* temp_path=GetEmuPath("data/");
	SaveRomFiles(temp_path);
	free(temp_path);
	
	//mem_b.Term(); // handled by vmem

	//vmem
	_vmem_term();
}