home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / audiopdd.zip / _readme next >
Text File  |  1999-05-16  |  2KB  |  74 lines

  1. 16-May-1999
  2. This implementaton is Copyright (C)1999 Acme
  3.  
  4.  
  5. This is a sample OS/2 audio PDD.  It works fine for straight OS/2 support
  6. (made esp. for DART full-duplex).  Chipsets supported are CS4231, 4232,
  7. 4236, 4236B, 4237B, 4238B, Yamaha OPL3-SA3 (YMF715), and other compatibles.
  8. It works in mode 2.  The chipset dependency is restricted to just a
  9. module or two, and can be extended if you have any idea on what's going on.
  10.  
  11. This source is to be used only as a guide for making OS/2 audio drivers.
  12.  
  13. There is no DOS VDM handler.
  14.  
  15. There is no WinOS2 driver.
  16.  
  17. I've been using this driver since February 1999, everyday, probably with
  18. over 500 hours of use.  It took the whole month to code and test, with two
  19. of those weeks spent on one pesky problem.  No problems at all.  It does
  20. full duplex perfectly on my hardware.
  21.  
  22. There is no mmpm2.ini DDINSTALL setup program, but the following can be
  23. used as a guide.  No resource DLL is needed.
  24.  
  25. [IBMWaveBusAudio01]
  26.  VERSIONNUMBER=1.00.
  27.  PRODUCTINFO=whatever
  28.  MCDDRIVER=AUDIOMCD
  29.  VSDDRIVER=AUDIOIF
  30.  PDDNAME=CSAUD1$
  31.  MCDTABLE=MDM
  32.  RESOURCENAME=BusAudioW01
  33.  DEVICEFLAG=1
  34.  DEVICETYPE=7
  35.  SHARETYPE=3
  36.  RESOURCEUNITS=2
  37.  RESOURCECLASSES=2,1,2
  38.  VALIDCOMBINATIONS=1,2,2,1
  39.  CONNECTORS=1,3,IBMAmpMixBusAudio01,1
  40.  PARMSTRING=FORMAT=1,SAMPRATE=44100,BPS=16,CHANNELS=2,DIRECTION=PLAY
  41.  EXTNAMES=2,WAV,VOC
  42.  EATYPES=Digital Audio
  43.  ALIASNAME=Digital Audio
  44. [IBMWaveBusAudio01-PLAY]
  45.  NUMDEVICES=1
  46.  NUMCONNECTIONS=1
  47.  DEVICE01=AMPMIX
  48.  CONNECTION01=0,3,1,1,3,1
  49. [IBMWaveBusAudio01-RECORD]
  50.  NUMDEVICES=1
  51.  NUMCONNECTIONS=1
  52.  DEVICE01=AMPMIX
  53.  CONNECTION01=1,3,1,0,3,1
  54. [IBMAmpMixBusAudio01]
  55.  VERSIONNUMBER=1.00.
  56.  PRODUCTINFO=whatever
  57.  MCDDRIVER=AMPMXMCD
  58.  VSDDRIVER=AUDIOIF
  59.  PDDNAME=CSAUD1$
  60.  MCDTABLE=MDM
  61.  RESOURCENAME=BusAudioA01
  62.  DEVICEFLAG=2
  63.  DEVICETYPE=9
  64.  SHARETYPE=3
  65.  RESOURCEUNITS=2
  66.  RESOURCECLASSES=2,1,2
  67.  VALIDCOMBINATIONS=1,2,2,1
  68.  CONNECTORS=0
  69.  
  70. Some of the comments are based on early knowledge.  I did not write
  71. the ddprint stuff, just fixed it up a bit.  MM was done by Tabi (maybe).
  72. Some of the comments are from others (unknown others).
  73.  
  74.