home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 26 / CD_ASCQ_26_1295.iso / vrac / pp3_1.zip / PP3.DOC < prev    next >
Text File  |  1995-10-11  |  35KB  |  781 lines

  1. [*]----------------------------------------------------------------------[*]
  2. |                                                                          |
  3. |         PLATINUM PLAY 3.1 by Kenneth Foo aka TechnoMaestro/RDG.          |
  4. |      (c) Copyright Renegade Demo Group, 1994. All Rights Reserved.       |
  5. |                                                                          |
  6. |            [Sort of] Simplified document file version 1.9.               |
  7. |                                                                          |
  8. [*]----------------------------------------------------------------------[*]
  9.  
  10. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  11. UNOFFICIAL RELEASE!▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  12. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  13.         
  14.     This is an UNOFFICIAL release, as it is released without the
  15.     knowledge of the other members of RDG (sort of), and as such, its
  16.     release is not recorded under RENEGADE.NFO.
  17.  
  18.     New in this release are minor corrections and several enhancements.
  19.     This will also be the last in Platinum Play 3.x series. Read history
  20.     for more info about this.
  21.  
  22.     Also note that this will be the last of the Platinum Play series
  23.     of module players. If, however, you love this program for its
  24.     simplicity, compactness, etc..., please do inform me! What I need
  25.     to know is the demand for this program, and if there is none, I'll
  26.     discontinue work on it.
  27.  
  28.     Btw, RDG hates dinosours. :-)
  29.  
  30. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  31. PREFACE▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  32. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  33.  
  34.     This document file has been highly simplified (sort of) from the
  35.     original. Much of the junk/stuffs have been removed. If some of
  36.     the parts doesn't make sense...well...sorry. =)
  37.  
  38.         Also, Platinum Play III should've been out long time ago. But its
  39.         released was delayed for some corrections and additional features;
  40.         mostly undocumented ones. :-)
  41.  
  42.     This DOC will progressively get messier and messier...
  43.     Sorry 'bout that...guess it's the nature of programmers! :-)
  44.  
  45.     Throughout this document, I will refer to Platinum Play 3.1 as
  46.     Platinum Play III or PP3.
  47.  
  48. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  49. DISCLAIMER▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  50. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  51.  
  52.     I will hold no responsibility of whatever damage done by this
  53.     program (which as far as I know, DOES NONE) -- physically and/or
  54.         psychologically. If your eyeballs suddenly pops out or if your tongue
  55.     suddenly split into two pieces, don't blame me.
  56.  
  57.        ********************************************************
  58.        *In other words, it's YOUR fault if anything goes wrong*
  59.            *  I'm invincible. You CANNOT HURT ME. Bwahahahahaha!  *
  60.        ********************************************************
  61.  
  62. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  63. STATUS OF THIS PROGRAM AND DISTRIBUTION▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  64. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  65.  
  66.         Platinum Play III is MAIL/CARDWARE. That means you should send a
  67.     postcard or e-mail me if you use it. :-) Contact address is at
  68.     the end of this document.
  69.     (I still retain full rights to this software as in freewares.)
  70.  
  71.     You are free to distribute this software to anyone as long as no
  72.     profit it made out of it. You are also prohibited from modifying this
  73.     program and its accompanying files in any way. If you are distributing
  74.     it, make sure that all files are intact and none are missing or
  75.     modified.
  76.  
  77.     You are also not allowed to disassemble or reverse engineer any
  78.     portion of Platinum Play III.
  79.  
  80.         If this program is intended to be published in a CD-ROM or electronic
  81.     forms, feel free to do so, but please do inform me about it! :)
  82.  
  83.     Platinum Play III is dedicated to a new special friend of mine,
  84.     Jenny Soo Mei Yin.
  85.  
  86. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  87. FILES THAT CAME WITH THIS PROGRRAM▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  88. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  89.  
  90.     PP3.EXE         Platinum Play III executable file.
  91.     PP3.DOC         This documentation file!
  92.     PP3.HIS         Platinum Play III history. <yawn...>
  93.     PP3.DBG         Platinum Play III feedback/debug/report file.
  94.     PP2.EXE         Yeah...it's the unreleased Platinum Play II!
  95.     DDU.S3M         "Deep Down Under". S3M by Black Thunder.
  96.     CONV.EXE        MOD/S3M to AMM conversion program.
  97.     AMM.DOC         Format of AMM.
  98.     AMM4.DOC        Suggested format for the next AMM format.
  99.     FILE_ID.DIZ     Description of this program.
  100.     RENEGADE.NFO    Renegade Demo Group info.
  101.         Other files     I never added it. So if that particular part causes
  102.                         problem, don't find me!
  103.  
  104.     After installation, please take a look at each of these files.
  105.     You will need only PP3.EXE to play modules. You may delete other
  106.     files.
  107.  
  108.     ****************************************************************
  109.     NOTE TO LAME PEOPLE. eg. Dinosours.
  110.     Notice that this player plays AMM files... so don't accuse us of
  111.     being code rippers! Coded 100% in pure assembly too! No FPU!
  112.     ****************************************************************
  113.  
  114.  
  115. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  116. DUHH...WHAT CAN THIS PROGRAM DO?▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  117. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  118.  
  119.     Platinum Play III is a fast digital module player, capable of playing
  120.     musical modules created by Noise Tracker, Pro Tracker, FastTracker 1,
  121.     Take Tracker (all 4 are actually MOD formats) and ScreamTracker 3.20
  122.     (S3M). It also plays PP3's proprietary raw/packed AMM modules.
  123.         It is meant for myself to be able to play MOD/S3Ms correctly while
  124.         I do programming...and taking up not more than 80k-100k of base
  125.         memory.
  126.  
  127.     All effects are implemented, with exception of
  128.     ■ Set filter
  129.     ■ Stereo control
  130.     ■ invert loop
  131.  
  132.     Therefore, it should play all digital MODs/S3Ms correctly. If it
  133.         doesn't, give your head a big nice knock on the door and then
  134.         check again and see if the song plays correctly.
  135.  
  136.     In my opinion, PP3 is very nice (not too complex!) ...except one
  137.     yucky thing...it doesn't support the demo-standard GUS (I've yet to
  138.     have one! Poor me! :)
  139.  
  140.         I know that by the time this program has been released, it would be
  141.         outdated -- since most of you guys have turned your backs on the SB
  142.         whoops...<okay...no flames!>. I meant...went to a better sound
  143.         card and dumped your SB.
  144.  
  145.         But I'm one of the poor fellas who doesn't own a GUS...and I've
  146.         made this program as nice as possible for SB users, still clinging
  147.         to their cards. And with this, SB users will be able to enjoy
  148.         *near* 100% correctness when it comes to playing MODs/S3Ms.
  149.         (Yaayy!).
  150.  
  151.     Yes, you can even play up to 32 channels...including the 28-channel
  152.     music from DOPE :-) Hehehe.
  153.  
  154.     NOTE: NST files are actually MOD files!
  155.  
  156. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  157. SPECIAL FEATURES▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  158. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  159.  
  160.         ■ A Malaysian product!
  161.     ■ Simple screen!
  162.     ■ Stable shell (sort of)! But please read the 'bugs' section.
  163.         ■ Uses little base memory when EMS present! (For a Real Mode module
  164.           player, that is.)
  165.     ■ SBpro/SB16 support! (Stereo and 16-bit sound output!!)
  166.         ■ Crystal clear sounds from SB! (Hey, I've only a SB 2.0!)
  167.     ■ Very-compatible with MODs and S3Ms! (Really!)
  168.       Actually implements S3M bugs! But there's only ONE bug that I
  169.       know of, that is, when MOD limits are enforced in S3Ms, the octave
  170.       is much wider to account for extended MODs that uses higher and
  171.       lower octaves. Scream Tracker and MDP limits them to the ORIGINAL
  172.       Protracker limit.
  173.       Other than that, no other players that I've seen comes close to
  174.       its compatibility (SB anyway) -- which is weird though, since
  175.       S3M and MOD is quite old!
  176.         ■ Not slow! Hehehe...
  177.     ■ First Malaysian S3M player!
  178.     ■ MY [TRULY] FAVOURITE PLAYER! :-), even after getting a GUS!
  179.     ■ Comes with PP2.EXE! (For what, exactly...I don't know! :)
  180.     ■ Actually works well in BACKGROUND under Windows 95!
  181.       (Tested on an AMD 486DX4-100).
  182.       However, you might want to disable EMS usage and lower the
  183.       mixing rate to 22khz if you do so as to reduce CPU power usage.
  184.       But I have no idea who wants to run PP3 under Windows anyway,
  185.       since almost everyone owns a GUS.
  186.  
  187. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  188. SYSTEM REQUIREMENTS▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  189. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  190.  
  191.         ■ A 386 or better PC.
  192.         ■ A SoundBlaster/compatible card. SB Pro and SB16 are supported too.
  193.     ■ EMS optional but highly recommended, and required for large
  194.       modules.
  195.  
  196. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  197. PROGRAM COMMAND LINE SWITCHES/SYNTAX▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  198. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  199.     Platinum Play III has the following command line syntax...
  200.  
  201.     PP3 [switch] filename[.MOD/.S3M/.AMM] [switch]
  202.  
  203.     ■ No wildcards are supported. Maybe I'll write a shell to address this
  204.       problem. :)
  205.         ■ File extensions are optional. But they are searched in order of
  206.           MOD,S3M and finally AMM.
  207.     ■ Only MOD/S3M/AMM format is supported.
  208.     ■ All switches are case insensitive.
  209.  
  210.     The following are the valid switches...
  211.     ---------------------------------------
  212.     /?      Get help
  213.     /S1     Set mixing rate to 16khz. Sux.
  214.     /S2     Set mixing rate to 22khz. So-so.
  215.     /S3     Set mixing rate to 44khz (default). Best! :-)
  216.     /8      Force 8-bit mode for 16-bit SoundBlasters.
  217.     /M      Force mono mode for stereo SoundBlasters.
  218.     /L      Disable song looping. Automatically sets to looping when you
  219.         shell to DOS and forgets about any song restart when you
  220.         return. Song fades out in the last sequence...and the master
  221.         volume keys (+/-) will not function here.
  222.     /Axx    Sets amplification. xx value ranges from 1 to 8000. Overrides
  223.         the /F switch. Untested with SB16!! Usually, ranges within 30
  224.         to 50 if used. Values above 64 are not recommended, but very
  225.         much possible. Useful for loud/soft music!
  226.     /AF     This is an extension to the amplification switch.
  227.         It uses the lowest quality possible...and on the SB16, makes
  228.         sure that no clipping is performed on resulting waveform.
  229.         For MODs, /F has the same effect.
  230.     /PAL    Sets music to use the PAL system. Useful for MODs written in
  231.         PAL Amigas. I can't really hear much of a difference as in
  232.         Inertia Player...but what the heck...
  233.         /B      Disable EMS usage. (Faster! But might have bugs!).
  234.     /F      Fast mode, but at the expense of sound quality. Actually, there
  235.         ain't much difference...and it'll only get slower (!) if you're
  236.         playing an S3M module.
  237.  
  238.         For S3Ms and AMMs converted from S3M, this option selects the
  239.         internal amplification that is present in the module, which
  240.         actually is slightly slower in mixing(!)). This fast mode was
  241.         actually meant for Platinum Play II to play MODs using standard
  242.         low-quality mixing and will really have no use in Platinum Play
  243.         III except for certain MODs.
  244.  
  245.         NOTE! For 16-bit sound output, this option has NO EFFECT.
  246.         16-bit sounds remain clear. If more channels are being played,
  247.         the volume drops, but not the quality. :-)
  248.     /1 to   Selects the default startup screen. The values corresponds
  249.     /10     to the Function keys (/1=F1, /2=F2,...).
  250.         Currently, there are only 3 screens.
  251.         /1      Main screen
  252.         /2      Samples screen
  253.         /10     Alternative screen
  254.  
  255.     EXAMPLES:
  256.     ---------
  257.     For example,
  258.         PP3 /f /s1 PHLEGM.S3M
  259.     or
  260.         PP3 /f PHLEGM.S3M /s1
  261.         will play PHLEGM.S3M at a lowly 16khz and using the S3M's default
  262.     amplification.
  263.  
  264.         PP3 /a50 IHATEWATERLOGIC
  265.         will play IHATEWATERLOGIC at 44khz, with amplification of 50.
  266.  
  267.  
  268. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  269. KEYS WHILE PLAYING MUSIC▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  270. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  271.  
  272.     ESC             Guess what? This one puts you back to the DOS prompt!
  273.             Ain't that a technological advancement? {grin}
  274.     Alt-D           Puts you temporarily in DOS prompt while program croaks
  275.             away the with the S3M/MOD in memory! Type 'EXIT' to
  276.             return to Platinum Play III.
  277.     CursorRight     Fast forward
  278.     CursorLeft      Rewind
  279.     +               Increase master volume
  280.     -               Decrease master volume
  281.     TAB             Switch between the main screen and the sample screen.
  282.     Up/Down         For 80x25 CGA/EGA mode, move between sample screens.
  283.             (VGA users get 80x50 mode!)
  284.     `               Switches between PAL and NTSC mode.
  285.     F1 to F10       Quick volume setting. F1=No sound. F10=Loudest.
  286.     Alt F1          Main screen
  287.     Alt F2          Samples screen
  288.     H               Quick Help
  289.  
  290.     NOTE:   Several people have asked me about why nothing moved in the
  291.         samples screen. Well, there weren't meant to be anything moving
  292.         in the samples screen. The screen simply existed because I
  293.         wanted to see messages in songs, that's all. If there's enough
  294.         requests, I'll put in some movements to show the samples being
  295.         used. But for now, I consider it not-necessary and would only
  296.         add to the size of PP3.
  297.  
  298. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  299. HEY! WHERE'S PLATINUM PLAY 1.0 AND 2.0???▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  300. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  301.  
  302.     To cut a long story short, Platinum Player 1.41 @ AudioManager 1.41
  303.     was released by RDG sometime back, with full source codes. It sucked
  304.     like hell and I doubt anybody used it. Platinum Play 2.00 (using
  305.     AudioManager 2.x) has been written, but release has been cancelled to
  306.     make way for Platinum Play III, since the time gap between the two
  307.         wasn't that long (few months only, and PP3 (first beta test version)
  308.         was completed in July '94). Of course, I've had this stupid idea of
  309.         bundling both PP2 and PP3 together...and it's all here!
  310.  
  311.  
  312. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  313. CONV.EXE (MOD/S3M to AMM conversion program).▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  314. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  315.  
  316.     ■ AMM is just another proprietary format used by Platinum Play III.
  317.     ■ It is usually much smaller than other formats, although sometimes
  318.           it doesn't give good results. But problem could be solved (it's
  319.       not really a problem, just that some music formats deletes unused
  320.       patterns and stuffs...whereas mine doesn't to keep full info).
  321.     ■ Modules converted to AMM format cannot be reconverted back to
  322.       their respective original format. TAKE NOTE OF THIS!
  323.         ■ There might be some bugs in CONV.EXE...such as it's doesn't check
  324.           for disk space error...might even crash the system?
  325.  
  326.     The syntax for CONV is as follows
  327.  
  328.     CONV (FileNameWithExtension.MOD/.S3M) (TargetAMMfile.AMM)
  329.  
  330.     It will load module into memory (you'll need enough base/EMS memory
  331.     for this!) and compress+write them to disk.
  332.  
  333.     For example,
  334.     CONV ATOMIC2.MOD ATOMIC2.AMM
  335.     will convert ATOMIC2.MOD to ATOMIC2.AMM.
  336.  
  337.     NOTE: You are recommended to save your music modules in their
  338.           original format, not AMM. (AMM was created for transportation
  339.           across BBSes,etc...). In the next Platinum Play (IV) (if
  340.           written), the AMM format will be very different from the
  341.           current one as to accomodate XM features and more.
  342.  
  343.     FACT: I don't even use this utility myself! :-) Hahahaha.
  344.     FACT2: Have you tried converting the music from DOPE into AMM?
  345.            I have...and it's smaller by 438,760 bytes (!).
  346.  
  347. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  348. TROUBLESHOOTING/ERROR MESSAGES▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  349. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  350.  
  351.     Below are several troubleshooting tips that might be useful.
  352.  
  353.     ░ Unable to load music
  354.         Possibilities:
  355.         ■ You don't have enough RAM
  356.         ■ Music format is bad/unsupported
  357.         ■ File not found
  358.                 ■ You screwed up somewhere in the command line
  359.         ■ Some internal bug. Read the 'bugs' section.
  360.  
  361.     ░ Soundcard not found
  362.         Duh! Obviously, you don't have a SoundBlaster or compatible
  363.         card! :) Go get one now!!
  364.  
  365.     ░ Program crashes when trying to load music
  366.         I've come across this problem several times with S3M files
  367.         if you load them without EMS (or disable EMS). I'm not sure
  368.         what's wrong here, but I think it's probably my code.
  369.         (Hey, it's in assembly...and errors are inevitable!)
  370.  
  371.     ░ Program crashes after shelling to DOS and doing stuffs
  372.         Again...it's probably my program...or the other's fault.
  373.         I've only experienced this with a handful of programs.
  374.         Check out the 'bugs' section.
  375.  
  376.     ░ Screen appears without sound/sound comes out weirdly
  377.         Most probably you have a SB16 or SBPro. PP3 has not been
  378.         fully tested with SB16 and SBpro, because I don't have either
  379.         one of them!
  380.  
  381.     ░ Sound seems distorted
  382.         Try lowering the master volume (or set a lower amplification,
  383.         less than 32). Some modules (especially MODs) have problems
  384.         when the user plays two or more same instrument at the
  385.         same time. This amplifies the volume outside the range
  386.         allowed by hardware, and thus, clipping is done. This
  387.         distorts the sound a little.
  388.         By default, there's usually some clipping...but the effects
  389.         won't be much.
  390.  
  391.     ░ Any other bugs.
  392.         Do report immediately!
  393.  
  394.  
  395. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  396. THE BLASTER ENVIRONMENT SETTING▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  397. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  398.  
  399.         BLASTER=Aiii Ijj Dk Tl
  400.  
  401.     iii is the base port number in 3 hexadecimal digits. eg. 220
  402.     jj  is the IRQ number used by your SoundBlaster. It can be either 1
  403.         or 2 decimal digits long. Value ranges from 0-15.
  404.     k   is the DMA number used by your SoundBlaster. It can range from
  405.         0-3.
  406.     l   is the SoundBlaster type.
  407.         1=Old SB 2=Old SBpro 3=New SB 4=New SBpro 5=? Can anyone tell me?
  408.         6=SB 16/AWE32
  409.  
  410.     For example, I use BLASTER=A220 I5 D1 T3, which means my SoundBlaster
  411.     in at port 220h, uses IRQ 5, DMA 1 and is Type3 (SoundBlaster 2.x).
  412.     Each parameter in the environment variable must be separated by at
  413.     least a space. Refer to your SoundBlaster manual for details.
  414.  
  415.     For SB16/SBAWE32 who has more BLASTER variables, please refer to
  416.     your manual. I will try to give a brief description:
  417.     BLASTER=Aport Iirq D8bitDMA H16bitDMA Ttype
  418.     There is one extra variable about the MIDI stuff...I'm not sure
  419.     about it...oh well...
  420.  
  421.     If the environment variable is not available, Platinum Play III will
  422.     go through a hardware detection. This hardware detection detects
  423.     even the DMA and has failed on some soundcards (Most notably the GUS
  424.     under SBOS). If this method fails or crashes, try using the
  425.     environment variable. This method has not been tested with SB 16
  426.     and will most probably crash.
  427.  
  428.     Future versions of PP might implement a setup program.
  429.         Heck...future versions will be so different, I'm not sure about
  430.         anything!
  431.         
  432. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  433. GREETZ AND THANX (In no particular order at all...)▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  434. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  435.  
  436.         RENEGADE GUYS (AudioJack, Tachyon, Epsilon, Alchemist, dogs)
  437.         ALL SYSOPS
  438.         ALL OTHER DEMO DUDES
  439.         ALL BETA TESTERS
  440.         ALL MODEMMERS!
  441.         DUDES AT IN-TECH (esp. Alex Yong! :)
  442.         DUDES AT COMPUTIMES
  443.         Dr. Stephen W. Hawking
  444.  
  445.  
  446.     A ZILLION THANX GOES TO...
  447.     AudioJack/RDG
  448.         beta testing and for his original idea on the name Platinum
  449.         Play... err..or was it Platinum Player...
  450.     Tachyon/RDG
  451.         for beta testing and detecting some bugs.
  452.     Kelvin Foo aka Black Thunder aka my younger brother
  453.         for beta testing and pointing out some bugs in the effects
  454.         implementation which I missed.
  455.     Lau Chet Hong (SB16)
  456.     Lee Meng Hong (SBPro)
  457.     Kok Jek Yong (SBPro)
  458.     Leow Teck Yee (SBPro)
  459.     Ian John Albert (SBAWE32)
  460.         for beta testing PP3 on their SB16/SBPro and giving me
  461.         some useful info on higher-end SoundBlasters' BLASTER env var.
  462.     Lily Poh
  463.         Jenny Soo Mei Yin
  464.     Lye, Pok Yeow, Benji, Say Cheong, etc...
  465.     *.*
  466.  
  467. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  468. 'BUGS'▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  469. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  470.     - On some modules, the forward/backward functions might not work
  471.       nicely (it might just get stuck at a certain sequence...).
  472.       This is due to the nature of the MODs and S3Ms (especially) and
  473.       it's implementation in my AudioManager 3.
  474.       There's a way out of this though. For computers equipped with
  475.       the hardware 'Turbo' switch, try lowering your PC speed and then
  476.       press the left cursor key. That 'oughta work.
  477.     - Here are the list of program that I found to be incompatible with
  478.       PP3 being resident.
  479.       ■ COMPBUST (for some unknown reason...)
  480.       ■ COMMUNIQUE 2.10 (also, for some unknown reason. Heck...it even
  481.         crashes without PP3 if you run it, shell to DOS, turn to 80x50
  482.         mode, return and try to press Alt-D to dial!!).
  483.         But still, it once crashed while PP3 was playing a music.
  484.         The newer version (2.20) seems to work correctly now...
  485.       ■ All software that take control of SoundBlaster (SONIX,DMP,etc...)
  486.       ■ Some softwares. Don't ask me why...I don't know myself.
  487.       ■ On some motherboards, certain memory configuration could cause
  488.         an EMM error.
  489.     - Some, but not all STMs converted to S3M won't play correctly.
  490.       This is due to the STM's peculiarities...which I will not even
  491.       take the effort to look at...
  492.     - On higher end SoundBlasters, the sound might be soft.
  493.     - This is a rare bug. My programs might have bugs when not using EMS
  494.       memory. (!). CCITY12.S3M failed upon loading, even with enough base
  495.       memory. Some MODs failed to quit to DOS safely. Oh well...I'm too
  496.       lazy to look into it. But most of the time it'll quit to DOS
  497.       'gracefully' if error occurs.
  498.     - Not thoroughly tested with SB16. Thus, the amplification stuffs
  499.       might cause problems such as distortions/etc!
  500.     - Does not work nicely under Windows. Somehow, Windows plays with the
  501.       RTC...and it's not nice! :-) Anyway, run it again...and it should
  502.       work.
  503.       TIPS: ■ Don't shell to DOS while in Windows! For some peculiar
  504.           reason, I suspect Windows has bugs (yes, BUGS!) in it's
  505.           implementation of EMS.
  506.         ■ If you're using 44khz (/S3 or by default), it's recommended
  507.           that you use the /B switch to limit use to base memory
  508.           only, as EMS is very slow under Windows.
  509.         ■ Life would be much better if Windows was actually Doors!
  510.  
  511. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  512. CONTACTING US▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  513. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  514.  
  515.     To contact RDG, read RENEGADE.NFO.
  516.  
  517.     I can be reached through kenfoo@techm.pl.my or several local BBSes
  518.     around here in Malaysia. Or, you can snail-mail me at...
  519.  
  520.         Kenneth Foo
  521.         182, Jalan C3,
  522.         Taman Melawati,
  523.         53100 Kuala Lumpur,
  524.         West Malaysia.
  525.  
  526.     I'd love to have feedbacks on the program, how it works, and how I
  527.     can improve it further. Please contact me immediately if you do find
  528.     any bugs!
  529.  
  530.         And oh...if you decide that this program is quite useful and you
  531.         like it, please do donate some bucks to the nearest charity
  532.         organization. But if you really insist of paying something for
  533.         this program; send them to the address above. :-)
  534.  
  535. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  536. DONE▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  537. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  538.  
  539.     If you can't seem to find certain sections in this document, well,
  540.         it ain't there. And don't worry...I'll try to put in GUS support
  541.         in future releases...when I have the time! ;-) And card! :-)
  542.  
  543.     Remember kids! All eat/code no play makes Jack a dull boy!!! =)
  544.     Pigs oink, dorks..err..dogs bark and cats meow.
  545.     Bye and tata!
  546.  
  547.     TechnoMaestro signing off.
  548.     ATH
  549.  
  550.  
  551.            100% Malaysian made product. 1994-1995.
  552.              If you don't believe me, ask your
  553.                 mom or dad.
  554.  
  555.  
  556.            "Let your body be the machine of a positive mind..."
  557.  
  558.  
  559.  
  560.  
  561. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  562. UNDOCUMENTED/SECRET/HIDDEN STUFFS▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  563. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  564.  
  565.     There is an undocumented key, that is, the 'N' key. You might have
  566.         discovered that PP3 quits to DOS when the key. Well, here's the
  567.     difference from the ESC key.
  568.  
  569.     When you press ESC, PP3 quits to DOS and returns error code 0.
  570.     But when you press N, PP3 quits and returns error code 1.
  571.     It's actually meant for me to make batch files and select next
  572.     song...unless ESC is pressed. Use the DOS errorlevel command in
  573.     the batch file to determine this. For example, here's one of my
  574.     batch file named D.BAT.
  575.         ........start of D.BAT........
  576.         @echo off
  577.         pp3 /l /a40 DOPE.MOD
  578.             IF NOT ERRORLEVEL 1 goto ES
  579.         pp3 /l /f ID.S3M
  580.             IF NOT ERRORLEVEL 1 goto ES
  581.         pp3 /l /f INTRO.S3M
  582.             IF NOT ERRORLEVEL 1 goto ES
  583.         pp3 /l /f PASSAGE.S3M
  584.             IF NOT ERRORLEVEL 1 goto ES
  585.         pp3 /l /f RAMAGARD.S3M
  586.             IF NOT ERRORLEVEL 1 goto ES
  587.         pp3 /l /f OMNIPHIL.S3M
  588.             IF NOT ERRORLEVEL 1 goto ES
  589.         pp3 /l /f SONIC.S3M
  590.             IF NOT ERRORLEVEL 1 goto ES
  591.         pp3 /l /f INTRO2.S3M
  592.             IF NOT ERRORLEVEL 1 goto ES
  593.         D
  594.         :ES
  595.         .........End of batch file.......
  596.     So, you can make PP3 play automatically a collection of songs
  597.     at a computer show or something and show off the ability of
  598.     SoundBlasters {Grin} ... okay-okay...no flames!! :-)
  599.  
  600.     Notice that I used 'NOT ERRORLEVEL ...'. From my side, it seems
  601.         that IF ERRORLEVEL 0 GOTO ES doesn't work! Don't ask me why!
  602.     Here's the list of other errorlevel codes returned by PP3. They're
  603.     all returned upon errors.
  604.         2       General error
  605.         3       No sound card (SoundBlaster)
  606.         4       No parameter
  607.         5       Real Time Clock error
  608.         6       Initialization error
  609.         7       Playback error
  610.         8       Module load error
  611.         9       Deinitialization error
  612.  
  613.     There's also a secret 2-key combo at the main menu which pops up a
  614.     hidden message on how to contact me and other assorted nonsense.
  615.     One of the key is in this list...
  616.         ctrl
  617.         alt
  618.         shift
  619.         tab
  620.         caps lock
  621.         num lock
  622.         scroll lock
  623.     The other key...well, find out yourself.
  624.  
  625.     There's also an Alt-F10 key. It's supposed to have a spectrum
  626.     analyzer or something like that...but I was too lazy (and don't know
  627.     how) to code them. So, it's only the simple bars like in the main
  628.     screen. :( Actually, it's the simplest screen in PP3! :-)
  629.  
  630.     But that's not the best part...try these command line switches
  631.     (some letters have been left out and is marked with '*').
  632.         I'm pretty sure they're not destructive. :-)
  633.  
  634.                 /*A*K           Clue: Never on this program!!!
  635.                 /*H**T          Clue: It's not a nice thing to do.
  636.  
  637.     And since stepping 26, I've added the /T switch, which enables
  638.     irq 0 to 7 to function while mixing. Useful fer some proggies
  639.     that hooks to int 8 for screen synchronization.
  640.  
  641.  
  642. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  643. THE FUTURE▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  644. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  645.  
  646.     Well, don't expect anything very soon though.
  647.  
  648.     - AJ just lent me a GUS card. Now that I have a GUS to test,
  649.       I just *might* release a PP3 which supports the GUS card.
  650.       But this is only a slim possibility (almost nil :).
  651.  
  652.     - Platinum Play IV
  653.         Oh yes. It'll be out (I hope!). Anyway, it will ...
  654.                 ■ be in protected mode, 98% C and 2% assembly.
  655.         ■ support MOD,S3M,XM,AMM2 (New Audio Manager Module)
  656.         ■ support GUS, SB, SB Pro, SB 16. Sorry, but I've got
  657.           no AWE to code on! :-) That is, unless Creative Labs
  658.           contributes a little :-)
  659.         ■ with a slim probability, have MiDi support.
  660.         ■ as usual, I will try to make its playback 100% correct.
  661.           (It seems that almost no-one realised of the playback
  662.           bug their players have while playing SATELL.S3M!)
  663.                 ■ have sample crunching for RAM-starved cards/systems, by
  664.                   smaller fractions, not like in CP. Yes, crunching will
  665.                   support SBs too, as to allow more memory for system :-).
  666.                   For wave-table based, cards, you might opt for the software
  667.                   mixing to do the job if you're RAM-starved, but still
  668.                   maintain some degree of quality.
  669.                 ■ come with more extensive (new) AMM format document.
  670.         ■ most probably have problems with DOS shell ;-)
  671.           That's because I'm using DJGPP 2.0 to code my stuffs!
  672.         ■ Enhanced protected mode mixing routines!
  673.                   (Theoretically, 20%-25% faster! But C makes it slower ;-)
  674.         ■ Compressed patterns in memory!
  675.                 ■ More formats?
  676.  
  677.     - AMM2 is a newer format of Audio Manager Module. It's totally
  678.       incompatible with AMM (The old one). This time, it won't be that
  679.       small, but will utilise some special delta-encoding which makes
  680.       it MORE compressible than the old AMM's standard delta-encoding!
  681.       It will also support many musical formats, feature > 64 rows,
  682.       > 256 patterns, > 256 orders, > 1 effect (almost unlimited),
  683.       have MiDi-like support, lyrics, flexible, many channels, etc...
  684.       Look out for it! Oh, btw, it's based on the RIFF format.
  685.  
  686.     - An even slimmer probability is writing a tracker :) to support
  687.       AMM2 format.
  688.  
  689.     - See you in the future!
  690.  
  691.     - LATEST UPDATE!
  692.         Work on PP4 and AudioManager 4 has been halted or put in
  693.         [very] low gear! I'm now moving onwards to improving my 3D
  694.         library instead as PP4 won't be able to match big (bulky)
  695.         and more capable players like CubicPlayer.
  696.  
  697.         Yet another latest update...my brother found out
  698.         another 'small' bug in S3M volume implementation...
  699.         but that's a minor issue, and I'm almost positive no
  700.         one will ever hear the bug, coz it's between no-sound
  701.         and very-very soft sound thing during volume slides...
  702.  
  703.     - If you want me to continue work on PP4, please do inform me!
  704.  
  705. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  706. OKAY, YOU'RE FREE TO GO▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  707. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  708.  
  709.     Lastly, please do take note of the first 3 sections of this document!!
  710.     Read it thoroughly and make sure you understand them!
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  719. *MORE* STUPID STUFFS REALLY DO NOT WANT TO TAKE HEED OF @ Tension breaker▒▒▒
  720. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  721.  
  722.         Yes!! Catch Renegade Demo Group on video tape, cassete and
  723.     CDs!! Watch them in action as they render you your all-time-favourite
  724.     songs!! (Heh heh). Only SBs and GUS supported. :)
  725.  
  726.         Also, watch out for the RenegadeDemoGroup T-shirts at your
  727.     nearest department store! Each shirt comes in many exciting colours.
  728.     It features a large text 'I love RDG & SPS!'. Comes also with sinus
  729.     scrollies, plasma and copper effects, and 3D vector graphics (with
  730.     texture mapping!!).
  731.  
  732.         If T-shirts ain't your kinda thing, go and get this all-new
  733.     RDG underwears! Comes in assorted colours, shapes, sizes, patterns
  734.     and languages. Good looking underwears to complement your looks! ;-)
  735.     It'll add pizzaz to your wardrobe!!
  736.  
  737.         For other gals out there, you can get our autographs and photo
  738.     (great poses) for FREE!! Yes...that's *FREE*! All you need to do is
  739.     get a modem and log into Renegade BBS. AudioJack, the generous and
  740.     charming sysop will pass you the picture of us! Full 640x480 24-bit
  741.     picture! Now beat that for clarity in picture! :)
  742.     Note: You must be 98 years or older to download pictures of us.
  743.  
  744.         If you hate to watch us because we are simply too handsome,
  745.     why not just listen to our charming voices? {grin}. You can either
  746.     download our speech...all fully compressed! Comes also with BOSS keys
  747.     so your mom ain't gonna get mad when she comes by!! Hahaha. Better
  748.     still, buy out CDs and Video Cassetes!!
  749.  
  750.         If those really can't satisfy your needs, go get our full-sized
  751.     'Inflatable RDG dolls' composing of AudioJack, Tachyon, Epsilon,
  752.     Alchemist and me!
  753.  
  754.     Also, coming to you soon. Books on RDG! At last!! Some of the
  755.     great titles are...
  756.         'How to be a successfull bugger and debugger'
  757.         'How I eat'
  758.         'How to get major SPS for an exciting-life'
  759.         'How not to code'
  760.         '10 steps to a better lamer'
  761.     and...
  762.         - RDG Fake Dentures
  763.         - RDG toothpicks.
  764.         - RDG toothbrush.
  765.         - RDG dental floss
  766.         - RDG 'Coding' Cookies. Comes with strips of paper with
  767.           programming tips!! :)
  768.         - RDG babi-dolls (sic)
  769.         - RDG's 'RDG-C' and 'RDG-Pascal' language.
  770.         - RDG's specially prepared inkjet printing paper coated with
  771.           saliva.
  772.                 - RDG's lame cakes.
  773.         - And many-many more exciting stuffs!
  774.  
  775.     **********************************************************************
  776.     Relax! That was just a joke (or another method of letting stress out
  777.     by typing out 100%-nonsense. :) It really works! But if you think that
  778.     some of those ideas above are sensational and worth marketing, go
  779.     ahead, do it. :-)
  780.     **********************************************************************
  781.