メモリの初期化時のサイズ不正を修正
authorj8takagi <j8takagi@nifty.com>
Sun, 7 Mar 2010 02:55:36 +0000 (11:55 +0900)
committerj8takagi <j8takagi@nifty.com>
Sun, 7 Mar 2010 02:55:36 +0000 (11:55 +0900)
src/exec.c

index 5e1f56d..6e0af10 100644 (file)
@@ -273,7 +273,7 @@ void reset()
         GR[i] = 0x0;
     }
     SP = PR = FR = 0x0;
-    memory = malloc(memsize);
+    memory = malloc(memsize * sizeof(WORD));
     for(i = 0; i < memsize; i++) {
         memory[i] = 0x0;
     }