120 Commits

Author SHA1 Message Date
Redo
68562d4d66 add math gates, fix 32-bit shifters 2025-02-19 10:15:56 -07:00
Redo
a571ac5f3c add dump to gitignore 2022-11-19 15:48:06 -06:00
Redo
10462e5a6e add ram bricks 2022-11-15 13:52:24 -06:00
Redo
5ae87d926c add basic gates c func 2022-11-15 11:46:09 -06:00
Redo
ef99073b23 fix adder cout 2022-11-15 11:37:37 -06:00
Redo
10b25b3da8 debug prints 2022-11-15 11:33:25 -06:00
Redo
063f6c0d02 add adders to c func 2022-11-14 14:32:32 -06:00
Redo
c9a42b15e2 debug verification in gatedef transmit 2022-11-14 14:32:17 -06:00
Redo
293ed331bd add adders to c func 2022-11-14 14:30:12 -06:00
Redo
5ddbb464d5 fix getword/setword 2022-11-14 13:48:18 -06:00
Redo
7b168dd25b fix 1x rom names 2022-11-14 13:45:35 -06:00
Redo
ff20fdb2d6 add mux, demux, rom 2022-11-14 13:43:24 -06:00
Redo
8ccf6db9b8 fix ref to c data info 2022-11-14 12:49:07 -06:00
Redo
d3ecd34b26 add bus bricks to c logic 2022-11-14 12:48:05 -06:00
Redo
1787444b72 fix bug and remove prints 2022-11-14 11:54:54 -06:00
Redo
042503d87d debug 2022-11-14 11:52:12 -06:00
Redo
4bd4283929 add debug prints to c logic 2022-11-14 11:48:39 -06:00
Redo
a2df8dbf96 add debug prints to c logic 2022-11-14 11:45:03 -06:00
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
bcebfed077 remove c logic and data from network, more work on compiled gate funcs 2022-11-13 22:43:36 -06:00
Redo
1eba4bb2fa replace dllexport with linux-compatibleE 2022-11-09 13:25:20 -06:00
Redo
2389252698 use const where appropriate 2022-11-09 13:22:06 -06:00
Redo
75299209b8 add c func and data 2022-11-05 13:01:07 -06:00
Redo
f347d1f17d fix ffi absent in gatedef 2022-11-05 12:35:40 -06:00
Redo
4d874d4f7f add native linux compile sh 2022-11-05 12:34:30 -06:00
Redo
a6cc4bbea8 add os detection for lib loading 2022-11-05 12:27:47 -06:00
Redo
7829193f1f add linux compiled sim 2022-11-05 12:25:53 -06:00
Redo
f18b3fae5f use global socket 2022-11-05 12:22:57 -06:00
Redo
bbb6afd684 use path for sim dll 2022-11-05 12:20:38 -06:00
Redo
e294641558 add libcompiled_sim 2022-11-05 02:16:20 -06:00
Redo
ec5714bfc4 make socket and ffi nonlocal 2022-11-05 02:12:45 -06:00
Redo
02bfb84cb5 add c gate sim 2022-11-05 02:11:48 -06:00
Redo
1d465b09f7 compile sim with ofast 2022-11-05 00:41:38 -06:00
Redo
c73fea8cca make net updates c 2022-11-04 23:23:44 -06:00
Redo
17edf2a782 make current tick c 2022-11-04 23:07:43 -06:00
Redo
cbfc8fd42e fix queue types 2022-11-04 22:58:26 -06:00
Redo
2cf3040aa2 make queues c arrays 2022-11-04 22:57:28 -06:00
Redo
e35d0aa5f5 fix queue 0 index 2022-11-04 19:04:30 -06:00
Redo
a83f4f8f8e make queues 0 indexed 2022-11-04 19:03:19 -06:00
Redo
2376154957 make gate update use net c structT 2022-11-04 18:51:18 -06:00
Redo
4b69ea3055 make net tqueue use c structs 2022-11-04 18:48:13 -06:00
Redo
4f2b9f4e6d make gate queue use c structs 2022-11-04 18:43:50 -06:00
Redo
5e0d779600 fix cgate ref 2022-11-04 18:36:11 -06:00
Redo
e8208b2f34 use c structs around queues 2022-11-04 18:35:15 -06:00
Redo
9744345219 fix sim ref in net update 2022-11-04 18:07:17 -06:00
Redo
7d0dcc53a2 make net update use c structT 2022-11-04 18:06:36 -06:00
Redo
bb66be2083 remove group fx queue 2 2022-11-04 18:03:54 -06:00
Redo
ddccf0171f remove fx queue 2022-11-04 18:00:40 -06:00