home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 043 / jaleo062.zip / README < prev   
Text File  |  1994-09-26  |  7KB  |  139 lines

  1. 26-Sep-94  Jaleo 0.62
  2.  
  3. This is a fix of Jaleo (wouldn't you know, it's always something).
  4.  
  5. The "bug" with HIMEM.SYS is actually a bug with Jaleo.  Hadn't used HIMEM
  6. in so many years that I forgot that it returns XMS handles such as AA34h
  7. and so on, while 386MAX returns starting at 1.  Normally this isn't a
  8. problem since the handle is WORD sized, so such things are expected.
  9. However, to facilitate simple handle exchange with file and XMS handles
  10. (for SuperCache), I was counting on XMS handles always being unsigned.
  11. Not a major problem, and it's now properly accounted for.  Disregard the
  12. mention of DOS 6.2 HIMEM.SYS as "buggy" down below (marked with |). Still,
  13. HIMEM.SYS is limited to 128 handles, and defaults to only 32.  To get 128
  14. use /NUMHANDLES=128.  More might be available under Windows enhanced.  Best,
  15. get 386MAX, or QEMM, or Memory Commander, or something that permits more
  16. than 128 XMS handles.  (One handle is used for each SuperCached patch, plus
  17. one for the INI and another for housekeeping.)
  18.  
  19.  
  20. 25-Sep-94  Jaleo 0.61b
  21.  
  22. This is Jaleo.  It's not quite ready for prime-time, but sure is close.
  23. It supports MIDI playback on OPL2, OPL3 (stereo), MPU-401 (generic, and
  24. specific support for TBS Maui and Rio), and the GUS (including SuperCache
  25. and patch caching).
  26.  
  27. ----------
  28. Jump start:
  29.  
  30.         0. You must SET PATDIR=path of R2*.INI and OPL *.PAT files
  31.  
  32. This must be set if you play a file from other than the current directory.
  33. For example, if Jaleo's support files are in D:\TEST, do:
  34.  
  35.         C>set PATDIR=d:\test
  36.  
  37. GUS users see R2GUS.INI files for additional path requirements.
  38.  
  39.  
  40.         1. move MC (mouse cursor) to upper-right area and click
  41.         2. at first box (Setup), click the down arrow
  42.         3. select MIDI
  43.         4. change anything in the dialog box (default should be okay)
  44.         5. select okay
  45.         6. move MC to upper-left area and click
  46.         7. at first box (MIDI), click on device to use
  47.         8. change anything in the dialog box
  48.            (default should be okay, but if OPL3 and SB-Pro, set
  49.             base port to 2x0 (as in 220, 240, etc.))
  50.         9. select init or cancel
  51.            (only way to close the dialog box is to successfully init
  52.             or to cancel)
  53.        10. move MC to upper-right, click on FILE box down arrow
  54.        11. select PLAY FROM
  55.        12. at file dialog box, select drive (if needed), and move to
  56.            any directory (if needed), then pick up to 8 MIDs
  57.        13. select okay
  58.        14. press Play
  59.        15. alt-X is the only way to exit
  60.  
  61.  
  62. Odds and evens:
  63.  
  64. 1) GUS in Windows needs to use PIO (selected with DMArate) unless you
  65. don't have the Gravis Windows driver installed, then you can use DMA.
  66. The Gravis VxD prevents notification of a DMA TC IRQ and so will time-
  67. out.
  68.  
  69. 2) Jaleo under Windows enhanced mode reports a CPU MHz rate always
  70. lower than it really is (I've seen from 5% to 50% of true speed).  The
  71. CPU Load% bar and readings, likewise, are skewed to nonsense (the
  72. bar is pegged at 100%, as are the readings).  No ill effects -- it's
  73. just the way Windows 3.x works.  OS/2 should report correct results for
  74. both MHz and Load%, though it won't allow any of the font changes
  75. (I don't think it will, anyway).
  76.  
  77. 3) Not sure how any of this runs in OS/2 2.0 (not recommended when
  78. using the DMA routines since 2.0 doesn't support VDS).  Should run
  79. a-okay in 2.1.  OS/2 behaves more like DOS in a VDM than Windows
  80. 3.x ever could, especially when you need to get directly to the metal.
  81.  
  82. 4) A short error-is text message to accompany error numbers. See the
  83. errcode.txt file for more detail on those.
  84.  
  85. 5) Color VGA is recommended.  Mono VGA should do okay.  CGA should have
  86. its colors mapped okay, and same with MDA, but results will be less than
  87. intended (and not much was intended to begin with).
  88.  
  89. 6) Rio/Maui users, when selecting specific support during init (i.e.,
  90. not generic MPU-401 device), the DevLvl should be set to -6dB or lower
  91. (as in -9, etc.).  Or, you can validate that no "DAC saturation" is
  92. occuring by looking at the pL: and pR: (peak L/R) and sC: (saturation
  93. count, to 32) which is updated every 7 seconds.  This info is in the
  94. LOAD-STAT view screen, at the lower-right.  Values of 7FFF means that
  95. that channel's DAC (left/right) is clipping.  The sC: value indicates
  96. how many times it has clipped since the last reading (taken once every
  97. seven seconds or so).  The access to on-board state info does tend
  98. to slow things down, so best results when using the Rio/Maui selection
  99. is to use a view other than LOAD-STAT, or to simply select "generic".
  100. Using the IRQ line would improve things when waiting for specific data
  101. from the device -- but you don't really need to read access the device
  102. while playing something, except if you want to look at those peak levels.
  103.  
  104. 7) Rio/Maui users can set the number of voices if Rio/Maui support is
  105. specifically specified (i.e., not generic MPU-401 device).  All MPU
  106. devices play only extended WDS (Windows dual-sequenced files) correctly,
  107. so do not select basic WDS (none is fine).  The IRQ line is not required.
  108.  
  109. 8) The 4op OPL patches are included though a 4op switch in this version
  110. is not provided.  Basically a UI problem (have to code a channel selection
  111. routine (those 012345...EF drop menus).  They need work, anyway, but then
  112. so do the 2op ones.  A patch editor is already available.
  113.  
  114. 9) The AIR value (in MIDI SETUP) should be at least 50% of DIR for good
  115. results.  Less is okay, but you may notice slurring of notes.  The included
  116. MIDI file has a DIR (desired interrupt rate) of around 900.  Bump the
  117. AIR (actual interrupt rate) to around 512 and all will be peachy (or try
  118. 32 if you want, or even 8192).  The GUS has an onboard clock source that
  119. can be used (other cards currently need to use timer-0 or the RTC) and
  120. its clock works with DIR=AIR (or close).  The GUS can also use the other
  121. two clock sources.
  122.  
  123. 10) The SuperCache system is for the GUS and can load the entire standard
  124. patch set (5.5MB) into extended memory for near-instant loads.  Patch
  125. caching is standard.  If full 16-bit resolution won't fit in available
  126. GRAM (GUS RAM), a retry at 8-bit resolution is made (and R½ shown in the
  127. LOAD-STAT view).  You can SuperCache all patches, a selected subset (see
  128. the R2GUS.INI file for all-stars), or just the INI file.  Each patch
  129. file SuperCached requires an XMS handle, so you may need to extend this
  130.  | amount.  200 should do it.  Be aware that the HIMEM.SYS that comes with
  131.  | DOS 6.2 is buggy (specifically HIMEM.SYS 29,136 09-30-93 6:20a).  386MAX
  132.  | 6.02 or above is recommended; 7.01 preferred.  QEMM should suffice.
  133.  | (Actually, it's not buggy.)
  134.  
  135. Alt-x exits.
  136. --
  137.  Internet: cornel.huth@LChance.sat.tx.us  or  cornel@ephsa.sat.tx.us
  138.  BBS/Fax: 40th Floor v32b@1(210)684-8065 M-F:5pm-9am/WE:24hrs [-0500]
  139.