/*********************************************************************
* 
*  mpuver               01 Aug 88            Copyright (c) 1988 cMIDI 
*
*  cMIDI function library demonstration.  File 1 of 20.
*
*********************************************************************/
#include <cmidi.h>
#include <stdio.h>
#include <time.h>

main()
   {
   unsigned short i, result;

   /* Open cmidi */
   CmidiOpen();
   if (ERRORQUEUED()) { CmidiClose( CLOSE_PRINT_ERRORS ); exit( 1 );}  

   /* Print version (and revision) of mpu's software. */
   result = MpuRead( MPU_READ_VERSION );
   printf("\nMPU version = %d.%d", ((result&0xf0)>>4), result&0x0f );
   if( (result=MpuRead(MPU_READ_REVISION)) == 0 )
      printf("\n\n");
   else
      printf("%c\n\n", 'a'-1+result);

   /* Close cmidi */
   CmidiClose( CLOSE_RESET_MPU | CLOSE_PRINT_ERRORS );
   }
