18 Commits

Author SHA1 Message Date
Redo
9e0c196b63 make net states pointers 2022-11-04 15:39:08 -06:00
Redo0
7109dd70a2 add rainbow wires 2021-06-07 15:38:25 -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
8bb4ff4421 make states numbers instead of booleans 2021-05-29 13:13:26 -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
4cf2231a01 stop using self in class functions 2021-05-25 17:25:34 -05:00
Redo0
d25893566e make sim global; make nonessential queues optional 2021-05-25 17:11:48 -05:00
Redo0
d151ab688c add net and wire struct; move net update into its file 2021-05-25 15:13: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
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
Eagle517
b3176c4ccf Initial commit 2019-04-18 23:00:32 -06:00