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 * @param *file オブジェクトファイルのファイル名 11 */ 12 void disassemble_file(const char *file); 13 14 /** 15 * @brief メモリーを逆アセンブルし、標準出力へ出力する 16 * 17 * @param *memory メモリー 18 * @param *start 逆アセンブルの開始位置 19 * @param *end 逆アセンブルの終了位置 20 */ 21 void disassemble_memory(WORD *memory, WORD start, WORD end); 22 23 #endif