home *** CD-ROM | disk | FTP | other *** search
/ modiromppu / modiromppu.iso / PROGRAMS / PLAYERS / XTC / XTC-PLAY.FAQ < prev   
Text File  |  1997-07-30  |  9KB  |  161 lines

  1.  
  2.                                   XTC-PLAY
  3.  
  4.                                     FAQ
  5.  
  6.  
  7. Q: Which sound cards does Xtc-Play currently support ?
  8. A: Xtc-Play has been tested with the following cards
  9.  
  10.         - GUS 2.x (classic) and 3.x
  11.         - GUS Max
  12.         - AMD Interwave PnP (Pro) aka GUS PnP
  13.         - Sound Blaster
  14.         - Sound Blaster Pro
  15.         - Sound Blaster 16
  16.         - Sound Blaster AWE 32 (SB16 mode)
  17.         - Mozart Sound System (SB-Pro mode)
  18.  
  19.         --> Any GUS or Sound Blaster clone should work
  20.  
  21. Q: Which GFX card will work well ?
  22. A: These cards  were tested  but any  standard  VGA card / VESA compliant  card
  23.    should work.
  24.  
  25.         - S3 Trio V64+ (Vesa 1.2 and 2.0)
  26.         - S3 Virge (Vesa 1.2 and 2.0)
  27.         - ET4000 (Vesa 1.2 and 2.0)
  28.         - ET6000 (Vesa 1.2 and 2.0)
  29.         - Matrox Mystique (Vesa 1.2 and 2.0)
  30.         - ATI MACH 64 (Vesa 1.2 and 2.0)
  31.         - Cirrus Logic (Vesa 2.0)
  32.  
  33. Q: There is no NNA support for ITs ... Why ?
  34. A: This  question  was  asked a 100  times. IT  NNA's  are  VERY  difficult  to
  35.    implement in my current  player routine.  I have to rewrite about 2500 lines
  36.    of code just  to support NNAs  and the bugs coming  with this implementation
  37.    will be manifold and hard to find and correct. So I have to wait till I have
  38.    enough time to rewrite all this...
  39.  
  40.    --> WAIT !!!
  41.  
  42. Q: I'm inside  the filelister  and now  it seems  that there  is now way to get
  43.    back to the player screens, but loading another module, why ?
  44. A: YES, this is one of my favourites, asked a 1000 times ....
  45.    If you take a look inside the .DOC file you might find the answer, the magic
  46.    key is TAB.  And before  someone asks again, NO! , we won't change it to ESC
  47.    like in Cubic! (Eh you know : ESC for Escape!!!)
  48.  
  49. Q: Older versions of XTC-Play like 0.60  supported more module formats than the
  50.    current one. Why ?
  51. A: The older version  of XTC-Play until  version 0.60 were written with Borland
  52.    Pascal 7.0.  Due to a  lot of  memory problems , the player  was *completly*
  53.    rewritten in C and some time later in C++. Because of this, all parts of the
  54.    player had to be coded again from scratch and so we decided what is more and
  55.    what is less important. But don't worry, all formats which where implemented
  56.    in 0.60  will be  implemented in  the new  versions soon. If  you especially
  57.    desire support for some formats, feel free to write me (except for MIDI).
  58.  
  59. Q: My GUS has only 512kb on-board, so why am I able to load larger modules ?
  60. A: Xtc-Play uses some kind of  intelligent memory management called "doubling".
  61.    If the sample  size is larger than  the amount of RAM on your card, XTC-Play
  62.    will  first try  to convert  16bits  samples to 8bits  samples, than it will
  63.    decrease  the  sample  quality  by  50%  and  then  at  last  by 75 percent.
  64.    Theoretically  this will expand  your memory by factor  8 (making a 4 MB GUS
  65.    out of a 512kb one), but be warned  :  any conversion will result in quality
  66.    loss !
  67.    BTW:  This memory management was implemented before Cubic's similar system !
  68.  
  69. Q: After loading a module XTC-Play ends up with Exception 7
  70. A: Exception 7  means coprocessor  not found, to gain  most performance for all
  71.    screens XTC-Play was compiled  with the coprocessor option, I.e. you need at
  72.    least a 386 with an optional coprocessor, a 486-66++ is recommended. All 486
  73.    DX classes and Pentium classes  have an internal coprocessor. If you are not
  74.    able to obtain  such a machine,  feel free to contact  kilroy or Bee-Man and
  75.    ask for a version with coprocessor emulation.
  76.  
  77. Q: When entering the Setup it does offer a 320x200 mode only.
  78. A: Xtc-play does not directly access all available graphic cards, it needs some
  79.    kind of VESA driver,  either version 1.2 or  later (e.g. 2.0). Normally this
  80.    is  no problem  because all modern  cards have an  internal VESA  driver, at
  81.    least applying  to the VESA 1.2  standard. Use a 2.0  BIOS if available - it
  82.    speeds up all screens.
  83.  
  84. Q: Although a VESA  driver is enabled  I am still not  able to switch  to other
  85.    modes.
  86. A: Some  cards  like  Cirrus  Logic  don't  conform  to  the  official VESA 1.2
  87.    specifications.  The best way  is to load a  VESA 2.0 driver  such as UNIVBE
  88.    and everything should be fine.
  89.  
  90. Q: What is UNIVBE ?
  91. A: UNIVBE is a driver that provides the best compatibility of your card.
  92.    It applys to the latest VESA 2.0 specifications and will speed up all screens
  93.    inside the player by introducing a so called LFB.  The latest version of
  94.    UNIVBE is 5.3a, you may get the file either from a local BBS or via Internet
  95.    at http://www.scitechsoft.com
  96.  
  97. Q: I've loaded UNIVBE but I am no more able to switch to the high resoluted
  98.    text-modes.
  99. A: This is a bug (or a feature ?) of  UNIVBE, it disables all hi-res textmodes.
  100.    You should  start UVCONFIG -i and  then rerun UNIVBE. This will reenable all
  101.    textmodes in future.
  102.  
  103.    If this fails :
  104.        1. Complain at Scitech
  105.        2. Use another  VESA 2.0 driver,  either your internal (e.g. most Matrox
  106.           cards have one) or another external.
  107.        3. If you have an  ET4000 or  S3 Chip, you don't  need to worry, because
  108.           they are directly accessed by the player.
  109.  
  110. Q: The IT support sounds pretty good, but is far from perfect, why ?
  111. A: During the development of XTC-Play a lot of formats have passed, and some of
  112.    them were really tricky (e.g. DMF),  but IT is nothing compared to them.  IT
  113.    tracker itself  and the format is  one of the best formats ever created, but
  114.    also one of the  most difficult.  "IT" breaks with  most conventions  and is
  115.    totally different compared to most other formats.  Kilroy is working heavily
  116.    that "IT" will sound  as good as all other formats,  but please give us some
  117.    time, this will take a (short) while. Also look at NNA, third question...
  118.  
  119. Q: Some "IT" modules aren't loaded, why ?
  120. A: Some "IT"  modules  are packed  with Zirconia's  module packer.  This packer
  121.    provides a very good  compression ratio and  they can still be recognized as
  122.    modules  by  XTC-Play.  But  you'll  have to  obtain the  mmcmp134.* packet,
  123.    including several files,  so that XTC-Play is  able to decompress them. This
  124.    packet is available  inside some IT tracker  versions, or separatly. You can
  125.    get they file  either at ftp.cdrom.com/pub/music,  or at most  sound related
  126.    BBS (the Sanction  WHQ holds the file under  mmcmp134.zip). Once you got the
  127.    file, decompress the archive and choose between two EXE files :
  128.    1. MMTSR.EXE, this is a TSR  which should be started  before they player, it
  129.       will  intercept  all disk  accesses and  automatically  decompress packed
  130.       modules in the background.
  131.    2. MMUNCMP.EXE, the original unpacker.  Put that file in any directory which
  132.       is in your path, XTC-Play will  recognize this and decompress the IT file
  133.       automatically.
  134.  
  135.    Later versions of XTC-Play will have direct support for MMCMP !
  136.    (When I crack the 16bits decompress routine...)
  137.  
  138. Q: What is MP3 ?
  139. A: MP3 is the so called audio MPEG-1/2 layer 3 standard.
  140.    They are most effective compressed WAV files in maximum 48kHz, 16bit stereo,
  141.    with a compression level of 1:11, that means an 11MB Wav file will be packed
  142.    down to  1MB of an  MPEG  stream,  1 minute  will  aproximately  use 1 MB of
  143.    diskspace. MPEG uses a lossy compression,  which filters out frequencies the
  144.    human ear SHOULD not be able to hear. MPEG streams are available through the
  145.    internet or some BBS.
  146.  
  147. Q: If I try to play MPEG streams the sound output is garbled.
  148. A: MPEG  needs  some heavy  calculations and  because of  this you  may  need a
  149.    Pentium for best quality  and performance.  Since version 0.93 there is also
  150.    support for mono output  by using the /1 switch. This will reduce the amount
  151.    of CPU load  by 50%.  So it may  theoretically work on a 486 DX2-66. If this
  152.    works,  you can  also try to  start  without  this switch,  because XTC-PLAY
  153.    recognizes automatically when your computer is to slow and will drop down to
  154.    mono. I.e. if your computer is at least a fast 486 that the MPEG-Stream will
  155.    be played at 90% in stereo, drop down to mono for a short second and then up
  156.    to stereo again.  Using this  trick,  even slower  machines  are capable  of
  157.    playing MPEGs in  best quality possible.  If all this  doesn't help, you can
  158.    also try to limit the frequency  by using the "/F" switch. Try first /F22050
  159.    and then /F11025.
  160.  
  161.