133 lines
2.7 KiB
C++
133 lines
2.7 KiB
C++
//---------------------------------------------------------------------------
|
|
// NEOPOP : Emulator as in Dreamland
|
|
//
|
|
// Copyright (c) 2001-2002 by neopop_uk
|
|
//---------------------------------------------------------------------------
|
|
|
|
//---------------------------------------------------------------------------
|
|
// This program is free software; you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation; either version 2 of the License, or
|
|
// (at your option) any later version. See also the license.txt file for
|
|
// additional informations.
|
|
//---------------------------------------------------------------------------
|
|
|
|
/*
|
|
//---------------------------------------------------------------------------
|
|
//=========================================================================
|
|
|
|
TLCS900h_interpret_dst.h
|
|
|
|
//=========================================================================
|
|
//---------------------------------------------------------------------------
|
|
|
|
History of changes:
|
|
===================
|
|
|
|
20 JUL 2002 - neopop_uk
|
|
=======================================
|
|
- Cleaned and tidied up for the source release
|
|
|
|
//---------------------------------------------------------------------------
|
|
*/
|
|
|
|
#ifndef __TLCS900H_DST__
|
|
#define __TLCS900H_DST__
|
|
|
|
namespace TLCS900H
|
|
{
|
|
|
|
//=========================================================================
|
|
|
|
//===== LD (mem),#
|
|
void dstLDBi(void);
|
|
|
|
//===== LD (mem),#
|
|
void dstLDWi(void);
|
|
|
|
//===== POP (mem)
|
|
void dstPOPB(void);
|
|
|
|
//===== POP (mem)
|
|
void dstPOPW(void);
|
|
|
|
//===== LD (mem),(nn)
|
|
void dstLDBm16(void);
|
|
|
|
//===== LD (mem),(nn)
|
|
void dstLDWm16(void);
|
|
|
|
//===== LDA R,mem
|
|
void dstLDAW(void);
|
|
|
|
//===== LDA R,mem
|
|
void dstLDAL(void);
|
|
|
|
//===== ANDCF A,(mem)
|
|
void dstANDCFA(void);
|
|
|
|
//===== ORCF A,(mem)
|
|
void dstORCFA(void);
|
|
|
|
//===== XORCF A,(mem)
|
|
void dstXORCFA(void);
|
|
|
|
//===== LDCF A,(mem)
|
|
void dstLDCFA(void);
|
|
|
|
//===== STCF A,(mem)
|
|
void dstSTCFA(void);
|
|
|
|
//===== LD (mem),R
|
|
void dstLDBR(void);
|
|
|
|
//===== LD (mem),R
|
|
void dstLDWR(void);
|
|
|
|
//===== LD (mem),R
|
|
void dstLDLR(void);
|
|
|
|
//===== ANDCF #3,(mem)
|
|
void dstANDCF(void);
|
|
|
|
//===== ORCF #3,(mem)
|
|
void dstORCF(void);
|
|
|
|
//===== XORCF #3,(mem)
|
|
void dstXORCF(void);
|
|
|
|
//===== LDCF #3,(mem)
|
|
void dstLDCF(void);
|
|
|
|
//===== STCF #3,(mem)
|
|
void dstSTCF(void);
|
|
|
|
//===== TSET #3,(mem)
|
|
void dstTSET(void);
|
|
|
|
//===== RES #3,(mem)
|
|
void dstRES(void);
|
|
|
|
//===== SET #3,(mem)
|
|
void dstSET(void);
|
|
|
|
//===== CHG #3,(mem)
|
|
void dstCHG(void);
|
|
|
|
//===== BIT #3,(mem)
|
|
void dstBIT(void);
|
|
|
|
//===== JP cc,mem
|
|
void dstJP(void);
|
|
|
|
//===== CALL cc,mem
|
|
void dstCALL(void);
|
|
|
|
//===== RET cc
|
|
void dstRET(void);
|
|
|
|
};
|
|
|
|
//=========================================================================
|
|
#endif
|