home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 18 / CD_ASCQ_18_111294_W.iso / dos / prg / bas / ruckus / _history < prev    next >
Text File  |  1994-10-20  |  6KB  |  181 lines

  1. Any updated registered PRO version is available to registered users in the
  2. RUCKUS conference download area as QRUCKUS.ZIP or CRUCKUS.ZIP.  Misc. info
  3. at end.
  4.  
  5. ------------
  6. 19-Oct-94-wb
  7. Version 1.1
  8. 1. Ruckus-DAC now works with IRQ10 on SBpro and SB16
  9. 2. Detection sequence now checks IRQ10 before IRQ2 (see Misc. below)
  10. 3. 8253/4 timer-0 restored to mode3 after use for better PCspkr compatibility
  11.  
  12. To prevent pops each time a play is started, set IP.Flags bit6=1 (&H40).
  13. To use extended memory with only XMS 2, set IP.Flags bit5=1 (&H20).
  14. See Appendix D of Ruckus-DAC docs, under dac@Flags, for more settings.
  15.  
  16.  
  17. -------------
  18. 18-Sep-94-chh
  19. RUCK1JOY.ZIP
  20. 1. Ruckus 1.0-compatible joystick read module.  In Ruckus conference area.
  21.  
  22. -------------
  23. 13-Jul-94-chh
  24. RUKC1G.ZIP
  25. 1. Borland patch fix for > 64K in conventional memory.
  26. 2. Bump BASIC version to match -G- name (26-Sep-94).
  27.  
  28. -------------
  29. 14-Mar-94-chh
  30. Ruckus 2 Now Available at MIDI Beta Level.
  31. 1. Beta releases of Ruckus-MIDI 2.0 available for download from the
  32.    Ruckus conference beta area.  Beta area access requires completing
  33.    conference S)cript Questionnaire.
  34.  
  35. ------------
  36. 27-Feb-94-chh
  37. RUKC1D.ZIP
  38. 1. Released the 1.0d shareware version for DOS C/C++ compilers. Library code
  39.    as the 18-Oct-93 registered release but includes minor changes to the source
  40.    examples and already-patched Borland-specific LIBs. Credit cards accepted.
  41.  
  42. (30-Apr-94 BASIC)
  43. RUKQ1D.ZIP
  44. 2.  As #1 but for QB45, BASIC7, VB/DOS compilers.
  45.  
  46. ------------
  47. 18-Oct-93-dh
  48. RUCKUS.ZIP & RUCKUS_C.ZIP
  49. 1. Fixed RUCKDAC.LIB file store when using WAV format (was using "DATA"
  50.    instead of "data"). Available in the developer's conference download area.
  51.  
  52. 2. Updated MODAC (v1.931018) to reflect this fix. Filename MODAC110.ZIP.
  53.    Available in Main Board file area #3 and also included in shareware
  54.    versions of RUKQ10.ZIP & RUKC1D.ZIP.
  55.  
  56. -------------
  57. 06-Oct-93-chh
  58. RDACPB3.ZIP
  59. 1. Ruckus-DAC for PowerBASIC 3.0/BETA!
  60.    Available in the developer's conference download area.
  61.  
  62. -------------
  63. 06-May-93-chh
  64. MODAC1.EXE v1.930506
  65. 1. Fixed 13-Apr-93 MODAC1.EXE 8+ drives bug.
  66. 2. Updated RUKQ10.ZIP, RUKC10.ZIP, and MODAC1.ZIP files with new MODAC1.EXE.
  67.  
  68. -------------
  69. 13-Apr-93-chh
  70. MODAC1.EXE v1.930312
  71. 1. Bug in the MODAC.EXE file manager if more than 7 drives present (H:, etc.).
  72.    Has nothing to do with RUCKDAC.LIB or RUCKMIDI.LIB. Severity increases as
  73.    number of drives above 7 increases. If you have more than 7 drives it's not
  74.    recommended that you use this version. A fix is upcoming.
  75.  
  76. ----------------
  77. 12-Mar-93-rd/chh
  78. RUCKDAC.LIB
  79. 1. SysInfoDac reporting AdLib device as always present. Fixed.
  80.    (Shareware user work-around is to double-check by doing InitDac of AdLib.)
  81. 2. If SBPro then FM mixer volume set to maximum during SysInfoDac for
  82.    better results when testing AdLib digital playback.
  83. 3. Other miscellaneous AdLib digital enhancements.
  84.  
  85. ------------
  86. 6-Mar-93-chh
  87. RUKC10.ZIP
  88. -- C version ready. LIBs updated since 2-Mar-93 but changes made have no
  89.    impact with BASIC use.
  90. 1. struct ModData in RUCKDAC.H should be named ModDataArea for consistency.
  91. 2. Mod structure in RUCKDAC.H should have line# 242 removed
  92.  
  93.    struct ModData {                 <= NAME THIS ModDataArea
  94.      void __near *chInfoPtr;/* -2   <= REMOVE THIS LINE (line# 242)
  95.      unsigned Type;         /*  this should be the first member of ModData
  96.           :
  97.  
  98.    The structure should look like:
  99.  
  100.    struct ModDataArea {
  101.      unsigned Type;
  102.           :
  103.  
  104. ------------
  105. 2-Mar-93-chh
  106. RUCKDAC.LIB
  107. 1. RecordLen in Ruckus data area was not being updated after a record. Fixed.
  108. 2. X02*.BAS line 99 (V = &HF0F) was fixed to read SPP.VolVoc = &HF0F.
  109. 3. X02*.BAS line 126 states SliceAdj set using SetIntRateMod. Incorrect.
  110.    SliceAdj is set using SetFastMod.
  111. 4. RUCKDAC.BI? and RUCKMIDI.BI? replaced with non-beta versions.
  112.  
  113. -------------
  114. 15-Feb-93-chh
  115. RUKQ10.ZIP
  116. BASIC version ready.
  117.  
  118. -------------
  119. Miscellaneous.
  120.  
  121. Modac expects LPT-DAC and DSS to be at LPT1. Ruckus itself is configurable
  122. to any LPT port.
  123.  
  124. Bus mouse may be turned off by autodetect routine. If so, either avoid
  125. calling SysInfoDac, or reset the mouse (INT33/0) after calling SysInfoDac.
  126.  
  127. To remove the pop at SB play start, set bit6=1 of IP.flags.  This
  128. keeps the SB "speaker" on until the device is de-init'ed.  This also
  129. removes any delay between play command and play sound.  Relevant to
  130. SB-Pro and earlier.
  131.  
  132. For C++ compilers, replace the function prototype in RUCKDAC.H with:
  133.  
  134. #ifdef __cplusplus
  135. extern "C" {
  136. #endif
  137. int far pascal RUCKDAC(void far *datapack);
  138. #ifdef __cplusplus
  139. }
  140. #endif
  141.  
  142. Also the same for RUCKMIDI.H.
  143.  
  144.  
  145. -------------------------------------------------
  146. Note on using Auto-detection routine, SysInfoDac:
  147.  
  148. I no longer recommend using SysInfoDac since it may interfer with other
  149. devices installed (such as bus mouse (see above), or other esoteric devices).
  150. Instead, I suggest searching for the environment variable BLASTER=, or ask the
  151. user to configure the setup.  BLASTER= is used by Creative Labs and looks
  152. like this:
  153.  
  154.    SET BLASTER=A220 I5 D1 H6 P330 T6
  155.  
  156. Where A is the base port, I is the IRQ, and D is the DMA channel.  The other
  157. values have no bearing on Ruckus 1.0, but H is for the high (16-bit) DMA
  158. channel, P is the MIDI base port, and T is the card type (see list and end).
  159.  
  160. There is no work around since the problem is inherent in the detection
  161. method.  Future versions of Ruckus will not have a probe routine such as
  162. SysInfoDac.  It's recommended that you determine the card parameters (as
  163. indicated above) and simply InitDac with those parameters:  if the parms
  164. are valid InitDac succeeds; if InitDac fails, the parms are not valid.
  165. SysInfoDac does the exact same thing, except that you can determine
  166. beforehand what values to use, and limit the search to the device you are
  167. interested in.
  168.  
  169. Unofficial T types.  T was not introduced until the SBpro 1, so if no
  170. T then it may be an old SB 1.x.  Many SB 1.5 cards used a 2.x DSP version
  171. since Windows required at least that DSP.
  172.  
  173.   T1 - SB 1.x (DSP 1.x; many SB1 1.5 cards came with DSP 2.x)
  174.   T2 - SBpro 1 (w/dual OPL2; DSP 3.x; short-lived)
  175.   T3 - SB 2 (improved SB; includes line-in jack; DSP 2.x)
  176.   T4 - SBpro 2 (with OPL3; DSP 3.x)
  177.   T5 - SBpro 2 MCV (beats me)
  178.   T6 - SB16/AWE32 (DSP 4.x/5.x)
  179.  
  180. --
  181.