home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / EMULATOR / UNIX / Z80PACK / Z80SIM / SIMGLB.H < prev    next >
C/C++ Source or Header  |  2000-06-30  |  1KB  |  55 lines

  1. /*
  2.  * Z80SIM  -  a    Z80-CPU    simulator
  3.  *
  4.  * Copyright (C) 1987-92 by Udo Munk
  5.  *
  6.  * This module of the Z80-CPU simulator must not be modified by a user,
  7.  * see license agreement!
  8.  *
  9.  * History:
  10.  * 28-SEP-87 Development on TARGON/35 with AT&T Unix System V.3
  11.  * 11-JAN-89 Release 1.1
  12.  * 08-FEB-89 Release 1.2
  13.  * 13-MAR-89 Release 1.3
  14.  * 09-FEB-90 Release 1.4 Ported to TARGON/31 M10/30
  15.  * 20-DEC-90 Release 1.5 Ported to COHERENT 3.0
  16.  * 10-JUN-92 Release 1.6 long casting problem solved with COHERENT 3.2
  17.  *             and some optimization
  18.  * 25-JUN-92 Release 1.7 comments in english and ported to COHERENT 4.0
  19.  */
  20.  
  21. /*
  22.  *    Declaration of variables in simglb.c
  23.  */
  24.  
  25. extern BYTE    A,B,C,D,E,H,L,A_,B_,C_,D_,E_,H_,L_,*PC,*STACK,I,IFF;
  26. extern WORD    IX,IY;
  27. extern int    F,F_;
  28. extern long    R;
  29.  
  30. extern BYTE    ram[],*wrk_ram;
  31.  
  32. extern int    s_flag,l_flag,m_flag,x_flag,break_flag,cpu_state,cpu_error,
  33.         int_type,int_mode,cntl_c,cntl_bs,parrity[],sb_next;
  34.  
  35. extern char    xfn[];
  36.  
  37. #ifdef HISIZE
  38. extern struct    history    his[];
  39. extern int    h_next,    h_flag;
  40. #endif
  41.  
  42. #ifdef SBSIZE
  43. extern struct    softbreak soft[];
  44. #endif
  45.  
  46. #ifdef WANT_TIM
  47. extern long    t_states;
  48. extern int    t_flag;
  49. extern BYTE    *t_start, *t_end;
  50. #endif
  51.  
  52. #if defined(COHERENT) && !defined(_I386)
  53. extern char adr_err[];
  54. #endif
  55.