| 
									
										
										
										
											2022-01-16 01:10:43 -05:00
										 |  |  | # Yamaha YM2612
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | one of two chips that powered the Sega Genesis. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # 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). | 
					
						
							|  |  |  |   - `y` is the mutliplier. | 
					
						
							|  |  |  | - `17xx`: enable PCM channel. | 
					
						
							|  |  |  |   - this only works on channel 6. | 
					
						
							|  |  |  | - `18xx`: toggle extended channel 3 mode. | 
					
						
							|  |  |  |   - 0 disables it and 1 enables it. | 
					
						
							| 
									
										
										
										
											2022-01-16 01:17:30 -05:00
										 |  |  |   - only in extended channel 3 system. | 
					
						
							| 
									
										
										
										
											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. |