X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fstruct.c;h=f21c92e099a3b8ec00424c07d4fd6d7709d82e5d;hb=2b714046a6f26036d03ae2d5e8b410cf83b4526c;hp=89daa0587a59d59993d3f039d9b57ec1901b18f4;hpb=ccc3acda4256e10a822e41e84f6c9991271c2f61;p=YACASL2.git diff --git a/src/struct.c b/src/struct.c index 89daa05..f21c92e 100644 --- a/src/struct.c +++ b/src/struct.c @@ -17,3 +17,17 @@ WORD startptr = 0x0; /* 実行終了番地 */ WORD endptr = 0x0; + +/* COMET II仮想マシンのリセット */ +void reset() +{ + int i; + for(i = 0; i < REGSIZE; i++) { + GR[i] = 0x0; + } + SP = PR = FR = 0x0; + memory = malloc(memsize * sizeof(WORD)); + for(i = 0; i < memsize; i++) { + memory[i] = 0x0; + } +}