home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 26
/
CD_ASCQ_26_1295.iso
/
vrac
/
pp3_1.zip
/
PP3.HIS
< prev
next >
Wrap
INI File
|
1995-08-08
|
14KB
|
286 lines
[*]----------------------------------------------------------------------[*]
| |
| PLATINUM PLAY 3.1 by Kenneth Foo aka TechnoMaestro/RDG. |
| (c) Copyright Renegade Demo Group, 1994. All Rights Reserved. |
| |
| History file |
| |
[*]----------------------------------------------------------------------[*]
See end of file for latest update.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
HISTORY▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
November/December 1993.
Platinum Play 0.00, at that time, named Audio Manager 1.0.
4 channel MOD player, supports SB and PC Squeaker.
*FIRST* MOD player from Malaysia! How'bout that! :-)
In fact, it could very well be the first MOD player from Asia! :-)
July 1994.
Platinum Player 1.41.
With full source code (with the all-exciting bugs too!) released.
Supports 4/6/8 channel MODs.
Around July-August 1994.
Platinum Play 2.0 distributed to selected people for beta-testing.
Did not release version to public.
Had this nice graphic mode screen. :)
Supports 1-16 channel MODs.
===============UNRELEASED PLATINUM PLAY 3.0 REVISIONS ======================
21st-24th (or around there for touch-ups) October 1994.
Platinum Play 3.0 finished.
Degraded to the lowly text-mode screen because of 2 important
reasons.
1) Needed to reserve memory!
2) PP3 is made to be GUS-Extendable, and therefore, display of
waveform isn't possible without some extra coding (yuk).
Supports MOD and S3M.
Now, it's the *FIRST* S3M player from Malaysia! Cool! :-)
25th October 1994
Removed a small section of code that disallows S3Ms with Adlib channels
(but no adlib instruments) to work -- Day of The Lollipop by PM is one
example. However, PP3 still will NOT read S3Ms with Adlib instruments.
Version of program is STILL kepts at 3.0 since the modification is only
minor... A short note here: Remove all unused channels in your music!
They take up precious memory even though there are no notes! My music
system has a very different structure from other players and it makes
it very-memory-hungry. Produces a another version that uses INTERRUPT
8h for those who don't have working RealTimeClock in their PCs.
(Esp. on AudioJack's BBS machine...heh heh).
27th October 1994
Did some slight internal restructuring to Audio Manager III.
Also, freed up 2k of memory.
30th October 1994
Finished AMM loader routine and converter program. AMM loading
routines took up around 1k of extra code.
Also, corrected some bugs in Tremolo (Those stupid MOD DOCs said
something totally wrong...sheesh...) and S3M loader (didn't process
Tremolos).
Heheheh...PP3 is the *FIRST* AMM player in the world...hahahaha.
(Hey, PP3 is the *only* AMM player in the world! :-)
31st October 1994
Corrected a really major bug in the stereo mixer...(it's all because
of one/two lines of code!! Arrghh!). Previously, beta testers would
experience terrible crashes on their system when run in Stereo mode.
But I still need help on the SB16 playback, as I haven't got any words
on it's performance/workability.
Written a surround-sound/left/right/middle mixer for surround/speed
on stereo cards, but don't want to implement it. If GUS is ever
supported, surround sound will limit the number of channels to 16
and downgrade the mixing rate on that card to a lowly 19khz!
Oh well...I guess the best method to do surround is to use 2 samples
(one normal and the other surround flipped), and play one of them
on the left channel and the other on the right.
--==NOTE FOR MONO SOUND CARD OWNERS==--
Yes! You can try out surround sound too! Just flip the 2 wires on
ONE side of your speaker...and you're ready! Of course, this means
ALL the sounds are surround sound ... heh heh.
Try it...it really sounds weird... @^%-)
2nd November 1994
Low Chet Hong reported a bug, which was due to the environment parsing
for SB16. Finished a corrected version, with separate 8-bit and
16-bit DMA detection (not sure if it'll work).
Size of Platinum Play III grows...
12th November 1994.
Corrected a minor bug in music implementation, caused by old
patch-ups. Note stops if new sample number is encountered without
a note. Also, some corrections to the 16-bit sound output again.
16th November 1994.
Improved a 'behaviour' in the volume implementation. Previously,
volume 1 was not audible. But it is now. Secondly, added amplification
to the 16-bit playback since one of the beta tester (Ian) reported
that the music sounded very-very soft.
Wrote..err..actually, extracted a PAS driver from the MIDAS Sound
System, as I do not have a PAS (and don't intend to get one).
Sure...say I'm lame...but hey, who cares? I don't. Why bother wasting
so much time anyway...since I've gotta study too. Besides, it's quite
short...maybe even less than 500bytes. I'm not sure if the PAS driver
works...I seriously doubt so... oh well...
[But the other stuffs including the SB drivers have been fully coded
by me...so that makes me a ...hmm...0.01% lamer? ;-)
17th November 1994.
Revamped AMM format slightly...resulting in smaller files. AMM is now
able to achieve sizes not reachable by other music formats! :-)
(Though it sometimes is bigger). Wrote some routines to handle Adlib
instruments as well. However, sounds didn't turn out quite well (was
off several hertz...and sounds weird!). Thus, I dropped it's support.
26th November 1994.
Corrected another bug in the porta-to-note section. Had bugs with
the Fishtro music. (You know, my program doesn't clear off any previous
data when loading another music!).
3rd December 1994.
SATELL.S3M caused problems. It's due to an internal S3M bug. DMP 3.01
didn't play it correctly too, but others did though. Added some patch
of code here and there into the music interpreter, which didn't support
some S3M-specific bugs. I feel quite uncomfortable with these many
patches and it clearly reflects poor programming practices. However, I
have neither the time nor enough gathered knowledge on the bugs yet to
write the perfect tracker. I'll try to implement all possible bugs in
the next major release of Platinum Play (Platinum Play 4), which, I
hope, should be the last release of Platinum Play. I'll be dumping my
old routines soon...so,...it's all very unsure. For now, I think I've
corrected it...just hope that there's no other bad side-effects from
this update... :)
Also, added Stepping value. As in the Intel processors, the higher the
stepping value, the lesser bugs it has. This is used to avoid
incrementing the version number too fast. Current stepping value is
11, since this is the 11th update of PP3.0. Once PP3.1 is released
(if ever), stepping value for it will be reset to 1.
9th December 1994.
Just got a copy of Scream Tracker 3.20 myself. Gosh...had to add
several stuffs. However, the DOCs made me aware of several bugs.
Some are not implemented, though. Stepping=12.
ARMANI.S3M that comes with ST3.20 now plays correctly.
12th December 1994.
Added hidden message. Stepping=13.
PS: For being a good boy/girl and reading this, I give you a clue.
[BIOS Scan/Keycode 5D00]
19th December 1994.
Kelvin Foo, my younger brother pointed out a bug in my player in
which it didn't play his music correctly. It seems that the Porta
To Note will use the previous porta to note value, and not the previous
[any] effect value. Stepping=14.
20th December 1994.
Kelvin Foo reports another bug whereby my program didn't retrigger
sample in slide to note if the previous sample is not the sample
as the sample to be used. Will be restructred in future. Currently,
this test is done twice...one on Slide to notes, and one in normal
notes. Stepping=14.
Ahh...almost forgot...16-bit sound output is not really functional.
The sound output is too soft. I have yet to add in an amplification
for it. Sorry.
26th December 1994.
Removed the untested ProAudioSpectrum (PAS) driver, since I was
unable to test it -- and with this, I got rid of the 0.01% lameness
I acquired some time back ;-). Changed 16-bit mixing/copying routine.
Hopefully, now works with SB16. (Note: Sound gets softer with more
channels, but quality is not degraded). Stepping=15.
PAS users: Sorry...but you'll have to run PP3 in SB emulation mode!
27th December 1994.
Fixed a bug: Didn't play correctly with slide to notes when
there is no sample number. Stepping=16.
14th January 1995.
New Year! Anyway, disovered a minor error in a code to lower
sample clarity (cut down samples to 6-bits). Problem was around
since Stepping 16, I guess. (It was just an experiment).
Also, discovered some bugs in S3M loader? Or is it MOD loader?
Or maybe the internal workings...duh...anyway, problem not
rectified and therefore, stepping still remains 16.
Note for myself: Problem is somewhere in the S3M sample deciphering
part. Didn't seem to get the correct total sample
size, therefore, allocated much-much less memory than
actually required! Memory overwrite occured.
Also, the init routine really is buggy. Crashed
several times while debugging!
Probably cause is memory overwrite.
21st January 1995.
Rewrote a small EMS-handling routine in Memory Manager. Now uses
EMS 4.0 features (That means EMS 3.x or below can't be used!).
Slightly faster. Stepping=17.
Also, removed some useless code (actually, my library of routines,like
data compression/etc... got compiled into PP3 too!), cutting size
by 3k-4k.
7th March 1995.
Added in /L command line switch to disable looping.
Stepping=18.
8th March 1995.
Added the 'N' key. Stepping is still 18.
11th March 1995.
Added /A and /AF option.
Note!! May not work with SB16 nicely!
Stepping is 19.
12th March 1995.
Added PAL support and Quick volume setting (F1-F10 keys).
Corrected a porta to note while volume slide effect bug, in which
previously didn't play FANTASIA (by Epsilon) nicely!
Stepping = 20.
24th March 1995.
Corrected a slight problem in Vibrato. Don't worry...it's not serious.
It's actually part of an S3M peculiarity. Stepping=21.
17th,18th April 1995.
Added a correction to music playing routines. Previously, cut off
all notes which sets the sample offset past the sample length.
Scream Tracker, PMP (FT2), and numerous other does this. Now I
set the sample offset = sample length.
Also, corrected a bug in pattern delay, which caused an infitie
delay in a MOD my brother tested. Hope no side effects again!
Stepping=22.
6th May 1995.
Whoops...bug in PP3. Panning wasn't right! 'Misloaded' data into
memory ...hehehe :-) Also increased support for 1-32 (!) channel
MODs. Stepping=23.
Tried test...found out PP3 takes up 35% processor time when
playing a 28-channel MOD at 44khz mono on my 486DX-33.
That makes my PC as though it's running at 21mhz? Bluuuuuuurrrrrr.
11th May 1995.
Found yet another bug in the S3M things (and here and there).
Panning and S3M channel disabling got haywired! Anyway, fixed
the problem. Stepping=24!
NOTE: If any of you took PP3 with stepping of 23 and have a
mono SB card, you'll need not upgrade to stepping 24.
But it does help where S3M channel disable-flag is used.
Stereo SB card users should DEFINITELY upgrade to this
version.
==================PLATINUM PLAY 3.0 - PUBLIC RELEASE =========================
May 1995.
Platinum Play III release version is done. Program released to the
public. No major changes/bugfix done.
=============================================================================
28th May 1995.
Reduced the size of the DMA buffer by half. It seems that
2k buffers (even???!?) on my 486DX-33 with EMM386 running crashes
by giving an unsupported DMA mode after running any software
by Triton which uses SB or some few proggies.
Stepping=25.
*THIS IS AN UNRELEASED VERSION*
Also ,did checking with newer speed testing routines, and a
plain looping-string on 32 channels. Optimally, loading into
base memory, PP3 occupies only 45% of the processor time trying
to mix all samples at 44khz mono.
Added IRQ2 enable...since IRQ8 might be disabled if IRQ2 is
disabled.
==============================================================================
Platinum Play 3.1: 11th June to 1st July, 1995.
>> AN UNOFFICIAL RELEASE <<
+ Quick Help screen (press H)
+ Real Time Clock routine changed. (Previously didn't work on 386
computers.)
+ Added the undocumented /T switch.
+ Also added the /V switch, for horizontal bars.
+ Included the /1,/2,/3,...,/10 switch for screen selection.
Currently, only /1, /2 and /10 works.
+ Improved paramete input capability, whereby spaces aren't necessary
anymore.
+ Increased maximum number of patterns and sequences to 256.
* Changed SB drivers a little (minor tweaking) and fixed a bug where
SB16 with stereo would be limited to 22khz.
* Improved DMA overrun error which occured in earlier versions
after running Triton's FT II! However, it made execution much
much slower under Windoze and for slow processors. :-). I'll try
to improve this in future releases. Oh, with this change, it seems
that SBOS cannot run perfectly on my PC anymore.
* Stepping=26.
! Not very optimized for slow PCs anymore!
Shit. The size of Platinum Play 3 grows...
Ooo...gotta make one CPU usage bar screen!
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Yes. This will be the last in the Platinum Play 3.x (and probably
the whole Platinum Play series). The next version will feature
lots of new features, such as a newer format, GUS and XM support,
and many others. Look out for it!
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>