| 
							
							
								 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 | ebc9a7f108 | fix port info messages | 2021-05-28 22:15:57 -05:00 |  | 
			
				
					| 
							
							
								 Redo0 | 968613a3fc | rename some variables and begin compiled sim c code | 2021-05-25 21:23:51 -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 | 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 | 8fe789eade | make net info show ports on | 2021-05-25 15:17:03 -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 | db7e2d06ad | add os library to iosafe | 2021-05-19 18:49:04 -05:00 |  | 
			
				
					| 
							
							
								 Redo | ec2a7cc53f | fix wire function arguments | 2021-05-10 19:26:38 -05:00 |  | 
			
				
					| 
							
							
								 Redo | bb353118ac | finish removing colon syntax on simulation | 2021-02-03 09:33:14 -06: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 | 1b7915de4c | update gate interface for new protected port functionality | 2020-09-17 18:14:57 -05: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 | 30c48226cb | commented unused gate test code | 2020-04-23 08:58:12 -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 | 6fce5f4271 | ignore savedata folder | 2020-03-29 06:24:24 -05:00 |  | 
			
				
					| 
							
							
								 Redo | 7abba8ade7 | added saving data | 2019-09-15 04:43:00 -05:00 |  | 
			
				
					| 
							
							
								 Redo | 4f622815fd | altered the way callbacks work and finished tape | 2019-09-15 04:42:30 -05:00 |  | 
			
				
					| 
							
							
								 Redo | d2a648f7d9 | revised callback system to use multiple arguments; added tobitstring function in utility | 2019-05-10 21:07:35 -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 |  |