/****************************************************************************
**
**  Name:  abiext.h
**
**  Description:
**
**
**  Status:  PRELIMINARY
**
**  $Log:   S:/tbird/mt2_186/abi186/abiexts.h_v  $
** 
**    Rev 1.1   18 Apr 1997 15:26:02   Judy
** 
**    Rev 1.0   09 Jan 1997 15:25:42   gene
** Initial revision.
** 
**    Rev 1.0   14 Jun 1996 16:31:54   Judy
** Initial revision.
 * 
 *    Rev 1.2   08 Nov 1993 22:31:48   Joyce Lin
 * PVCSMC
 *
 *    Rev 1.1   02 Oct 1993 20:25:14   Joyce Lin
 * PVCSMC
 *
 *    Rev 1.0   27 Jul 1993 17:28:42   unknown
 * PVCSMC
 *
 *    Rev 1.0   14 Jan 1993 18:32:46   unknown
 * Initial revision.
**
**
**
**  $Header:   S:/tbird/mt2_186/abi186/abiexts.h_v   1.1   18 Apr 1997 15:26:02   Judy  $
**
**  Copyright (C) 1992 Microtek International.  All rights reserved.
**
*****************************************************************************/

#define _ABI_EXTERNAL_

//extern RESULT result;
extern U8  inputStream[0x400],   /* Input Command Stream. */
           outputStream[0x400];  /* Output Stream.        */
extern U16 outputStreamLen,inputStreamLen;
extern U16 frameStart;
extern U16 frameEnd;
extern U16 signals;/* INT0 - INT3, DRQ0, DRQ1, HOLD, NMI, RESET, PEREQ ERROR */
extern U8  traceMode;
extern U16 noUse,C_ON,C_OFF;
extern U8  noUseByte;
extern U16 inSize;
extern U16 canTemp;
extern U16  *diff;
//extern U8  commandStream[0x512],   /* Input Command Stream. */
//           outputStream[0x512];  /* Output Stream.        */
extern U16 outputStreamLen,commandStreamLen;

extern U32 bankSize;
#include "abimacro.h"
extern U16 cpuReg[];
extern int RegMode;

//extern U8  RegValid[];
//extern U8  flag_reg[];

extern U16  cpu_regs[]; /* array of regs */
extern U16  int_regs[];
extern U16  cop_regs[];
extern U8   st_regs[][10];
extern U16  cpu_flags;      /* CPU flags */
extern RET_ADDR ret_addr1, ret_addr2;
extern ERROR_MCE_CONN_TEST errorMceConnTest;
/*----------------------------- EOF -----------------------------------*/
