summaryrefslogtreecommitdiff
path: root/lib/simulator.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/simulator.c')
-rw-r--r--lib/simulator.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/simulator.c b/lib/simulator.c
index 5ce27b7..7dde434 100644
--- a/lib/simulator.c
+++ b/lib/simulator.c
@@ -22,7 +22,7 @@
*/
-int HasToRun = 1, Reset;
+int HasToRun = 1, HasToReset;
Uint32 LireInstruction(void)
{
@@ -62,9 +62,9 @@ Uint32 Adresse(Uint32 u, Uint32 instruction)
void Initialisation(void)
{
int i;
-/*
+
for (i = 0; i < TAILLE_MEMOIRE; i++)
- Reset(&memoire_principale[i]); */
+ Reset(&memoire_principale[i]);
EcrireRegistreSP(ADD_SP);
}
@@ -336,7 +336,7 @@ void DecodeExec(Uint32 instruction, Uint32 entrypoint)
if (ValeurBit(Extension(instruction), 0)) {
HasToRun = 0; /* Halt */
} else {
- Reset = 1; /* Reset */
+ HasToReset = 1; /* Reset */
ResetRegistres();
}
break;
@@ -352,8 +352,8 @@ void Traitement(Uint32 entrypoint)
while (HasToRun) {
EcrireRegistrePC(entrypoint);
HasToRun = 1;
- Reset = 0;
- while ((HasToRun) && (!Reset)) {
+ HasToReset = 0;
+ while ((HasToRun) && (!HasToReset)) {
instruction = LireInstruction();
IncrementeCompteurOrdinal();
DecodeExec(instruction, entrypoint);