Redo
|
68562d4d66
|
add math gates, fix 32-bit shifters
|
2025-02-19 10:15:56 -07:00 |
|
Redo
|
a2df8dbf96
|
add debug prints to c logic
|
2022-11-14 11:45:03 -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
|
bbb6afd684
|
use path for sim dll
|
2022-11-05 12:20:38 -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
|
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
|
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 |
|
Redo
|
0f35ee4d36
|
fix net c struct ref
|
2022-11-04 17:40:14 -06:00 |
|
Redo
|
0cb1ef5540
|
undo c struct queues
|
2022-11-04 17:22:51 -06:00 |
|
Redo
|
85aabd8dcf
|
make sim queues use c objs
|
2022-11-04 17:06:57 -06:00 |
|
Redo
|
9e0c196b63
|
make net states pointers
|
2022-11-04 15:39:08 -06:00 |
|
Redo
|
f1b909279c
|
make in_queue int tptre
|
2022-11-04 15:32:30 -06:00 |
|
Redo
|
a9056df54d
|
remove gate ffi struct
|
2022-11-04 15:04:49 -06:00 |
|
Redo
|
cdbf3ed089
|
make gates use cdata for critical logic
|
2022-11-04 13:10:10 -06:00 |
|
Redo0
|
bcc39d9f20
|
make input queue stack again
|
2021-07-24 15:35:00 -05:00 |
|
Redo0
|
7109dd70a2
|
add rainbow wires
|
2021-06-07 15:38:25 -05:00 |
|
Redo0
|
00dc81948d
|
fix bugs with queue inlining; inline gate queue as well
|
2021-06-05 19:25:09 -05:00 |
|
Redo0
|
d3d03ce9a7
|
stop clearing queue arrays
|
2021-06-05 19:02:28 -05:00 |
|
Redo0
|
19d2e36fd6
|
more optimizations: move port states into gates, inline net queue checks
|
2021-06-05 18:41:50 -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
|
968613a3fc
|
rename some variables and begin compiled sim c code
|
2021-05-25 21:23:51 -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
|
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
|
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 |
|
Redo0
|
6c997a36fa
|
fix more oop and bugs
|
2021-05-22 18:45:04 -05:00 |
|
Redo
|
bb353118ac
|
finish removing colon syntax on simulation
|
2021-02-03 09:33:14 -06:00 |
|