X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Fassemble.c;h=f2f5978f8bfb6d50ba28edbe3145f7b144b1a7dc;hp=36edd2bf783cb67c94f70330f2a70bb7f9456060;hb=d34c08f567db33d340b06aa48997cd8109c1d9a7;hpb=2ef92a7c1a848fbe897ac6e14f73fd6dbeef8c84 diff --git a/src/assemble.c b/src/assemble.c index 36edd2b..f2f5978 100644 --- a/src/assemble.c +++ b/src/assemble.c @@ -10,6 +10,9 @@ WORD lptr; /* 他のプログラムで参照する入口名 */ char *prog; +/* アセンブルモード: src, label, onlylabel, asdetail, onlyassemble */ +ASMODE asmode = {false, false, false, false, false}; + /* 汎用レジスタを表す文字列「GR[0-7]」から、レジスタ番号[0-7]をWORD値で返す */ /* 文字列が汎用レジスタを表さない場合は、0xFFFFを返す */ /* is_xがtrueの場合は指標レジスタ。GR0は、COMET IIの仕様により、エラー発生 */ @@ -143,7 +146,7 @@ bool assemblecmd(const CMDLINE *cmdl, PASS pass) CMDARRAY ascmd[] = { { START, 0, 1, "START" }, { END, 0, 0, "END" }, - { DC, 0, OPDSIZE, "DC" }, + { DC, 1, OPDSIZE, "DC" }, { DS, 1, 1, "DS" }, { 0, 0, 0, NULL } };