Home | Download | Musics | Developers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DESA68parm_t Struct Reference |
Data Fields | |
Input parameters. | |
unsigned char * | mem |
Base of 68K memory. | |
unsigned int | memmsk |
Size of memory - 1 (mask). | |
unsigned int | pc |
Address (Offset in mem) of instruction to disassemble; Returns with the address of the next instruction. | |
int | flags |
Disassemble options | |
char * | str |
Destination string. | |
int | strmax |
Destination string buffer size. | |
unsigned int | immsym_min |
Minimum value to interpret long immediat or absolute long as symbol. | |
unsigned int | immsym_max |
Maximum value to interpret long immediat or absolute long as symbol. | |
Output parameters. | |
unsigned int | ea_src |
Effective address of source operand (-1:not a memory operand). | |
unsigned int | ea_dst |
Effective address of destination operand (-1:not a memory operand). | |
unsigned int | status |
disassembly instruction flags. | |
unsigned int | branch |
Branch or interrupt vector address. | |
int | w |
Last decoded word (16 bit sign extended). | |
char * | s |
Pointer to current destination char. | |
Miscellaneous internal variables. | |
For internal use only.
| |
unsigned int | pc_org |
Intermediat opcode decoding. | |
int | reg0 |
Intermediat opcode decoding. | |
int | reg9 |
Intermediat opcode decoding. | |
int | mode3 |
Intermediat opcode decoding. | |
int | mode6 |
Intermediat opcode decoding. | |
int | opsz |
Intermediat opcode decoding. | |
int | line |
Intermediat opcode decoding. | |
int | adrmode0 |
Intermediat opcode decoding. | |
int | adrmode6 |
Intermediat opcode decoding. | |
int | szchar |
Intermediat opcode decoding. | |
unsigned int | ea |
Intermediat opcode decoding. |
|
Destination string buffer size.
|
|
Minimum value to interpret long immediat or absolute long as symbol.
|
|
Maximum value to interpret long immediat or absolute long as symbol.
|
|
Branch or interrupt vector address. If the dissassembled instruction was a branch a call or a sotfware interrupt the DESA68parm_t::branch is set to the jump address or the interrupt vector involved.
|