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