|  | @@ -377,6 +377,23 @@ static void process_Command()
 | 
	
		
			
				|  |  |  		memset(scsiDev.cdb, 0xff, sizeof(scsiDev.cdb));
 | 
	
		
			
				|  |  |  		return;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | +	// X68000 and strange "0x00 0xXX .. .. .. .." command
 | 
	
		
			
				|  |  | +	else if ((command == 0x00) && likely(scsiDev.target->cfg->quirks == S2S_CFG_QUIRKS_X68000))
 | 
	
		
			
				|  |  | +	{
 | 
	
		
			
				|  |  | +		if (scsiDev.cdb[1] == 0x28)
 | 
	
		
			
				|  |  | +		{
 | 
	
		
			
				|  |  | +			scsiDev.target->sense.code = NO_SENSE;
 | 
	
		
			
				|  |  | +			scsiDev.target->sense.asc = NO_ADDITIONAL_SENSE_INFORMATION;
 | 
	
		
			
				|  |  | +			enter_Status(CHECK_CONDITION);
 | 
	
		
			
				|  |  | +			return;
 | 
	
		
			
				|  |  | +		} 	else if (scsiDev.cdb[1] == 0x03)
 | 
	
		
			
				|  |  | +		{
 | 
	
		
			
				|  |  | +			scsiDev.target->sense.code = NO_SENSE;
 | 
	
		
			
				|  |  | +			scsiDev.target->sense.asc = NO_ADDITIONAL_SENSE_INFORMATION;
 | 
	
		
			
				|  |  | +			enter_Status(GOOD);
 | 
	
		
			
				|  |  | +			return;
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  	else if (parityError &&
 | 
	
		
			
				|  |  |  		(scsiDev.boardCfg.flags & S2S_CFG_ENABLE_PARITY))
 | 
	
		
			
				|  |  |  	{
 |