2022-01-16 01:10:43 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								# Sega Genesis/Mega Drive
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								a video game console that showed itself as the first true rival to Nintendo's video game market near-monopoly in the US during the '80's.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-10-15 23:41:50 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								this console is powered by two sound chips: the [Yamaha YM2612 ](ym2612.md ) and [a derivative of the SN76489 ](sms.md ).
							 
						 
					
						
							
								
									
										
										
										
											2022-01-16 01:10:43 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# effects
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `10xy` : set LFO parameters. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `x`  toggles the LFO.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `y`  sets its speed.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `11xx` : set feedback of channel. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `12xx` : set operator 1 level. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `13xx` : set operator 2 level. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `14xx` : set operator 3 level. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `15xx` : set operator 4 level. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `16xy` : set multiplier of operator. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `x`  is the operator (1-4).
							 
						 
					
						
							
								
									
										
										
										
											2023-05-20 18:21:51 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  -  `y`  is the multiplier.
							 
						 
					
						
							
								
									
										
										
										
											2022-01-16 01:10:43 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								-  `17xx` : enable PCM channel. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  this only works on channel 6.
							 
						 
					
						
							
								
									
										
										
										
											2022-10-16 01:53:05 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  -  **this effect is there for compatibility reasons** - it is otherwise recommended to use Sample type instruments (which automatically enable PCM mode when used).
							 
						 
					
						
							
								
									
										
										
										
											2022-01-16 01:10:43 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								-  `18xx` : toggle extended channel 3 mode. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  0 disables it and 1 enables it.
							 
						 
					
						
							
								
									
										
										
										
											2022-10-16 01:53:05 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  -  only in extended channel 3 chip.
							 
						 
					
						
							
								
									
										
										
										
											2022-01-16 01:10:43 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								-  `19xx` : set attack of all operators. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `1Axx` : set attack of operator 1. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `1Bxx` : set attack of operator 2. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `1Cxx` : set attack of operator 3. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `1Dxx` : set attack of operator 4. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `20xy` : set PSG noise mode. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `x`  controls whether to inherit frequency from PSG channel 3.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  0: use one of 3 preset frequencies (C: A-2; C#: A-3; D: A-4).
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  1: use frequency of PSG channel 3.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `y`  controls whether to select noise or thin pulse.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  0: thin pulse.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  1: noise.