#include "lua.h"
Go to the source code of this file.
Enumerations |
| enum | dz80Cpus { DCPU_Z80GB,
DCPU_Z80,
DCPU_Z180,
DCPU_TOTAL
} |
| enum | dz80Passes { DPASS_INIT,
DPASS_WRITE,
DPASS_ANALYSE,
DPASS_TOTAL
} |
| enum | dz80Errors {
DERR_NONE,
DERR_OUTOFMEM,
DERR_COULDNTCREATEFILE,
DERR_COULDNTWRITETOFILE,
DERR_BADOPCODELENGTH,
DERR_INVALIDPARAMS,
DERR_SCRIPTERROR,
DERR_WRONGARGUMENTTYPE,
DERR_COULDNTOPENFILE,
DERR_SCRIPTING_NA,
DERR_TOTAL
} |
| enum | DRADIX {
DRADIX_HEX,
DRADIX_DECIMAL,
DRADIX_OCTAL,
DRADIX_TOTAL,
DRADIX_DEFAULT = DRADIX_HEX
} |
| enum | DISREF_TYPES {
DISREF_INPORT,
DISREF_OUTPORT,
DISREF_ADDR,
DISREF_INDIRECT,
DISREF_TOTAL
} |
Macro Definition Documentation
| #define CONFIGFILENAME "dz80.ini" |
| #define D_CUSTOMSTRING_MAXLEN 6 |
| #define DISFLAG_ADDRDUMP 0x02 |
| #define DISFLAG_CALLBACK 0x8000 /* Access memory through a callback */ |
| #define DISFLAG_LABELLED 0x40 |
| #define DISFLAG_LINECOMMANDS 0x4000 /* Process line commands (auto blank lines) */ |
| #define DISFLAG_OPCODEDUMP 0x01 |
| #define DISFLAG_QUIET 0x20 |
| #define DISFLAG_REFADDR 0x200 |
| #define DISFLAG_REFINDIRECT 0x400 |
| #define DISFLAG_REFINPORT 0x80 |
| #define DISFLAG_REFLIMITRANGE 0x800 |
| #define DISFLAG_REFOUTPORT 0x100 |
| #define DISFLAG_RELCOMMENT 0x2000 /* Relative jump comments */ |
| #define DISFLAG_SINGLE 0x08 /* Disassemble a single instruction */ |
| #define DISFLAG_UPPER 0x04 |
| #define DISFLAG_USELABELADDRS 0x1000 |
| #define DISFLAG_VERBOSE 0x10 |
| #define DPM_CPUTYPE 0x0010 |
| #define DPM_ENDADDR 0x0002 |
| #define DPM_FILESTARTADDR 0x0008 |
| #define DPM_HDRSIZE 0x0004 |
| #define DPM_NUMPREFIX 0x0040 |
| #define DPM_NUMSUFFIX 0x0080 |
| #define DPM_STARTADDR 0x0001 |
| #define DZ80_EMAIL "dz80@inkland.org" |
| #define DZ80_WWW "http://www.inkland.org" |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| DISREF_INPORT |
|
| DISREF_OUTPORT |
|
| DISREF_ADDR |
|
| DISREF_INDIRECT |
|
| DISREF_TOTAL |
|
- Enumerator:
| DRADIX_HEX |
|
| DRADIX_DECIMAL |
|
| DRADIX_OCTAL |
|
| DRADIX_TOTAL |
|
| DRADIX_DEFAULT |
|
- Enumerator:
| DCPU_Z80GB |
|
| DCPU_Z80 |
|
| DCPU_Z180 |
|
| DCPU_TOTAL |
|
- Enumerator:
| DERR_NONE |
|
| DERR_OUTOFMEM |
|
| DERR_COULDNTCREATEFILE |
|
| DERR_COULDNTWRITETOFILE |
|
| DERR_BADOPCODELENGTH |
|
| DERR_INVALIDPARAMS |
|
| DERR_SCRIPTERROR |
|
| DERR_WRONGARGUMENTTYPE |
|
| DERR_COULDNTOPENFILE |
|
| DERR_SCRIPTING_NA |
|
| DERR_TOTAL |
|
- Enumerator:
| DPASS_INIT |
|
| DPASS_WRITE |
|
| DPASS_ANALYSE |
|
| DPASS_TOTAL |
|
Function Documentation
| int dZ80_AllocateOpMap |
( |
DISZ80 * |
d | ) |
|
| int dZ80_Disassemble |
( |
DISZ80 * |
d | ) |
|
| void dZ80_Error |
( |
DISZ80 * |
d, |
|
|
char * |
msg |
|
) |
| |
| const char* dZ80_GetErrorText |
( |
int |
errNum | ) |
|
| char* dZ80_GetVersionString |
( |
void |
| ) |
|
| int dZ80_LoadConfiguration |
( |
DISZ80 * |
d, |
|
|
char * |
pConfigFile |
|
) |
| |
| int dZ80_LoadZ80File |
( |
DISZ80 * |
d, |
|
|
DWORD * |
BytesLoaded |
|
) |
| |
| void dZ80_SafeStringCopy |
( |
char * |
dst, |
|
|
char * |
src, |
|
|
int |
dstSize |
|
) |
| |
| void dZ80_SetDefaultOptions |
( |
DISZ80 * |
d | ) |
|
| void dZ80_SetRadix |
( |
DISZ80 * |
d, |
|
|
int |
radix |
|
) |
| |
| void dZ80_ShowMsg |
( |
DISZ80 * |
d, |
|
|
char * |
msg |
|
) |
| |
| int dZ80_SingleDisassembly |
( |
DISZ80 * |
d | ) |
|
| void dZ80_StringToLower |
( |
char * |
s | ) |
|
| void dZ80_StringToUpper |
( |
char * |
s | ) |
|
Variable Documentation