diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/memoire.c | 2 | ||||
| -rw-r--r-- | lib/simulator.c | 11 | 
2 files changed, 6 insertions, 7 deletions
diff --git a/lib/memoire.c b/lib/memoire.c index ae79d18..db85ae9 100644 --- a/lib/memoire.c +++ b/lib/memoire.c @@ -28,7 +28,7 @@ void InitMemoire(void)  	memoire_principale = (Uint32 *) Emalloc(TAILLE_MEMOIRE * sizeof(Uint32));  } -void FreeMemoire(void) +void FlushMemoire(void)  {  	free(memoire_principale);  } diff --git a/lib/simulator.c b/lib/simulator.c index 61c96d5..4e77c6b 100644 --- a/lib/simulator.c +++ b/lib/simulator.c @@ -3,12 +3,7 @@  #include <string.h>  #include <errno.h> -#ifdef HAVE_CONFIG_H  #include "config.h" -#else -#define _(x) x -#endif -  #include "alu.h"  #include "simulator.h"  #include "interne.h" @@ -93,6 +88,10 @@ void Initialisation(void)  	EcrireRegistreSP(ADD_SP);	/* initialisation du stack pointer */  } +void Flush(void) { +	FlushMemoire(); +} +  void DecodeExec(Uint32 instruction)  {  	Uint32 champ_registre_resultat, val1, val2, resultat; @@ -431,7 +430,7 @@ void Debogueur(void)  }  void Traitement(Uint32 entrypoint) -{				/* ******************** FIXMI ************************* */ +{  	Uint32 instruction;  	while (HasToRun) {  | 
