Implement 0x7d. Fixed death by dark shadows (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3767
This commit is contained in:
		
							parent
							
								
									1b12a9c1a5
								
							
						
					
					
						commit
						41d307292b
					
				
					 1 changed files with 6 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -871,6 +871,11 @@ static void DSP_DoCommand(void) {
 | 
			
		|||
	case 0x76:  /* 074h : Single Cycle 3-bit(2.6bit) ADPCM */
 | 
			
		||||
		DSP_PrepareDMA_Old(DSP_DMA_3,false,false);
 | 
			
		||||
		break;
 | 
			
		||||
	case 0x7d:	/* Auto Init 4-bit ADPCM Reference */
 | 
			
		||||
		DSP_SB2_ABOVE;
 | 
			
		||||
		sb.adpcm.haveref=true;
 | 
			
		||||
		DSP_PrepareDMA_Old(DSP_DMA_4,true,false);
 | 
			
		||||
		break;
 | 
			
		||||
	case 0x17:	/* 017h : Single Cycle 2-bit ADPCM Reference*/
 | 
			
		||||
		sb.adpcm.haveref=true;
 | 
			
		||||
	case 0x16:  /* 074h : Single Cycle 2-bit ADPCM */
 | 
			
		||||
| 
						 | 
				
			
			@ -996,7 +1001,7 @@ static void DSP_DoCommand(void) {
 | 
			
		|||
		DSP_SB2_ABOVE;
 | 
			
		||||
		LOG(LOG_SB,LOG_ERROR)("DSP:Unimplemented MIDI UART command %2X",sb.dsp.cmd);
 | 
			
		||||
		break;
 | 
			
		||||
	case 0x7d: case 0x7f: case 0x1f:
 | 
			
		||||
	case 0x7f: case 0x1f:
 | 
			
		||||
		DSP_SB2_ABOVE;
 | 
			
		||||
		LOG(LOG_SB,LOG_ERROR)("DSP:Unimplemented auto-init DMA ADPCM command %2X",sb.dsp.cmd);
 | 
			
		||||
		break;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue