- sys->cpu->sp = sys->cpu->pr = sys->cpu->fr = 0x0;
- /* CASL2プログラムのプロパティ */
- prog = malloc_chk(sizeof(PROGPROP), "prog");
+ sys->cpu->sp = sys->memsize; /* スタックポインタ */
+ sys->cpu->pr = 0x0; /* プログラムレジスタ */
+ sys->cpu->fr = 0x0; /* フラグレジスタ */
+ /* CASL2プログラムの開始と終了のアドレスを初期化 */
+ execptr = malloc_chk(sizeof(EXECPTR), "execptr");
+ execptr->stop = false;