Include this file if you want to use emu6502 plugin dlls.
Definition in file dlluser.h.#include <windows.h>
Go to the source code of this file.
Data Structures | |
struct | INITDLLINFO |
Structure containing various informations returned by InitDll. More... | |
struct | INITDLLSTRUCT |
Initial informations passed to plugin when initializing. More... | |
struct | MESSAGEDLLSTRUCT |
Message structure passed to plugins, when registered message occured. More... | |
Defines | |
#define | ENDOFMSGLIST 0xBFFF |
Marks the end of the list of messages MSGLIST. | |
Typedefs | |
typedef UINT * | MSGLIST |
List of messages. | |
typedef void(* | pIOFunc )(UINT adr, unsigned char *data, iomode mode) |
IO function mapped into some adress in memory. | |
typedef void(* | pInitDllProc )(INITDLLSTRUCT *, INITDLLINFO *) |
emu6502 plugin dll initialization routine pointer | |
typedef void(* | pForwardDllMsgProc )(MESSAGEDLLSTRUCT *) |
emu6502 plugin dll message handling routine pointer | |
Enumerations | |
enum | iomode { IOREAD, IOWRITE } |
Determines, if iofunc is called when reading or writing. More... |
|
Marks the end of the list of messages MSGLIST.
|
|
List of messages.
Generic list of messages, used for specifying messages to be catched or to be sent. Length of this list should be the number of messages to be held within + 1, and the list should end with ENDOFMSGLIST |
|
emu6502 plugin dll message handling routine pointer
|
|
emu6502 plugin dll initialization routine pointer
|
|
IO function mapped into some adress in memory.
Called directly when accesing adress to which is this function bound
|
|
Determines, if iofunc is called when reading or writing.
|