「make check」「make clean」の修正
[YACASL2.git] / src / struct.c
1 #include "casl2.h"
2
3 /* COMET IIのメモリ */
4 WORD *memory;
5
6 /* COMET IIのCPUレジスタ */
7 WORD GR[REGSIZE], SP, PR, FR;
8
9 /* エラーメッセージ */
10 int cerrno = 0;
11 char *cerrmsg;
12
13 /* レジストリの内容を表示する場合はtrue */
14 bool tracemode = false;
15
16 /* レジストリの内容を論理値(0〜65535)で表示する場合はtrue */
17 bool logicalmode = false;
18
19 /* メモリの内容を表示する場合はtrue */
20 bool dumpmode = false;
21
22 /* ソースを表示する場合はtrue */
23 bool srcmode = false;
24
25 /* ラベル表を表示する場合はtrue */
26 bool labelmode = false;
27
28 /* ラベル表を表示して終了する場合はtrue */
29 bool onlylabelmode = false;
30
31 /* アセンブラ詳細結果を表示する場合はtrue */
32 bool asdetailmode = false;
33
34 /* アセンブルだけを行う場合はtrue */
35 bool onlyassemblemode = false;
36
37 /* メモリーサイズ */
38 int memsize = DEFAULT_MEMSIZE;
39
40 /* クロック周波数 */
41 int clocks = DEFAULT_CLOCKS;
42
43 /* 実行開始番地 */
44 WORD startptr = 0x0;
45
46 /* 実行終了番地 */
47 WORD endptr = 0x0;