2024-04-01 01:44:42 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								# Game Boy Advance
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								a portable video game console from Nintendo, succeeding the Game Boy.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2025-07-20 17:07:24 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								it starts with the [Game Boy sound hardware ](game-boy.md ) and adds two stereo sample audio channels which can be used directly ("DMA", hard-panned, usually used as left/right channels) or used in a software mixing driver (most games do this) in order to have multiple voices.
							 
						 
					
						
							
								
									
										
										
										
											2024-04-01 01:44:42 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# effects
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  `10xx` : **change wave.** 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								## Game Boy Advance (MinMod)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								this is the software mixing driver available in Furnace. it is written by Natt Akuma.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								it features echo and up to 16 voices.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  `10xx` : **change wave.** 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  `11xy` : **configure echo.** 
							 
						 
					
						
							
								
									
										
										
										
											2024-07-25 23:48:58 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  -  this effect is kinda odd. here's how to use it:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    -  create an empty instrument and put a very high note of it in channel 1.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    -  put `110x`  in the effect column.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    -  set volume column to set feedback.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    -  don't use the channel for anything else.
							 
						 
					
						
							
								
									
										
										
										
											2024-04-01 01:44:42 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								-  `12xy` : **toggle invert.** 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  -  `x`  left channel.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  -  `y`  right channel.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								## info
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								this chip uses the [GBA DMA ](../4-instrument/gbadma.md ) and [GBA MinMod ](../4-instrument/gbaminmod.md ) instrument editors.
							 
						 
					
						
							
								
									
										
										
										
											2024-07-06 15:52:07 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								## chip config
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								the following options are available in the Chip Manager window:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **DAC bit depth**: sets the bit depth.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								these options are available when using MinMod:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Volume scale**: scale volumes to prevent clipping/distortion.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Mix buffers**: sets how many mix buffers will be stored in memory. higher values result in longer echo.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Channel limit**: sets the number of channels that will be available. higher values use more CPU.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Sample rate**: sets the mixing rate. higher values use more CPU.