DGen/SDL
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions | Variables
Disa.c File Reference
#include <stdio.h>
#include <string.h>
#include "Disa.h"

Macros

#define _CRT_SECURE_NO_WARNINGS

Functions

unsigned short (CPU_CALL *DisaWord)(unsigned int a)
static unsigned int DisaLong (unsigned int a)
int DisaGetEa (char *t, int ea, int size)
static void GetOffset (char *text)
static int DisaArithImm (int op)
static int DisaMovep (int op)
static int DisaArithSr (int op)
static int DisaBtstReg (int op)
static int DisaBtstImm (int op)
static int DisaMove (int op)
static int DisaNeg (int op)
static int DisaMoveSr (int op)
static int DisaLea (int op)
static int MakeRegList (char *list, int mask, int ea)
static int DisaSwap (int op)
static int DisaPea (int op)
static int DisaExt (int op)
static int DisaMovem (int op)
static int DisaTrap (int op)
static int DisaLink (int op)
static int DisaUnlk (int op)
static int DisaMoveUsp (int op)
static int Disa4E70 (int op)
static int DisaTst (int op)
static int DisaJsr (int op)
static int DisaAddq (int op)
static int DisaSet (int op)
static int DisaDbra (int op)
static int DisaBranch (int op)
static int DisaMoveq (int op)
static int DisaArithReg (int op)
static int DisaAbcd (int op)
static int DisaMul (int op)
static int DisaAritha (int op)
static int DisaCmpEor (int op)
static int DisaCmpm (int op)
static int DisaExg (int op)
static int DisaAddx (int op)
static int DisaAsr (int op)
static int DisaAsrEa (int op)
static int TryOp (int op)
int DisaGet ()

Variables

unsigned int DisaPc = 0
char * DisaText = NULL
static char Tasm [] = "bwl?"
static char Comment [64] = ""
static char * AsrName [4] = {"as","ls","rox","ro"}

Macro Definition Documentation

#define _CRT_SECURE_NO_WARNINGS

Function Documentation

static int Disa4E70 ( int  op)
static
static int DisaAbcd ( int  op)
static
static int DisaAddq ( int  op)
static
static int DisaAddx ( int  op)
static
static int DisaAritha ( int  op)
static
static int DisaArithImm ( int  op)
static
static int DisaArithReg ( int  op)
static
static int DisaArithSr ( int  op)
static
static int DisaAsr ( int  op)
static
static int DisaAsrEa ( int  op)
static
static int DisaBranch ( int  op)
static
static int DisaBtstImm ( int  op)
static
static int DisaBtstReg ( int  op)
static
static int DisaCmpEor ( int  op)
static
static int DisaCmpm ( int  op)
static
static int DisaDbra ( int  op)
static
static int DisaExg ( int  op)
static
static int DisaExt ( int  op)
static
int DisaGet ( )
int DisaGetEa ( char *  t,
int  ea,
int  size 
)
static int DisaJsr ( int  op)
static
static int DisaLea ( int  op)
static
static int DisaLink ( int  op)
static
static unsigned int DisaLong ( unsigned int  a)
static
static int DisaMove ( int  op)
static
static int DisaMovem ( int  op)
static
static int DisaMovep ( int  op)
static
static int DisaMoveq ( int  op)
static
static int DisaMoveSr ( int  op)
static
static int DisaMoveUsp ( int  op)
static
static int DisaMul ( int  op)
static
static int DisaNeg ( int  op)
static
static int DisaPea ( int  op)
static
static int DisaSet ( int  op)
static
static int DisaSwap ( int  op)
static
static int DisaTrap ( int  op)
static
static int DisaTst ( int  op)
static
static int DisaUnlk ( int  op)
static
static void GetOffset ( char *  text)
static
static int MakeRegList ( char *  list,
int  mask,
int  ea 
)
static
unsigned short ( CPU_CALL DisaWord)
static int TryOp ( int  op)
static

Variable Documentation

char* AsrName[4] = {"as","ls","rox","ro"}
static
char Comment[64] = ""
static
unsigned int DisaPc = 0
char* DisaText = NULL
char Tasm[] = "bwl?"
static