2022-04-05 19:18:14 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								# Famicom Disk System
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-25 03:05:30 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								the Famicom Disk System is an expansion device for the Famicom (known as NES outside Japan), a popular console from the '80s.
							 
						 
					
						
							
								
									
										
										
										
											2022-04-05 19:18:14 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								as it name implies, it allowed people to play games on specialized floppy disks that could be rewritten on vending machines, therefore reducing the cost of ownership and manufacturing.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-04-08 16:34:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								it also offers an additional 6-bit, 64-byte wavetable sound channel with (somewhat limited) FM capabilities, which is what Furnace supports.
							 
						 
					
						
							
								
									
										
										
										
											2022-04-05 19:18:14 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-10 20:34:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## effects
  
						 
					
						
							
								
									
										
										
										
											2022-04-05 19:18:14 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-25 03:05:30 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `10xx` : **change wave.**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `11xx` : **set modulation depth.**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `12xy` : **set modulation speed high byte and toggle on/off.**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `x`  is the toggle. a value of `1`  turns on the modulator.
							 
						 
					
						
							
								
									
										
										
										
											2022-04-05 19:18:14 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								  -  `y`  is the speed.
							 
						 
					
						
							
								
									
										
										
										
											2023-06-25 03:05:30 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `13xx` : **set modulation speed low byte.**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `14xx` : **set modulator position.**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `15xx` : **set modulator wave.**  
						 
					
						
							
								
									
										
										
										
											2022-04-05 19:18:14 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								  -  `xx`  points to a wavetable. it should (preferably) have a height of 7 with the values mapping to:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  0: +0
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  1: +1
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  2: +2
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  3: +3
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  4: reset
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  5: -3
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  6: -2
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    -  7: -1
							 
						 
					
						
							
								
									
										
										
										
											2023-09-10 02:44:29 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  -  **do not use this effect.** it only exists for compatibility reasons
							 
						 
					
						
							
								
									
										
										
										
											2023-08-04 12:11:53 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-10 20:34:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## info
  
						 
					
						
							
								
									
										
										
										
											2023-08-04 12:11:53 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-04 12:38:05 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								this chip uses the [FDS ](../4-instrument/fds.md ) instrument editor.
							 
						 
					
						
							
								
									
										
										
										
											2024-07-06 15:52:07 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## chip config
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								the following options are available in the Chip Manager window:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  **Clock rate**: sets the rate at which the chip will run.