DGen/SDL
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes
DISZ80 Struct Reference

#include <dissz80.h>

List of all members.

Public Attributes

BYTEmem0Start
BYTE(* memCB )(void *ctx, WORD addr)
WORD start
WORD end
DWORD flags
DWORD flagsModified
DWORD parametersModified
int numInstructions
int createdRefOK
char srcFileName [_MAX_PATH]
char outFileName [_MAX_PATH]
char opMapFileName [_MAX_PATH]
char refFileName [_MAX_PATH]
char scriptFileName [_MAX_PATH]
BYTE cpuType
BYTE layoutRadix
char layoutComment [D_CUSTOMSTRING_MAXLEN]
char layoutNumberPrefix [D_CUSTOMSTRING_MAXLEN]
char layoutNumberSuffix [D_CUSTOMSTRING_MAXLEN]
char layoutDefineByte [D_CUSTOMSTRING_MAXLEN]
void(* fnProgressCallback )(struct DISZ80 *d)
void(* fnErrorMessage )(char *msg)
void(* fnOutputMessage )(char *msg)
char hexDisBuf [32]
char disBuf [128]
char commentBuf [128]
WORD lastDisPC
WORD lastRefAddr
WORD disStart
WORD disEnd
int op
int realop
int lineCmd
BYTEZ80MemBase
BYTE(* Z80MemCB )(void *ctx, WORD addr)
signed char IXIYDisp
int Z80Flags
int currentPass
int totalPasses
int numRecursions
BYTEfnMap
BYTEopMap
DISREFpRefHead [DISREF_TOTAL]
DWORD numRefs [DISREF_TOTAL]
DWORD bytesToProcess
DWORD bytesProcessed
FILE * outStream
FILE * refStream
int labelledOutput
int dissingToConsole
int haveTabbed
int progressCounter
WORD PC
WORD lastPC
BYTEpTrapMap
BYTE firstByte
int haveWrapped
int disBufIndex
DWORD fileHeaderSize
WORD fileStartAddr
lua_State * ls

Member Data Documentation

DWORD DISZ80::bytesProcessed
DWORD DISZ80::bytesToProcess
char DISZ80::commentBuf[128]
BYTE DISZ80::cpuType
int DISZ80::createdRefOK
int DISZ80::currentPass
char DISZ80::disBuf[128]
int DISZ80::disBufIndex
WORD DISZ80::disEnd
int DISZ80::dissingToConsole
WORD DISZ80::disStart
WORD DISZ80::end
DWORD DISZ80::fileHeaderSize
WORD DISZ80::fileStartAddr
BYTE DISZ80::firstByte
DWORD DISZ80::flags
DWORD DISZ80::flagsModified
void(* DISZ80::fnErrorMessage)(char *msg)
BYTE* DISZ80::fnMap
void(* DISZ80::fnOutputMessage)(char *msg)
void(* DISZ80::fnProgressCallback)(struct DISZ80 *d)
int DISZ80::haveTabbed
int DISZ80::haveWrapped
char DISZ80::hexDisBuf[32]
signed char DISZ80::IXIYDisp
int DISZ80::labelledOutput
WORD DISZ80::lastDisPC
WORD DISZ80::lastPC
WORD DISZ80::lastRefAddr
char DISZ80::layoutComment[D_CUSTOMSTRING_MAXLEN]
char DISZ80::layoutDefineByte[D_CUSTOMSTRING_MAXLEN]
char DISZ80::layoutNumberPrefix[D_CUSTOMSTRING_MAXLEN]
char DISZ80::layoutNumberSuffix[D_CUSTOMSTRING_MAXLEN]
BYTE DISZ80::layoutRadix
int DISZ80::lineCmd
lua_State* DISZ80::ls
BYTE* DISZ80::mem0Start
BYTE(* DISZ80::memCB)(void *ctx, WORD addr)
int DISZ80::numInstructions
int DISZ80::numRecursions
DWORD DISZ80::numRefs[DISREF_TOTAL]
int DISZ80::op
BYTE * DISZ80::opMap
char DISZ80::opMapFileName[_MAX_PATH]
char DISZ80::outFileName[_MAX_PATH]
FILE* DISZ80::outStream
DWORD DISZ80::parametersModified
WORD DISZ80::PC
DISREF* DISZ80::pRefHead[DISREF_TOTAL]
int DISZ80::progressCounter
BYTE* DISZ80::pTrapMap
int DISZ80::realop
char DISZ80::refFileName[_MAX_PATH]
FILE * DISZ80::refStream
char DISZ80::scriptFileName[_MAX_PATH]
char DISZ80::srcFileName[_MAX_PATH]
WORD DISZ80::start
int DISZ80::totalPasses
int DISZ80::Z80Flags
BYTE* DISZ80::Z80MemBase
BYTE(* DISZ80::Z80MemCB)(void *ctx, WORD addr)

The documentation for this struct was generated from the following file: