home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / TBOS2.ZIP / README.TBD next >
Text File  |  1993-07-27  |  7KB  |  168 lines

  1.  
  2.         Using the Media Vision ThunderBoard Card with OS/2 2.1
  3.              Version 1.0    dated 7/26/93
  4.       ------------------------------------------------------
  5.  
  6. As many of you know, Media Vision has perfected Sound Blaster compatibility
  7. and all of our sound cards that claim 100% Sound Blaster are, in fact,
  8. compatible at the hardware level.  
  9.  
  10. Paradoxically, the SoundBlaster driver that ships with OS/2 2.1 (SBD2.SYS) 
  11. does not work with the Media Vision ThunderBoard nor the SoundBlaster 
  12. section of the Pro AudioSpectrum 16, even though the hardware is the same.
  13.  
  14. Here's the reason why:  When Media Vision cloned the original Sound Blaster
  15. (calling our clone 'ThunderBoard'), we added some extra features. For example,
  16. the ThunderBoard has the ability to record at up to 22KHz.  We needed a way
  17. to check whether the card in the system was a Sound Blaster or a ThunderBoard
  18. to determine whether or not to allow the enhanced functionality.  
  19.  
  20. The method we came up with was to have a 'hidden' version number.  The first
  21. time a program asks a ThunderBoard (TB) for its version number, the TB
  22. returns the same value the Sound Blaster returns.  The second time, the TB 
  23. returns its own version number (which is different from the Sound Blaster 
  24. version number.)
  25.  
  26. The Sound Blaster people discovered our trick and now they put a _double_ 
  27. version check into their code to detect the ThunderBoard.  We think
  28. that's a fair and reasonable thing to do, as long as they don't crash the
  29. user's system or do anything else destructive.  Claims that the ThunderBoard
  30. isn't 100% compatible are obviously misleading.
  31.  
  32. The OS/2 driver peforms a double version check and so it's possible to bypass
  33. the second check and allow the ThunderBoard to work.  All that is necessary
  34. is to change a single byte.  We're telling you which byte it is here so that
  35. you can verify the change or perform it yourself.  We've also supplied a
  36. patched version so that you can avoid the details and just start using the
  37. driver.
  38.  
  39. The byte to change is at offset 3ED8 (hexadecimal) in the file.  Change
  40. the value from AB to 00.  Here's how to install the patched driver.
  41.  
  42. First, make sure you've installed the MMPM/2 SoundBlaster driver. 
  43.  
  44. Before installing the Sound Blaster driver, be sure you know what
  45. the IRQ jumper setting is for your ThunderBoard.  Use the MINSTALL
  46. program to install the SoundBlaster driver.  After all files have been
  47. copied to your system, a Window entitled "Sound Blaster Installation" will 
  48. appear.  It will ask you to select which type of Sound Blaster card is
  49. to be installed.
  50.   Choose the:
  51.  
  52.     Sound Blaster (ISA and MCV)
  53.  
  54.   selection.  Be careful.  The default choice is 
  55.   'SoundBlaster Pro (ISA with OPL2)' and that driver will not work.
  56.  
  57.   Then you will be asked how many Sound Blasters are installed.  Select 1.
  58.  
  59.   The next screen asks you for the DMA, I/O Address and IRQ.  Most cards
  60.   should be set to DMA 1 and I/O address 220.  Some ThunderBoard owners
  61.   may need to change the IRQ setting to 5 or 2.  Those are the only other
  62.   choices that the driver offers.  
  63.  
  64. When the Installation program has finished, go to an OS/2 command window
  65. and perform these commands:
  66.  
  67. [C:\]cd \mmos2
  68. [C:\MMOS2]copy sbd2.sys sbd2.old
  69. [C:\MMOS2]copy a:\sbd2.sys 
  70.  
  71. The last command assumes the patched SBD2.SYS file provided with this 
  72. document is on the A: drive.  If it is not, substitute the proper path
  73. to the patched file.
  74.  
  75. Now reboot your computer and you should have sounds.
  76.  
  77.  
  78. If you wish to patch the Sound Blaster driver yourself, here's how:
  79. Remember that symdeb and debug adds 100h bytes to the offset so the byte
  80. you must change will be at offset 3FD8.
  81.  
  82.     Start a DOS session.
  83.  
  84.     [C:\]cd \mmos2
  85.     [C:\MMOS2]copy sbd2.sys sbd2.old
  86.     [C:\]debug sbd2.sys
  87.     -e 3fd8 00
  88.     -w
  89.     Writing 8A7A bytes
  90.     -q
  91.  
  92. If the above Debug session does not make sense to you, do not attempt the
  93. patch yourself.  Ask a DOS expert.
  94.  
  95.  
  96. MISCELLANEOUS NOTES:
  97.  
  98.    *  Digital audio appears to work fine.  
  99.  
  100.    *  FM synthesis (MIDI player) doesn't appear to work.  We don't know why.
  101.       If you get it to work, let us know.
  102.  
  103.    *  In theory, this driver should work on the Sound Blaster section of the
  104.       PAS 16.  This would allow you to have two Sound drivers working 
  105.       at the same time in MMPM.  We have not tested this. If you get it
  106.       to work, let us know.  If you can't get it to work, we don't want to 
  107.       know.
  108.  
  109.    *  The ThunderBoard does not have a MIDI interface!  Do not waste your
  110.       time or money trying to use a MIDI connector box.
  111.  
  112.    *  Since we have only patched this driver and don't have the ability to
  113.       modify the original source code, do not expect any bug fixes or 
  114.       changes to come from Media Vision.  
  115.  
  116.    *  Media Vision's Tech Support department will not be able to assist
  117.       you with this driver.  If you have comments or questions about this
  118.       driver send them to:
  119.         Internet: 75300,2772@compuserve.com
  120.         CompuServe: Media Vision [75300,2772]
  121.         FAX: (510) 226-2582, Attn. OS/2 engineering    
  122.  
  123.    *  Many people have asked whether Media Vision will write a ThunderBoard
  124.       driver for OS/2.  The answer is 'probably not'.  We recommend that our
  125.       ThunderBoard customers upgrade to the Pro Audio Spectrum 16.  Prices
  126.       in computer specialty stores have been as low as $139.  That's an 
  127.       excellent price!  And the PAS 16 is fully supported under OS/2.  Even
  128.       the SCSI interface.
  129.  
  130.   If you'd like to learn more about Media Vision's products, call our
  131.   Sales department.
  132.  
  133.  Media Vision, Inc        Main:         (800) 348-7116 or (510) 770-8600                                   
  134.  3815 LaurelView Ct.      Sales:        (800) 845-5870
  135.  Fremont, CA 94539        FAX:          (510) 770-8648 or (510) 770-9592
  136.  
  137.      Customer Service and Tech Support: (800) 638-2807 or (510) 770-9905
  138.      ISV Relations and Developer Assistance: (800) 472-6147
  139.  
  140.  BBS: (510) 770-0968 2400 
  141.       (510) 770-0527 9600 
  142.  
  143.      There are a total of 8 lines and all lines support 
  144.      8 bits, no parity, 1 stop bit, 300 - 14,400 bps
  145.  
  146.  
  147.  CIS: GO MEDIAVISION or send CIS mail to 75300,2772
  148.  
  149.  European Customers:
  150.  
  151.                 Media Vision Technology GMBH
  152.                 Raiffeisenalle 16
  153.                 8024 Munchen-Oberhaching
  154.                 Germany
  155.  
  156.                 Main:                       89-61381-175        
  157.                 Tech Support:               89-61381-167
  158.                 FAX:                        89-61381-174        
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.