/*
	WinSTon
*/

extern char szOpString[256];
extern char szOpData[256];
extern unsigned long DisPC;

extern void Disass_ABCD_Dy_Dx(void);
extern void Disass_ABCD_Ay_Ax(void);
extern void Disass_ADD_ea_Dn(void);
extern void Disass_ADD_Dn_ea(void);
extern void Disass_ADDA(void);
extern void Disass_ADDI(void);
extern void Disass_ADDQ(void);
extern void Disass_ADDX_Dy_Dx(void);
extern void Disass_ADDX_Ay_Ax(void);
extern void Disass_AND_ea_Dn(void);
extern void Disass_AND_Dn_ea(void);
extern void Disass_ANDI(void);
extern void Disass_ANDI_to_CCR(void);
extern void Disass_ANDI_to_SR(void);
extern void Disass_ASL_Dx_Dy(void);
extern void Disass_ASL_data_Dy(void);
extern void Disass_ASL(void);
extern void Disass_ASR_Dx_Dy(void);
extern void Disass_ASR_data_Dy(void);
extern void Disass_ASR(void);
extern void Disass_Bcc(void);
extern void Disass_BCHG(void);
extern void Disass_BCHG_imm(void);
extern void Disass_BCLR(void);
extern void Disass_BCLR_imm(void);
extern void Disass_BRA(void);
extern void Disass_BSET(void);
extern void Disass_BSET_imm(void);
extern void Disass_BSR(void);
extern void Disass_BTST(void);
extern void Disass_BTST_imm(void);
extern void Disass_CHK(void);
extern void Disass_CLR(void);
extern void Disass_CMP(void);
extern void Disass_CMPA(void);
extern void Disass_CMPI(void);
extern void Disass_CMPM(void);
extern void Disass_DBcc(void);
extern void Disass_DIVS(void);
extern void Disass_DIVU(void);
extern void Disass_EOR(void);
extern void Disass_EORI(void);
extern void Disass_EORI_to_CCR(void);
extern void Disass_EORI_to_SR(void);
extern void Disass_EXG_Dx_Dy(void);
extern void Disass_EXG_Ax_Ay(void);
extern void Disass_EXG_Dx_Ay(void);
extern void Disass_EXT(void);
extern void Disass_ILLEGAL(void);
extern void Disass_JMP(void);
extern void Disass_JSR(void);
extern void Disass_LEA(void);
extern void Disass_LINK(void);
extern void Disass_LSL_Dx_Dy(void);
extern void Disass_LSL_data_Dy(void);
extern void Disass_LSL(void);
extern void Disass_LSR_Dx_Dy(void);
extern void Disass_LSR_data_Dy(void);
extern void Disass_LSR(void);
extern void Disass_MOVE(void);
extern void Disass_MOVEA(void);
extern void Disass_MOVE_from_CCR(void);
extern void Disass_MOVE_to_CCR(void);
extern void Disass_MOVE_from_SR(void);
extern void Disass_MOVE_to_SR(void);
extern void Disass_MOVE_USP_An(void);
extern void Disass_MOVE_An_USP(void);
extern void Disass_MOVEM_regs_ea(void);
extern void Disass_MOVEM_ea_regs(void);
extern void Disass_MOVEP_Dn_An(void);
extern void Disass_MOVEP_An_Dn(void);
extern void Disass_MOVEQ(void);
extern void Disass_MULS(void);
extern void Disass_MULU(void);
extern void Disass_NBCD(void);
extern void Disass_NEG(void);
extern void Disass_NEGX(void);
extern void Disass_NOP(void);
extern void Disass_NOT(void);
extern void Disass_OR_ea_Dn(void);
extern void Disass_OR_Dn_ea(void);
extern void Disass_ORI(void);
extern void Disass_ORI_to_CCR(void);
extern void Disass_ORI_to_SR(void);
extern void Disass_PEA(void);
extern void Disass_RESET(void);
extern void Disass_ROL_Dx_Dy(void);
extern void Disass_ROL_data_Dy(void);
extern void Disass_ROL(void);
extern void Disass_ROR_Dx_Dy(void);
extern void Disass_ROR_data_Dy(void);
extern void Disass_ROR(void);
extern void Disass_ROXL_Dx_Dy(void);
extern void Disass_ROXL_data_Dy(void);
extern void Disass_ROXL(void);
extern void Disass_ROXR_Dx_Dy(void);
extern void Disass_ROXR_data_Dy(void);
extern void Disass_ROXR(void);
extern void Disass_RTE(void);
extern void Disass_RTR(void);
extern void Disass_RTS(void);
extern void Disass_SBCD_Dy_Dx(void);
extern void Disass_SBCD_Ay_Ax(void);
extern void Disass_Scc(void);
extern void Disass_STOP(void);
extern void Disass_SUB_ea_Dn(void);
extern void Disass_SUB_Dn_ea(void);
extern void Disass_SUBA(void);
extern void Disass_SUBI(void);
extern void Disass_SUBQ(void);
extern void Disass_SUBX_Dy_Dx(void);
extern void Disass_SUBX_Ay_Ax(void);
extern void Disass_SWAP(void);
extern void Disass_TAS(void);
extern void Disass_TRAP(void);
extern void Disass_TRAPV(void);
extern void Disass_TST(void);
extern void Disass_UNLK(void);

extern BOOL Disass_DiassembleLine(void);
