Found a glitch / bug when fusing wires
[Mograsim.git] / net.mograsim.logic.model.am2900 / FusionNotWorking.json
1 {
2   "width": 115.0,
3   "height": 140.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 70.0
9       },
10       "name": "I",
11       "logicWidth": 13,
12       "usage": "INPUT"
13     }
14   ],
15   "innerScale": 1.0,
16   "submodel": {
17     "components": [
18       {
19         "id": "GUIBitDisplay",
20         "name": "GUIBitDisplay#0",
21         "pos": {
22           "x": 80.0,
23           "y": 60.0
24         },
25         "params": 13
26       },
27       {
28         "id": "GUIMerger",
29         "name": "GUIMerger#0",
30         "pos": {
31           "x": 30.0,
32           "y": 10.0
33         },
34         "params": 13
35       },
36       {
37         "id": "GUIMerger",
38         "name": "GUIMerger#1",
39         "pos": {
40           "x": 60.0,
41           "y": 10.0
42         },
43         "params": 13
44       },
45       {
46         "id": "GUISplitter",
47         "name": "GUISplitter#0",
48         "pos": {
49           "x": 15.0,
50           "y": 10.0
51         },
52         "params": 13
53       },
54       {
55         "id": "GUISplitter",
56         "name": "GUISplitter#1",
57         "pos": {
58           "x": 45.0,
59           "y": 10.0
60         },
61         "params": 13
62       }
63     ],
64     "wires": [
65       {
66         "pin1": {
67           "compName": "_submodelinterface",
68           "pinName": "I"
69         },
70         "pin2": {
71           "compName": "GUISplitter#0",
72           "pinName": "I"
73         },
74         "name": "unnamedWire#0",
75         "path": []
76       },
77       {
78         "pin1": {
79           "compName": "GUISplitter#0",
80           "pinName": "O0"
81         },
82         "pin2": {
83           "compName": "GUIMerger#0",
84           "pinName": "I0"
85         },
86         "name": "unnamedWire#1",
87         "path": []
88       },
89       {
90         "pin1": {
91           "compName": "GUISplitter#0",
92           "pinName": "O9"
93         },
94         "pin2": {
95           "compName": "GUIMerger#0",
96           "pinName": "I9"
97         },
98         "name": "unnamedWire#10",
99         "path": []
100       },
101       {
102         "pin1": {
103           "compName": "GUISplitter#0",
104           "pinName": "O10"
105         },
106         "pin2": {
107           "compName": "GUIMerger#0",
108           "pinName": "I10"
109         },
110         "name": "unnamedWire#11",
111         "path": []
112       },
113       {
114         "pin1": {
115           "compName": "GUIMerger#0",
116           "pinName": "I11"
117         },
118         "pin2": {
119           "compName": "GUISplitter#0",
120           "pinName": "O11"
121         },
122         "name": "unnamedWire#12",
123         "path": []
124       },
125       {
126         "pin1": {
127           "compName": "GUISplitter#0",
128           "pinName": "O12"
129         },
130         "pin2": {
131           "compName": "GUIMerger#0",
132           "pinName": "I12"
133         },
134         "name": "unnamedWire#13",
135         "path": []
136       },
137       {
138         "pin1": {
139           "compName": "GUIMerger#0",
140           "pinName": "O"
141         },
142         "pin2": {
143           "compName": "GUISplitter#1",
144           "pinName": "I"
145         },
146         "name": "unnamedWire#14",
147         "path": []
148       },
149       {
150         "pin1": {
151           "compName": "GUISplitter#1",
152           "pinName": "O0"
153         },
154         "pin2": {
155           "compName": "GUIMerger#1",
156           "pinName": "I0"
157         },
158         "name": "unnamedWire#15",
159         "path": []
160       },
161       {
162         "pin1": {
163           "compName": "GUIMerger#1",
164           "pinName": "I1"
165         },
166         "pin2": {
167           "compName": "GUISplitter#1",
168           "pinName": "O1"
169         },
170         "name": "unnamedWire#16",
171         "path": []
172       },
173       {
174         "pin1": {
175           "compName": "GUISplitter#1",
176           "pinName": "O2"
177         },
178         "pin2": {
179           "compName": "GUIMerger#1",
180           "pinName": "I2"
181         },
182         "name": "unnamedWire#17",
183         "path": []
184       },
185       {
186         "pin1": {
187           "compName": "GUIMerger#1",
188           "pinName": "I3"
189         },
190         "pin2": {
191           "compName": "GUISplitter#1",
192           "pinName": "O3"
193         },
194         "name": "unnamedWire#18",
195         "path": []
196       },
197       {
198         "pin1": {
199           "compName": "GUISplitter#1",
200           "pinName": "O4"
201         },
202         "pin2": {
203           "compName": "GUIMerger#1",
204           "pinName": "I4"
205         },
206         "name": "unnamedWire#19",
207         "path": []
208       },
209       {
210         "pin1": {
211           "compName": "GUIMerger#0",
212           "pinName": "I1"
213         },
214         "pin2": {
215           "compName": "GUISplitter#0",
216           "pinName": "O1"
217         },
218         "name": "unnamedWire#2",
219         "path": []
220       },
221       {
222         "pin1": {
223           "compName": "GUISplitter#1",
224           "pinName": "O5"
225         },
226         "pin2": {
227           "compName": "GUIMerger#1",
228           "pinName": "I5"
229         },
230         "name": "unnamedWire#20",
231         "path": []
232       },
233       {
234         "pin1": {
235           "compName": "GUIMerger#1",
236           "pinName": "I6"
237         },
238         "pin2": {
239           "compName": "GUISplitter#1",
240           "pinName": "O6"
241         },
242         "name": "unnamedWire#21",
243         "path": []
244       },
245       {
246         "pin1": {
247           "compName": "GUISplitter#1",
248           "pinName": "O7"
249         },
250         "pin2": {
251           "compName": "GUIMerger#1",
252           "pinName": "I7"
253         },
254         "name": "unnamedWire#22",
255         "path": []
256       },
257       {
258         "pin1": {
259           "compName": "GUIMerger#1",
260           "pinName": "I8"
261         },
262         "pin2": {
263           "compName": "GUISplitter#1",
264           "pinName": "O8"
265         },
266         "name": "unnamedWire#23",
267         "path": []
268       },
269       {
270         "pin1": {
271           "compName": "GUISplitter#1",
272           "pinName": "O9"
273         },
274         "pin2": {
275           "compName": "GUIMerger#1",
276           "pinName": "I9"
277         },
278         "name": "unnamedWire#24",
279         "path": []
280       },
281       {
282         "pin1": {
283           "compName": "GUIMerger#1",
284           "pinName": "I10"
285         },
286         "pin2": {
287           "compName": "GUISplitter#1",
288           "pinName": "O10"
289         },
290         "name": "unnamedWire#25",
291         "path": []
292       },
293       {
294         "pin1": {
295           "compName": "GUISplitter#1",
296           "pinName": "O11"
297         },
298         "pin2": {
299           "compName": "GUIMerger#1",
300           "pinName": "I11"
301         },
302         "name": "unnamedWire#26",
303         "path": []
304       },
305       {
306         "pin1": {
307           "compName": "GUIMerger#1",
308           "pinName": "I12"
309         },
310         "pin2": {
311           "compName": "GUISplitter#1",
312           "pinName": "O12"
313         },
314         "name": "unnamedWire#27",
315         "path": []
316       },
317       {
318         "pin1": {
319           "compName": "GUIMerger#1",
320           "pinName": "O"
321         },
322         "pin2": {
323           "compName": "GUIBitDisplay#0",
324           "pinName": ""
325         },
326         "name": "unnamedWire#28",
327         "path": []
328       },
329       {
330         "pin1": {
331           "compName": "GUISplitter#0",
332           "pinName": "O2"
333         },
334         "pin2": {
335           "compName": "GUIMerger#0",
336           "pinName": "I2"
337         },
338         "name": "unnamedWire#3",
339         "path": []
340       },
341       {
342         "pin1": {
343           "compName": "GUIMerger#0",
344           "pinName": "I3"
345         },
346         "pin2": {
347           "compName": "GUISplitter#0",
348           "pinName": "O3"
349         },
350         "name": "unnamedWire#4",
351         "path": []
352       },
353       {
354         "pin1": {
355           "compName": "GUISplitter#0",
356           "pinName": "O4"
357         },
358         "pin2": {
359           "compName": "GUIMerger#0",
360           "pinName": "I4"
361         },
362         "name": "unnamedWire#5",
363         "path": []
364       },
365       {
366         "pin1": {
367           "compName": "GUISplitter#0",
368           "pinName": "O5"
369         },
370         "pin2": {
371           "compName": "GUIMerger#0",
372           "pinName": "I5"
373         },
374         "name": "unnamedWire#6",
375         "path": []
376       },
377       {
378         "pin1": {
379           "compName": "GUIMerger#0",
380           "pinName": "I6"
381         },
382         "pin2": {
383           "compName": "GUISplitter#0",
384           "pinName": "O6"
385         },
386         "name": "unnamedWire#7",
387         "path": []
388       },
389       {
390         "pin1": {
391           "compName": "GUISplitter#0",
392           "pinName": "O7"
393         },
394         "pin2": {
395           "compName": "GUIMerger#0",
396           "pinName": "I7"
397         },
398         "name": "unnamedWire#8",
399         "path": []
400       },
401       {
402         "pin1": {
403           "compName": "GUIMerger#0",
404           "pinName": "I8"
405         },
406         "pin2": {
407           "compName": "GUISplitter#0",
408           "pinName": "O8"
409         },
410         "name": "unnamedWire#9",
411         "path": []
412       }
413     ],
414     "version": "0.1.1"
415   },
416   "symbolRendererSnippetID": "default",
417   "outlineRendererSnippetID": "default",
418   "highLevelStateHandlerSnippetID": "default",
419   "version": "0.1.5"
420 }