home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 26 / CD_ASCQ_26_1295.iso / vrac / pp3_1.zip / PP3.HIS < prev    next >
INI File  |  1995-08-08  |  14KB  |  286 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. |                              History file                                |
  7. |                                                                          |
  8. [*]----------------------------------------------------------------------[*]
  9.  
  10. See end of file for latest update.
  11.  
  12. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  13. HISTORY▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  14. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  15.  
  16. November/December 1993.
  17.     Platinum Play 0.00, at that time, named Audio Manager 1.0.
  18.     4 channel MOD player, supports SB and PC Squeaker.
  19.     *FIRST* MOD player from Malaysia! How'bout that! :-)
  20.         In fact, it could very well be the first MOD player from Asia! :-)
  21. July 1994.
  22.     Platinum Player 1.41.
  23.     With full source code (with the all-exciting bugs too!) released.
  24.     Supports 4/6/8 channel MODs.
  25. Around July-August 1994.
  26.     Platinum Play 2.0 distributed to selected people for beta-testing.
  27.     Did not release version to public.
  28.     Had this nice graphic mode screen. :)
  29.     Supports 1-16 channel MODs.
  30.  
  31. ===============UNRELEASED PLATINUM PLAY 3.0 REVISIONS ======================
  32.  
  33. 21st-24th (or around there for touch-ups) October 1994.
  34.     Platinum Play 3.0 finished.
  35.     Degraded to the lowly text-mode screen because of 2 important
  36.     reasons.
  37.     1) Needed to reserve memory!
  38.     2) PP3 is made to be GUS-Extendable, and therefore, display of
  39.        waveform isn't possible without some extra coding (yuk).
  40.     Supports MOD and S3M.
  41.     Now, it's the *FIRST* S3M player from Malaysia! Cool! :-)
  42. 25th October 1994
  43.     Removed a small section of code that disallows S3Ms with Adlib channels
  44.     (but no adlib instruments) to work -- Day of The Lollipop by PM is one
  45.     example. However, PP3 still will NOT read S3Ms with Adlib instruments.
  46.     Version of program is STILL kepts at 3.0 since the modification is only
  47.     minor... A short note here: Remove all unused channels in your music!
  48.     They take up precious memory even though there are no notes! My music
  49.     system has a very different structure from other players and it makes
  50.     it very-memory-hungry. Produces a another version that uses INTERRUPT
  51.     8h for those who don't have working RealTimeClock in their PCs.
  52.     (Esp. on AudioJack's BBS machine...heh heh).
  53. 27th October 1994
  54.     Did some slight internal restructuring to Audio Manager III.
  55.     Also, freed up 2k of memory.
  56. 30th October 1994
  57.     Finished AMM loader routine and converter program. AMM loading
  58.     routines took up around 1k of extra code.
  59.     Also, corrected some bugs in Tremolo (Those stupid MOD DOCs said
  60.     something totally wrong...sheesh...) and S3M loader (didn't process
  61.     Tremolos).
  62.     Heheheh...PP3 is the *FIRST* AMM player in the world...hahahaha.
  63.     (Hey, PP3 is the *only* AMM player in the world! :-)
  64. 31st October 1994
  65.     Corrected a really major bug in the stereo mixer...(it's all because
  66.     of one/two lines of code!! Arrghh!). Previously, beta testers would
  67.     experience terrible crashes on their system when run in Stereo mode.
  68.     But I still need help on the SB16 playback, as I haven't got any words
  69.     on it's performance/workability.
  70.     Written a surround-sound/left/right/middle mixer for surround/speed
  71.     on stereo cards, but don't want to implement it. If GUS is ever
  72.     supported, surround sound will limit the number of channels to 16
  73.     and downgrade the mixing rate on that card to a lowly 19khz!
  74.     Oh well...I guess the best method to do surround is to use 2 samples
  75.     (one normal and the other surround flipped), and play one of them
  76.     on the left channel and the other on the right.
  77.                --==NOTE FOR MONO SOUND CARD OWNERS==--
  78.     Yes! You can try out surround sound too! Just flip the 2 wires on
  79.     ONE side of your speaker...and you're ready! Of course, this means
  80.     ALL the sounds are surround sound ... heh heh.
  81.     Try it...it really sounds weird... @^%-)
  82. 2nd November 1994
  83.     Low Chet Hong reported a bug, which was due to the environment parsing
  84.     for SB16. Finished a corrected version, with separate 8-bit and
  85.     16-bit DMA detection (not sure if it'll work).
  86.     Size of Platinum Play III grows...
  87. 12th November 1994.
  88.     Corrected a minor bug in music implementation, caused by old
  89.     patch-ups. Note stops if new sample number is encountered without
  90.     a note. Also, some corrections to the 16-bit sound output again.
  91. 16th November 1994.
  92.     Improved a 'behaviour' in the volume implementation. Previously,
  93.     volume 1 was not audible. But it is now. Secondly, added amplification
  94.     to the 16-bit playback since one of the beta tester (Ian) reported
  95.     that the music sounded very-very soft.
  96.     Wrote..err..actually, extracted a PAS driver from the MIDAS Sound
  97.     System, as I do not have a PAS (and don't intend to get one).
  98.     Sure...say I'm lame...but hey, who cares? I don't. Why bother wasting
  99.     so much time anyway...since I've gotta study too. Besides, it's quite
  100.     short...maybe even less than 500bytes. I'm not sure if the PAS driver
  101.     works...I seriously doubt so... oh well...
  102.     [But the other stuffs including the SB drivers have been fully coded
  103.     by me...so that makes me a ...hmm...0.01% lamer? ;-)
  104. 17th November 1994.
  105.     Revamped AMM format slightly...resulting in smaller files. AMM is now
  106.     able to achieve sizes not reachable by other music formats! :-)
  107.     (Though it sometimes is bigger). Wrote some routines to handle Adlib
  108.     instruments as well. However, sounds didn't turn out quite well (was
  109.     off several hertz...and sounds weird!). Thus, I dropped it's support.
  110. 26th November 1994.
  111.     Corrected another bug in the porta-to-note section. Had bugs with
  112.     the Fishtro music. (You know, my program doesn't clear off any previous
  113.     data when loading another music!).
  114. 3rd December 1994.
  115.     SATELL.S3M caused problems. It's due to an internal S3M bug. DMP 3.01
  116.     didn't play it correctly too, but others did though. Added some patch
  117.     of code here and there into the music interpreter, which didn't support
  118.     some S3M-specific bugs. I feel quite uncomfortable with these many
  119.     patches and it clearly reflects poor programming practices. However, I
  120.     have neither the time nor enough gathered knowledge on the bugs yet to
  121.     write the perfect tracker. I'll try to implement all possible bugs in
  122.     the next major release of Platinum Play (Platinum Play 4), which, I
  123.     hope, should be the last release of Platinum Play. I'll be dumping my
  124.     old routines soon...so,...it's all very unsure. For now, I think I've
  125.     corrected it...just hope that there's no other bad side-effects from
  126.     this update... :)
  127.  
  128.     Also, added Stepping value. As in the Intel processors, the higher the
  129.     stepping value, the lesser bugs it has. This is used to avoid
  130.     incrementing the version number too fast.  Current stepping value is
  131.     11, since this is the 11th update of PP3.0. Once PP3.1 is released
  132.     (if ever), stepping value for it will be reset to 1.
  133. 9th December 1994.
  134.     Just got a copy of Scream Tracker 3.20 myself. Gosh...had to add
  135.     several stuffs. However, the DOCs made me aware of several bugs.
  136.     Some are not implemented, though. Stepping=12.
  137.     ARMANI.S3M that comes with ST3.20 now plays correctly.
  138. 12th December 1994.
  139.     Added hidden message. Stepping=13.
  140.     PS: For being a good boy/girl and reading this, I give you a clue.
  141.         [BIOS Scan/Keycode 5D00]
  142. 19th December 1994.
  143.     Kelvin Foo, my younger brother pointed out a bug in my player in
  144.     which it didn't play his music correctly. It seems that the Porta
  145.     To Note will use the previous porta to note value, and not the previous
  146.     [any] effect value. Stepping=14.
  147. 20th December 1994.
  148.     Kelvin Foo reports another bug whereby my program didn't retrigger
  149.     sample in slide to note if the previous sample is not the sample
  150.     as the sample to be used. Will be restructred in future. Currently,
  151.     this test is done twice...one on Slide to notes, and one in normal
  152.     notes. Stepping=14.
  153.     Ahh...almost forgot...16-bit sound output is not really functional.
  154.     The sound output is too soft. I have yet to add in an amplification
  155.     for it. Sorry.
  156. 26th December 1994.
  157.     Removed the untested ProAudioSpectrum (PAS) driver, since I was
  158.     unable to test it -- and with this, I got rid of the 0.01% lameness
  159.     I acquired some time back ;-). Changed 16-bit mixing/copying routine.
  160.     Hopefully, now works with SB16. (Note: Sound gets softer with more
  161.     channels, but quality is not degraded). Stepping=15.
  162.     PAS users: Sorry...but you'll have to run PP3 in SB emulation mode!
  163. 27th December 1994.
  164.     Fixed a bug: Didn't play correctly with slide to notes when
  165.     there is no sample number. Stepping=16.
  166. 14th January 1995.
  167.     New Year! Anyway, disovered a minor error in a code to lower
  168.     sample clarity (cut down samples to 6-bits). Problem was around
  169.     since Stepping 16, I guess. (It was just an experiment).
  170.     Also, discovered some bugs in S3M loader? Or is it MOD loader?
  171.     Or maybe the internal workings...duh...anyway, problem not
  172.     rectified and therefore, stepping still remains 16.
  173.  
  174.     Note for myself: Problem is somewhere in the S3M sample deciphering
  175.              part. Didn't seem to get the correct total sample
  176.              size, therefore, allocated much-much less memory than
  177.              actually required! Memory overwrite occured.
  178.              Also, the init routine really is buggy. Crashed
  179.              several times while debugging!
  180.              Probably cause is memory overwrite.
  181. 21st January 1995.
  182.     Rewrote a small EMS-handling routine in Memory Manager. Now uses
  183.     EMS 4.0 features (That means EMS 3.x or below can't be used!).
  184.     Slightly faster. Stepping=17.
  185.     Also, removed some useless code (actually, my library of routines,like
  186.     data compression/etc... got compiled into PP3 too!), cutting size
  187.     by 3k-4k.
  188. 7th March 1995.
  189.     Added in /L command line switch to disable looping.
  190.     Stepping=18.
  191. 8th March 1995.
  192.     Added the 'N' key. Stepping is still 18.
  193. 11th March 1995.
  194.     Added /A and /AF option.
  195.     Note!! May not work with SB16 nicely!
  196.     Stepping is 19.
  197. 12th March 1995.
  198.     Added PAL support and Quick volume setting (F1-F10 keys).
  199.     Corrected a porta to note while volume slide effect bug, in which
  200.     previously didn't play FANTASIA (by Epsilon) nicely!
  201.     Stepping = 20.
  202. 24th March 1995.
  203.     Corrected a slight problem in Vibrato. Don't worry...it's not serious.
  204.     It's actually part of an S3M peculiarity. Stepping=21.
  205. 17th,18th April 1995.
  206.     Added a correction to music playing routines. Previously, cut off
  207.     all notes which sets the sample offset past the sample length.
  208.     Scream Tracker, PMP (FT2), and numerous other does this. Now I
  209.     set the sample offset = sample length.
  210.     Also, corrected a bug in pattern delay, which caused an infitie
  211.     delay in a MOD my brother tested. Hope no side effects again!
  212.     Stepping=22.
  213. 6th May 1995.
  214.     Whoops...bug in PP3. Panning wasn't right! 'Misloaded' data into
  215.     memory ...hehehe :-) Also increased support for 1-32 (!) channel
  216.     MODs. Stepping=23.
  217.     Tried test...found out PP3 takes up 35% processor time when
  218.     playing a 28-channel MOD at 44khz mono on my 486DX-33.
  219.     That makes my PC as though it's running at 21mhz? Bluuuuuuurrrrrr.
  220. 11th May 1995.
  221.     Found yet another bug in the S3M things (and here and there).
  222.     Panning and S3M channel disabling got haywired! Anyway, fixed
  223.     the problem. Stepping=24!
  224.     NOTE: If any of you took PP3 with stepping of 23 and have a
  225.           mono SB card, you'll need not upgrade to stepping 24.
  226.           But it does help where S3M channel disable-flag is used.
  227.           Stereo SB card users should DEFINITELY upgrade to this
  228.           version.
  229.  
  230. ==================PLATINUM PLAY 3.0 - PUBLIC RELEASE =========================
  231. May 1995.
  232.     Platinum Play III release version is done. Program released to the
  233.     public. No major changes/bugfix done.
  234. =============================================================================
  235.  
  236. 28th May 1995.
  237.     Reduced the size of the DMA buffer by half. It seems that
  238.     2k buffers (even???!?) on my 486DX-33 with EMM386 running crashes
  239.     by giving an unsupported DMA mode after running any software
  240.     by Triton which uses SB or some few proggies.
  241.     Stepping=25.
  242.     *THIS IS AN UNRELEASED VERSION*
  243.  
  244.     Also ,did checking with newer speed testing routines, and a
  245.     plain looping-string on 32 channels. Optimally, loading into
  246.     base memory, PP3 occupies only 45% of the processor time trying
  247.     to mix all samples at 44khz mono.
  248.  
  249.     Added IRQ2 enable...since IRQ8 might be disabled if IRQ2 is
  250.     disabled.
  251.  
  252. ==============================================================================
  253. Platinum Play 3.1: 11th June to 1st July, 1995.
  254.     >> AN UNOFFICIAL RELEASE <<
  255.  
  256.     + Quick Help screen (press H)
  257.     + Real Time Clock routine changed. (Previously didn't work on 386
  258.       computers.)
  259.     + Added the undocumented /T switch.
  260.     + Also added the /V switch, for horizontal bars.
  261.     + Included the /1,/2,/3,...,/10 switch for screen selection.
  262.       Currently, only /1, /2 and /10 works.
  263.     + Improved paramete input capability, whereby spaces aren't necessary
  264.       anymore.
  265.     + Increased maximum number of patterns and sequences to 256.
  266.     * Changed SB drivers a little (minor tweaking) and fixed a bug where
  267.       SB16 with stereo would be limited to 22khz.
  268.     * Improved DMA overrun error which occured in earlier versions
  269.       after running Triton's FT II! However, it made execution much
  270.       much slower under Windoze and for slow processors. :-). I'll try
  271.           to improve this in future releases. Oh, with this change, it seems
  272.           that SBOS cannot run perfectly on my PC anymore.
  273.     * Stepping=26.
  274.     ! Not very optimized for slow PCs anymore!
  275.  
  276.     Shit. The size of Platinum Play 3 grows...
  277.     Ooo...gotta make one CPU usage bar screen!
  278.  
  279.     <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  280.     Yes. This will be the last in the Platinum Play 3.x (and probably
  281.     the whole Platinum Play series). The next version will feature
  282.     lots of new features, such as a newer format, GUS and XM support,
  283.     and many others. Look out for it!
  284.     >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  285.  
  286.