# 複数の子ディレクトリーでmakeを実行
-CMD = casl2_opt casl2_cmd casl2_err comet2_smoke comet2_opt comet2_cmd comet2_err casl2rev dumpword
+CMD = casl2_opt casl2_cmd casl2_err comet2_smoke comet2_opt comet2_cmd comet2_err casl2rev dumpword comet2monitor
define make_dirs
$(foreach d,$1,$(MAKE) -sC $d $2)
endef
--- /dev/null
+COMET II machine code monitor. Type ? for help.
+(comet2 monitor) ?
+b[reak] -- Manipulate Breakpoints. See details, `b ?'.
+c[ontinue] -- Continue running your program.
+d[ump] -- Display memory dump. `d[ump] a[uto]/n[oauto]' set auto/noauto display.
+l[oad] -- Load object from a file to the memory. `l[oad] <filepath> <address>' if address is omitted, load to address 0.
+n[ext] -- Go next instruction.
+q[uit] -- Quit running your program.
+reset -- Reset the system.
+r[everse] -- Disassemble memory. `r[everse] <start address> <end address>.
+s[ave] -- Save object from the memory to a file. `s[ave] <filepath> [<start address1> [<end address>]]' if <start address> and <end address> is omitted, save the whole memory. if <end address> is omitted, save the memory after <start address>.
+t[race] -- Display CPU register. `t[race] a[uto]/n[oauto]' set auto/noauto display.
+T[race] -- Display CPU register as logical value. `t[race] a[uto]/n[oauto]' set auto/noauto display.
+?/h[elp] -- Display this help.
+(comet2 monitor)
\ No newline at end of file
--- /dev/null
+COMET II machine code monitor. Type ? for help.
+(comet2 monitor) l as/sample/sum_10.o
+(comet2 monitor) d
+(comet2 monitor)
\ No newline at end of file