Esempio n. 1
0
File: pydega.c Progetto: Plombo/dega
static int state_setter(PyObject *self, PyObject *val, void *data) {
	Dega *dself = (Dega *)self;

	if (!PyArg_Parse(val, "s#", (char **)&memdata, &memdatalen)) {
		return -1;
	}

	MastAcb = MemLoadAcb;
	MastAreaDega();
	MvidPostLoadState(dself->readonly);
	MastAcb = MastAcbNull;

	return 0;
}
Esempio n. 2
0
static int StateLoad(char *StateName)
{
  if (StateName[0]==0) return 1;
  
  sf=fopen (StateName,"rb");
  if (sf==NULL) return 1;

  // Scan state
  MastAcb=StateLoadAcb;
  MastAreaDega();
  MvidPostLoadState(readonly);
  MastAcb=MastAcbNull;

  fclose(sf); sf=NULL;

  return 0;
}