2022-10-16 01:53:05 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								# OKI MSM6258
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								a single-channel ADPCM sound source developed by OKI. it allows max sample rate of 15.6 KHz... with no variable pitch. most prominent use of this chip was Sharp X68000 computer, where it was paired with Yamaha YM2151.
							 
						 
					
						
							
								
									
										
										
										
											2023-07-14 05:11:56 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Furnace's implementation is MSM6258V, a CPU driven variant that is unlimited by amount of sample data, being able to be fed from the system's RAM.
							 
						 
					
						
							
								
									
										
										
										
											2022-10-16 01:53:05 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-10 20:34:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## effects
  
						 
					
						
							
								
									
										
										
										
											2022-10-16 01:53:05 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-10 02:44:29 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `20xx` : **set frequency divider (0 to 2).**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `0` : /512
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `1` : /768
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `2` : /1024
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `21xx` : **select clock rate.**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `0` : full
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  `1` : half
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-10 20:34:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## chip config
  
						 
					
						
							
								
									
										
										
										
											2023-07-09 07:37:45 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-10 02:44:29 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								MSM6258 is an extremely basic ADPCM sound codec. it has no variable frequency rate; it depends on clock rate of a chip itself. Furnace supports the following rates:
							 
						 
					
						
							
								
									
										
										
										
											2023-07-09 07:37:45 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-07-15 15:48:11 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								| clock rate         | sampling rate |
							 
						 
					
						
							
								
									
										
										
										
											2023-07-14 03:30:46 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								|--------------------|---------------|
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								| 4 MHz              | 7812 Hz       |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								| 4.096 MHz          | 8000 Hz       |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								| 8 MHz              | 15625 Hz      |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								| 8.192 MHz          | 16000 Hz      |
							 
						 
					
						
							
								
									
										
										
										
											2023-08-04 12:11:53 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-07-06 15:52:07 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								the following options are available in the Chip Manager window:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  **Clock rate**: sets the rate at which the chip will run. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-10 20:34:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## info
  
						 
					
						
							
								
									
										
										
										
											2023-08-04 12:11:53 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-11 00:57:46 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								this chip uses the [MSM6258 ](../4-instrument/msm6258.md ) instrument editor.