Thomas Harte 
							
						 
					 
					
						
						
							
						
						693b889fdd 
					 
					
						
						
							
							Ensures that the MultiKeyboard functions.  
						
						
						
						
					 
					
						2020-07-31 21:48:20 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Harte 
							
						 
					 
					
						
						
							
						
						512a52e88d 
					 
					
						
						
							
							Increases const correctness, marks some additional constructors as constexpr, switches std::atomic construction style.  
						
						
						
						
					 
					
						2020-05-20 23:34:26 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Harte 
							
						 
					 
					
						
						
							
						
						f417fa82a4 
					 
					
						
						
							
							Splits 'CRTMachine' into three parts: ScanProducer, AudioProducer, TimedMachine.  
						
						... 
						
						
						
						Simultaneously cleans up some of the naming conventions and tries to make things a bit more template-compatible. 
						
						
					 
					
						2020-04-01 23:19:34 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Harte 
							
						 
					 
					
						
						
							
						
						1f41d9c5f5 
					 
					
						
						
							
							Further improvement: if in physical mode, but pressing an unrecognised key, attempt to 'type' it.  
						
						
						
						
					 
					
						2020-03-02 22:08:54 -05:00 
						 
				 
			
				
					
						
							
							
								Thomas Harte 
							
						 
					 
					
						
						
							
						
						ed18092088 
					 
					
						
						
							
							Extends logic for when to fall back on standard keypress logic even in logical mode.  
						
						
						
						
					 
					
						2020-03-01 20:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Thomas Harte 
							
						 
					 
					
						
						
							
						
						294e09f275 
					 
					
						
						
							
							All these 'override's can be 'final's.  
						
						... 
						
						
						
						At least for the purpose of being communicative. I doubt there's much to gain in terms of compiler output — the DiskImageHolder can avoid some virtual lookups but nothing else leaps out. 
						
						
					 
					
						2020-01-23 22:57:51 -05:00 
						 
				 
			
				
					
						
							
							
								Thomas Harte 
							
						 
					 
					
						
						
							
						
						8730ffb4e2 
					 
					
						
						
							
							Restores multi-machine keyboard propagation.  
						
						
						
						
					 
					
						2018-10-24 22:20:58 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Harte 
							
						 
					 
					
						
						
							
						
						a8645f80bf 
					 
					
						
						
							
							Introduces 'non-exclusive' emulator-space keyboards.  
						
						... 
						
						
						
						i.e. sets of keys that don't amount to an entire keyboard in the modern sense. Experimentally used by the Master System for its reset key. 
						
						
					 
					
						2018-10-24 21:59:30 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Harte 
							
						 
					 
					
						
						
							
						
						0b771ce61a 
					 
					
						
						
							
							Removes all instances of the copyright symbol.  
						
						
						
						
					 
					
						2018-05-13 15:19:52 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Harte 
							
						 
					 
					
						
						
							
						
						8265f289bd 
					 
					
						
						
							
							Improves documentation within the new parts.  
						
						
						
						
					 
					
						2018-02-19 16:03:17 -05:00 
						 
				 
			
				
					
						
							
							
								Thomas Harte 
							
						 
					 
					
						
						
							
						
						43b682a5af 
					 
					
						
						
							
							Adds multiple target versions of all the DynamicMachine-vended types.  
						
						
						
						
					 
					
						2018-02-09 16:31:05 -05:00