#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