示例#1
0
文件: c_core.c 项目: cinnamoncoin/z26
void emulator() {
	/* omit business about ModuleSP, as the compiler handles such
		things for us */

	InitData();
	RecognizeCart();
	SetupBanks();
	Reset();
	Init_Service();
	Controls();

	/* ExitEmulator gets set by Controls() if the user presses
		Escape */
	while( !ExitEmulator ) {
		VSync();
		srv_CopyScreen();
		ScanFrame();
		Controls();

		while(GamePaused) {
			Controls();
		}
	}

}
示例#2
0
void Reset_emulator(void){
	
	ResetEmulator = 0;
	printf("Reset_emulator 1()\n");
	InitData();
	printf("Reset_emulator 2()\n");
	RecognizeCart();
	printf("Reset_emulator 3()\n");
	SetupBanks();
	printf("Reset_emulator 4()\n");
	Reset();
	printf("Reset_emulator 5()\n");
	Init_Service();
	printf("Reset_emulator 6()\n");
	Controls();
}