[ucsim] Update email and file info, fix stm8 flash controller
[sdcc.git] / sdcc / sim / ucsim / src / sims / rxk.src / r4kwrap.h
blob9245d5b3c8d60ca0d6fc09908755373e5ae3c3d4
1 /*
2 * Simulator of microcontrollers (r4kwrap.h)
4 * Copyright (C) 2020 Drotos Daniel
5 *
6 * To contact author send email to dr.dkdb@gmail.com
8 */
10 /* This file is part of microcontroller simulator: ucsim.
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.
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.
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@*/
28 #ifndef R4KWRAP_HEADER
29 #define R4KWRAP_HEADER
31 #include "r4kcl.h"
33 extern int instruction_wrapper_4knone(class cl_uc *uc, t_mem code);
35 extern int instruction_wrapper_4k45(class cl_uc *uc, t_mem code);
36 extern int instruction_wrapper_4k48(class cl_uc *uc, t_mem code);
37 extern int instruction_wrapper_4k4c(class cl_uc *uc, t_mem code);
38 extern int instruction_wrapper_4k4d(class cl_uc *uc, t_mem code);
40 extern int instruction_wrapper_4k50(class cl_uc *uc, t_mem code);
41 extern int instruction_wrapper_4k51(class cl_uc *uc, t_mem code);
42 extern int instruction_wrapper_4k54(class cl_uc *uc, t_mem code);
43 extern int instruction_wrapper_4k55(class cl_uc *uc, t_mem code);
45 extern int instruction_wrapper_4k60(class cl_uc *uc, t_mem code);
46 extern int instruction_wrapper_4k61(class cl_uc *uc, t_mem code);
47 extern int instruction_wrapper_4k62(class cl_uc *uc, t_mem code);
48 extern int instruction_wrapper_4k63(class cl_uc *uc, t_mem code);
49 extern int instruction_wrapper_4k65(class cl_uc *uc, t_mem code);
50 extern int instruction_wrapper_4k6d(class cl_uc *uc, t_mem code);
52 extern int instruction_wrapper_4k7f(class cl_uc *uc, t_mem code);
54 extern int instruction_wrapper_4k81(class cl_uc *uc, t_mem code);
55 extern int instruction_wrapper_4k82(class cl_uc *uc, t_mem code);
56 extern int instruction_wrapper_4k83(class cl_uc *uc, t_mem code);
57 extern int instruction_wrapper_4k84(class cl_uc *uc, t_mem code);
58 extern int instruction_wrapper_4k85(class cl_uc *uc, t_mem code);
59 extern int instruction_wrapper_4k86(class cl_uc *uc, t_mem code);
60 extern int instruction_wrapper_4k87(class cl_uc *uc, t_mem code);
61 extern int instruction_wrapper_4k89(class cl_uc *uc, t_mem code);
62 extern int instruction_wrapper_4k8a(class cl_uc *uc, t_mem code);
63 extern int instruction_wrapper_4k8b(class cl_uc *uc, t_mem code);
64 extern int instruction_wrapper_4k8c(class cl_uc *uc, t_mem code);
65 extern int instruction_wrapper_4k8d(class cl_uc *uc, t_mem code);
66 extern int instruction_wrapper_4k8e(class cl_uc *uc, t_mem code);
67 extern int instruction_wrapper_4k8f(class cl_uc *uc, t_mem code);
69 extern int instruction_wrapper_4k91(class cl_uc *uc, t_mem code);
70 extern int instruction_wrapper_4k92(class cl_uc *uc, t_mem code);
71 extern int instruction_wrapper_4k93(class cl_uc *uc, t_mem code);
72 extern int instruction_wrapper_4k94(class cl_uc *uc, t_mem code);
73 extern int instruction_wrapper_4k95(class cl_uc *uc, t_mem code);
74 extern int instruction_wrapper_4k96(class cl_uc *uc, t_mem code);
75 extern int instruction_wrapper_4k97(class cl_uc *uc, t_mem code);
76 extern int instruction_wrapper_4k98(class cl_uc *uc, t_mem code);
77 extern int instruction_wrapper_4k99(class cl_uc *uc, t_mem code);
78 extern int instruction_wrapper_4k9a(class cl_uc *uc, t_mem code);
79 extern int instruction_wrapper_4k9b(class cl_uc *uc, t_mem code);
80 extern int instruction_wrapper_4k9c(class cl_uc *uc, t_mem code);
81 extern int instruction_wrapper_4k9d(class cl_uc *uc, t_mem code);
82 extern int instruction_wrapper_4k9e(class cl_uc *uc, t_mem code);
83 extern int instruction_wrapper_4k9f(class cl_uc *uc, t_mem code);
85 extern int instruction_wrapper_4ka0(class cl_uc *uc, t_mem code);
86 extern int instruction_wrapper_4ka1(class cl_uc *uc, t_mem code);
87 extern int instruction_wrapper_4ka2(class cl_uc *uc, t_mem code);
88 extern int instruction_wrapper_4ka3(class cl_uc *uc, t_mem code);
89 extern int instruction_wrapper_4ka4(class cl_uc *uc, t_mem code);
90 extern int instruction_wrapper_4ka5(class cl_uc *uc, t_mem code);
91 extern int instruction_wrapper_4ka6(class cl_uc *uc, t_mem code);
92 extern int instruction_wrapper_4ka7(class cl_uc *uc, t_mem code);
93 extern int instruction_wrapper_4ka8(class cl_uc *uc, t_mem code);
94 extern int instruction_wrapper_4ka9(class cl_uc *uc, t_mem code);
95 extern int instruction_wrapper_4kaa(class cl_uc *uc, t_mem code);
96 extern int instruction_wrapper_4kab(class cl_uc *uc, t_mem code);
97 extern int instruction_wrapper_4kac(class cl_uc *uc, t_mem code);
98 extern int instruction_wrapper_4kad(class cl_uc *uc, t_mem code);
99 extern int instruction_wrapper_4kae(class cl_uc *uc, t_mem code);
101 extern int instruction_wrapper_4kb0(class cl_uc *uc, t_mem code);
102 extern int instruction_wrapper_4kb1(class cl_uc *uc, t_mem code);
103 extern int instruction_wrapper_4kb2(class cl_uc *uc, t_mem code);
104 extern int instruction_wrapper_4kb3(class cl_uc *uc, t_mem code);
105 extern int instruction_wrapper_4kb4(class cl_uc *uc, t_mem code);
106 extern int instruction_wrapper_4kb5(class cl_uc *uc, t_mem code);
107 extern int instruction_wrapper_4kb6(class cl_uc *uc, t_mem code);
108 extern int instruction_wrapper_4kb8(class cl_uc *uc, t_mem code);
109 extern int instruction_wrapper_4kb9(class cl_uc *uc, t_mem code);
110 extern int instruction_wrapper_4kba(class cl_uc *uc, t_mem code);
111 extern int instruction_wrapper_4kbb(class cl_uc *uc, t_mem code);
112 extern int instruction_wrapper_4kbc(class cl_uc *uc, t_mem code);
113 extern int instruction_wrapper_4kbd(class cl_uc *uc, t_mem code);
114 extern int instruction_wrapper_4kbe(class cl_uc *uc, t_mem code);
115 extern int instruction_wrapper_4kbf(class cl_uc *uc, t_mem code);
117 #endif
119 /* End of rxk.src/r4kwrap.h */