1 /* 2 * Simulator of microcontrollers (globals.h) 3 * 4 * Copyright (C) 1997,16 Drotos Daniel, Talker Bt. 5 * 6 * To contact author send email to drdani@mazsola.iit.uni-miskolc.hu 7 * 8 */ 9 10 /* This file is part of microcontroller simulator: ucsim. 11 12 UCSIM is free software; you can redistribute it and/or modify 13 it under the terms of the GNU General Public License as published by 14 the Free Software Foundation; either version 2 of the License, or 15 (at your option) any later version. 16 17 UCSIM is distributed in the hope that it will be useful, 18 but WITHOUT ANY WARRANTY; without even the implied warranty of 19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 GNU General Public License for more details. 21 22 You should have received a copy of the GNU General Public License 23 along with UCSIM; see the file COPYING. If not, write to the Free 24 Software Foundation, 59 Temple Place - Suite 330, Boston, MA 25 02111-1307, USA. */ 26 /*@1@*/ 27 28 #ifndef GLOBALS_HEADER 29 #define GLOBALS_HEADER 30 31 #include "ddconfig.h" 32 33 // prj 34 #include "stypes.h" 35 #include "appcl.h" 36 37 38 extern class cl_app *application; 39 40 extern char delimiters[]; 41 42 extern struct id_element mem_ids[]; 43 extern struct id_element mem_classes[]; 44 extern struct id_element cpu_states[]; 45 extern struct id_element error_type_names[]; 46 //extern char *case_string(enum letter_case lcase, const char *str); 47 48 extern char *warranty; 49 extern char *copying; 50 51 extern struct cpu_entry *cpus; 52 extern struct cpu_entry cpus_51[]; 53 extern struct cpu_entry cpus_z80[]; 54 extern struct cpu_entry cpus_hc08[]; 55 extern struct cpu_entry cpus_stm8[]; 56 extern struct cpu_entry cpus_pdk[]; 57 58 59 #endif 60 61 /* End of globals.h */ 62