| 
							
							
								 Thomas Harte | b0503efa3d | Resolves a potential deadlock on multi machine handover. | 2019-02-27 22:39:33 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | b75ad3def2 | Updates the multimachine for the ScanTarget world. | 2019-02-03 15:07:22 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 8a699b6072 | Kills setup_outputdefinitively, saving some indirection.set_scan_targettakes its place. | 2018-11-14 21:52:57 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | b40211d2c0 | Starts to bend 'CRTMachine' to a world farther from owning the GPU relationship. | 2018-11-03 21:54:25 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 0b771ce61a | Removes all instances of the copyright symbol. | 2018-05-13 15:19:52 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | da3d65c18f | Devolves time to cycle conversion to machines. Thereby avoids a whole bunch of complicated machinations that would otherwise have been required of the multimachine. | 2018-03-21 22:18:13 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | a005dabbe3 | Corrects some minor outstanding data races. | 2018-02-18 16:37:07 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | c8a4432c63 | Makes an attempt to transfer audio outputs during dynamic analysis. | 2018-02-18 15:23:15 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 7ea4ca00dc | Ensures perform_paralleldoesn't lock up if all machines complete prior to reachingcondition.wait. | 2018-02-11 21:06:51 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 8eea55b51c | Simplifies perform_parallelslightly. | 2018-02-10 23:39:30 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | e1cab52c84 | Ensures thread safety of access to machines array. | 2018-02-10 19:38:26 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | eb39617ad0 | Allows cartridges to filter based on the actor talking to them; corrects outstanding_machines access error. | 2018-02-10 17:11:16 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 043fd5d404 | Merge branch 'DynamicAnalysis' of github.com:TomHarte/CLK into DynamicAnalysis | 2018-02-09 09:12:05 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | d63a95983d | Adds a couple of hard-stop conditions to the MSX, and respect for hard stops. | 2018-02-09 09:10:56 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 4cf258f952 | Parallelises MultiMachine running, and ensures errors propagate. | 2018-02-08 20:33:57 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 4e720d57b2 | With debugging hooks still on display, makes first attempt at dynamic analysis. | 2018-02-01 07:53:52 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | c12aaea747 | Attempts to get as far as running the MultiMachine. In doing so, fixes the long-standing bug that machines that output audio but don't have a listener produce a divide by zero. | 2018-01-30 22:23:06 -05:00 |  |