]> j8takagi.net git repositories - yacasl2.git/commitdiff
CPUリセット時の動作を修正するため、execptr->stopをfalseに戻す
authorj8takagi <j8takagi@nifty.com>
Mon, 22 Jun 2026 05:31:02 +0000 (14:31 +0900)
committerj8takagi <j8takagi@nifty.com>
Mon, 22 Jun 2026 05:31:02 +0000 (14:31 +0900)
src/struct.c

index 855a2664c8d10030111510724839e91738f0f3ac..2ad0f2b44fe1631fd34977ccc94ba18fc317ba53 100644 (file)
@@ -310,6 +310,8 @@ void memory_reset() {
  */
 void comet2_reset()
 {
+    /* CASL2プログラム終了のアドレスを初期化 */
+    execptr->stop = false;
     /* CPUをリセット */
     cpu_reset();
 }
@@ -319,6 +321,8 @@ void comet2_reset()
  */
 void comet2_resetall()
 {
+    /* CASL2プログラム終了のアドレスを初期化 */
+    execptr->stop = false;
     /* CPUをリセット */
     cpu_reset();
     /* メモリをリセット */