DGen/SDL
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions | Variables
script.c File Reference
#include <stdio.h>
#include <assert.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include "dissz80p.h"
#include "lualib.h"
#include "lauxlib.h"

Functions

static int d_RegTrap (lua_State *ls)
static int d_AddComment (lua_State *ls)
static int d_AddToDis (lua_State *ls)
static int d_AddToDisTab (lua_State *ls)
static int d_GetByte (lua_State *ls)
static int d_LookByte (lua_State *ls)
static int d_DB (lua_State *ls)
static int d_FlushLine (lua_State *ls)
static int d_IsCodeByte (lua_State *ls)
static int d_GetPC (lua_State *ls)
static int d_LookByteAddr (lua_State *ls)
static int d_GetPass (lua_State *ls)
static int d_Message (lua_State *ls)
int InitOpcodeTraps (DISZ80 *d)
int LuaErrorHandler (lua_State *ls)
int ShutdownScripting (DISZ80 *d)
int InitScripting (DISZ80 *d)
int ExecPreTrap (DISZ80 *d)
void ExecPostTrap (DISZ80 *d)
DISZ80GetD (lua_State *ls)
int d_FromHex (lua_State *ls)

Variables

static const char * hexChars = "0123456789ABCDEF"

Function Documentation

static int d_AddComment ( lua_State *  ls)
static
static int d_AddToDis ( lua_State *  ls)
static
static int d_AddToDisTab ( lua_State *  ls)
static
static int d_DB ( lua_State *  ls)
static
static int d_FlushLine ( lua_State *  ls)
static
int d_FromHex ( lua_State *  ls)
static int d_GetByte ( lua_State *  ls)
static
static int d_GetPass ( lua_State *  ls)
static
static int d_GetPC ( lua_State *  ls)
static
static int d_IsCodeByte ( lua_State *  ls)
static
static int d_LookByte ( lua_State *  ls)
static
static int d_LookByteAddr ( lua_State *  ls)
static
static int d_Message ( lua_State *  ls)
static
static int d_RegTrap ( lua_State *  ls)
static
void ExecPostTrap ( DISZ80 d)
int ExecPreTrap ( DISZ80 d)
DISZ80* GetD ( lua_State *  ls)
int InitOpcodeTraps ( DISZ80 d)
int InitScripting ( DISZ80 d)
int LuaErrorHandler ( lua_State *  ls)
int ShutdownScripting ( DISZ80 d)

Variable Documentation

const char* hexChars = "0123456789ABCDEF"
static