39 Commits

Author SHA1 Message Date
Redo
8c16498ec6 fix 2022-11-13 22:51:12 -06:00
Redo
f5b9e12076 fix 2022-11-13 22:49:31 -06:00
Redo
4465621b44 fix require in includes 2022-11-13 22:45:56 -06:00
Redo
f18b3fae5f use global socket 2022-11-05 12:22:57 -06:00
Redo
ec5714bfc4 make socket and ffi nonlocal 2022-11-05 02:12:45 -06:00
Redo
c73fea8cca make net updates c 2022-11-04 23:23:44 -06:00
Redo0
bcc39d9f20 make input queue stack again 2021-07-24 15:35:00 -05:00
Redo0
14c61e35d1 move network functionality to new file 2021-06-05 17:49:58 -05:00
Redo0
5b8a1ea850 add various optimizations 2021-06-05 17:37:52 -05:00
Redo0
bdcf2b384a remove some error prints 2021-06-05 17:05:22 -05:00
Redo0
7157957d71 separate logic and init/input ticks; make inputs stack 2021-05-29 20:21:30 -05:00
Redo0
8bb4ff4421 make states numbers instead of booleans 2021-05-29 13:13:26 -05:00
Redo0
ebc9a7f108 fix port info messages 2021-05-28 22:15:57 -05:00
Redo0
09e65faec4 inline Port.setstate; remove unused network codes 2021-05-25 20:37:29 -05:00
Redo0
c62d7340b0 make nets keep list of updated gates instead of ports 2021-05-25 20:22:02 -05:00
Redo0
e92cc50186 stop setting metatables on objects 2021-05-25 17:28:54 -05:00
Redo0
730ca3fd64 make net in port lists arrays 2021-05-25 17:18:57 -05:00
Redo0
d25893566e make sim global; make nonessential queues optional 2021-05-25 17:11:48 -05:00
Redo0
53e9423ab1 make groups only update update-causing ports 2021-05-25 16:08:58 -05:00
Redo0
8fe789eade make net info show ports on 2021-05-25 15:17:03 -05:00
Redo0
8561940777 start adding c structs for gates and ports 2021-05-25 14:54:26 -05:00
Redo0
be2df1ef33 make sim use proper OOP 2021-05-25 14:18:13 -05:00
Redo0
0963ef8ca8 make sim local; start circuit compiler 2021-05-25 05:26:06 -05:00
Redo0
569e79ab96 make simulation non-global 2021-05-23 15:36:40 -05:00
Redo0
6c997a36fa fix more oop and bugs 2021-05-22 18:45:04 -05:00
Redo
ec2a7cc53f fix wire function arguments 2021-05-10 19:26:38 -05:00
Redo
54f45520c0 use get/set for parameters on ports and wires 2021-02-03 09:32:05 -06:00
Redo
941348002b remove colon syntax from oop 2021-02-03 09:17:33 -06:00
Redo
1dce343c87 add checks for gate definition errors 2020-09-09 23:00:29 -05:00
Redo
94bb85c31d added io library isolation so logic functions cant access the io functions 2020-07-04 02:02:41 -05:00
Redo
f1013a2356 fixed OPT_TICK_MULT not being set by default; changed default prefs 2020-05-25 12:40:52 -05:00
Redo
59dd5171b6 added escape sequences for brick uinames and descriptions 2020-05-17 08:22:38 -05:00
Redo
cc0a770c81 removed visual wires; made turning fx back on send all pending fx updates 2020-04-24 01:13:03 -05:00
Redo
44a32017e3 changed tick behavior again 2020-04-22 19:41:33 -05:00
Redo
ce22e04ec7 changed timing code a bit 2020-04-01 18:04:46 -05:00
Redo
4f622815fd altered the way callbacks work and finished tape 2019-09-15 04:42:30 -05:00
Redo
10611449bf changed Tz to Hz; added fixes for empty strings in gate properties 2019-05-05 14:01:27 -05:00
Redo
1f0b6f8629 fixed handling of blank uinames 2019-04-18 23:14:41 -05:00
Eagle517
b3176c4ccf Initial commit 2019-04-18 23:00:32 -06:00