逆アセンブル出力と、マシンコードモニター機能の修正
[YACASL2.git] / include / disassemble.h
1 #ifndef DISASSEMBLE_INCLUDE
2 #define DISASSEMBLE_INCLUDE
3
4 #include "exec.h"
5
6 /**
7  * @brief CASL IIのオブジェクトファイルを逆アセンブルし、標準出力へ出力する
8  *
9  * @return 正常終了時は0、異常終了時は0以外
10  *
11  * @param *file オブジェクトファイルのファイル名
12  */
13 bool disassemble_file(const char *file);
14
15 /**
16  * @brief COMET IIのメモリーを逆アセンブルし、標準出力へ出力する
17  *
18  * @return なし
19  *
20  * @param *start 逆アセンブルの開始位置
21  * @param *end 逆アセンブルの終了位置
22  */
23 void disassemble_memory(WORD start, WORD end);
24
25 #endif        /* end of DISASSEMBLE_INCLUDE */