X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Fcomet2monitor.c;h=4154e9c602f4c2cafe1889ce9dfb46728e088dd7;hp=65f42419a9462dfe1ecc5febe3d3e30e1c385b13;hb=169407674e2df2da91b62a9d1c51d497dcce2bd3;hpb=2f0b91ab1a54973a084e1609b46a1432c8b8e334 diff --git a/src/comet2monitor.c b/src/comet2monitor.c index 65f4241..4154e9c 100644 --- a/src/comet2monitor.c +++ b/src/comet2monitor.c @@ -52,12 +52,15 @@ int main(int argc, char *argv[]) addcerrlist_load(); addcerrlist_exec(); - /* COMET II仮想マシンのリセット */ - reset(memsize, clocks); + create_cmdtable(HASH_CMDTYPE); + reset(memsize, clocks); /* COMET II仮想マシンのリセット */ execptr->start = 0; execmode.monitor = true; exec(); /* プログラム実行 */ + shutdown(); + free_cmdtable(HASH_CMDTYPE); + free_cmdtable(HASH_CODE); stat = (cerr->num == 0) ? 0 : 1; freecerr(); /* エラーの解放 */ return stat;