|
|
1.1 root 1: /*
2: Hatari - 68kDisass.h
3:
1.1.1.2 ! root 4: This file is distributed under the GNU General Public License, version 2
! 5: or at your option any later version. Read the file gpl.txt for details.
1.1 root 6: */
7: #ifndef HATARI_68KDISASS_H
8: #define HATARI_68KDISASS_H
9:
1.1.1.2 ! root 10: extern Uint32 Disasm_GetNextPC(Uint32 pc);
! 11: extern void Disasm (FILE *f, uaecptr addr, uaecptr *nextpc, int cnt);
1.1 root 12:
1.1.1.2 ! root 13: enum {
! 14: DISASM_COLUMN_ADDRESS = 0,
! 15: DISASM_COLUMN_HEXDUMP,
! 16: DISASM_COLUMN_LABEL,
! 17: DISASM_COLUMN_OPCODE,
! 18: DISASM_COLUMN_OPERAND,
! 19: DISASM_COLUMN_COMMENT,
! 20: DISASM_COLUMNS /* number of columns in disassembly output */
! 21: };
! 22:
! 23: #define DISASM_COLUMN_DISABLE -1
! 24:
! 25: extern void Disasm_GetColumns(int *columns);
! 26: extern void Disasm_SetColumns(int *columns);
! 27: extern void Disasm_DisableColumn(int column, int *oldcols, int *newcols);
1.1 root 28:
1.1.1.2 ! root 29: extern const char* Disasm_ParseOption(const char *arg);
! 30: extern int Disasm_GetOptions(void);
1.1 root 31:
32: #endif /* HATARI_68KDISASS_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.