示例#1
0
文件: main.c 项目: Wynjones1/gbemu
int main(int argc, char **argv)
{
	cmdline_read(argc, argv);
    debug_init();
    cpu_state_t *state = cpu_init();
    cpu_start(state);
    cpu_delete(state);
	return 0;
}
示例#2
0
文件: VM.cpp 项目: cocoajunkie/vm
void vm_delete(VM* vm) {
	if (vm->cpus) {
		for (int i = 0; i < vm->num_cpus; i++) {
			if (vm->cpus[i])
				cpu_delete(vm->cpus[i]);			
		}
		IOFree(vm->cpus, sizeof(CPU*) * vm->num_cpus);
	}
	IOFree(vm, sizeof(VM));
	LOG("destroyed VM");
}