| A small note about the files in this drawer :
BlitzPlay.bb          : This is the guts of the program.  This is where all
BlitzPlay.asc         : the replayers are stored and all fileloading and
                        recognising is done.  It supports the following
                        formats :
                              : GMOD, THX, FutureComposer, PlaySID,
                              : QuadraComposer, FRED, David Whittacker and of
                              : course, MEDs, MODs and IFF8SVXs.  Currently
                              : the FutureComposer and QuadraComposer formats
                              : crash.  I havn't found out why as yet.  Also
                              : I don't know what all the jumptable entries
                              : in FREDs and DavidWhittackers do, so they
                              : aren't supported either.  And finally, there
                              : are two types of PSID modules.  One with a
                              : header storing info about the tunes and
                              : another one which requires an .info file for
                              : this information in TOOLTYPE format.  Only
                              : the .info format is recognised.  The source
                              : for the PSID routines were grabbed straight
                              : from HyperHelp, found on BUM9.
BlitzPlay.bb2         : This is the interface for the guts.  It's pretty
BlitzPlay.xtra	      : bodgy :) It brings up a requestor for selection of a
BlitzPlay.ascii       : module, picks a random subsong, plays it, scrolls a
                        scrolltext if it finds one, waits for you to hit the
                        quit gadget and does it all over again, until it
                        finds a file it can't load for any reason.
THX-Offsets.BB        : This was grabbed from the THX archive, how nice of
                        them to provide Blitz2 source.  It contains offsets
                        for various THX variables and jumptables etc.  Used
                        by BlitzPlay's guts.  :)
LookUp                : Just a textfile detailing most (if not all, I can't
                        remember) of the Functions and Statements contained
                        within BlitzPlay.bb.  Read this if you can't figure
                        out my sources :)
I hope you have fun or whatever from using/reading this source.  It started
out as just a GMOD player (GMODPlay might still be on AmiNet somewhere) but
then I had a look at the FRED DeliPlayer example and I thought "Hey, this
wouldn't be so hard to do for Blitz!"...  I also figured out what the other
jumptable entry did (it controls the volume) but I don't know what registers
effect it. Aaanyway, after that I went round collecting every replayer I
could find (more wanted, if you have any!) and worked on incorperating them
into one huge program.  And here's the result :) Once upon a time, back in
the REAL early days, DeliTracker gave out examples for replayers for about
20 formats!  They don't do that anymore and no-one seems to have them either.
HINT HINT :)
Anyway, I have a MAJOR problem at the moment, I REALLY need to know how to
use picture datatypes.  My project is on a complete standstill at the moment.
Failing that, a FAST way to remap the colours of about 30 176x120 shapes from
their default palette to another set one would also be nice.  Just that my
homemade routine takes about 5 minutes on my 020, which simply won't do, cuz
these gfx must be remapped between levels and NOONE wants to wait 5 minutes
just to play the next level.  :)
HELP ME, SOMEBODY!!!  :-Ç
- Toby Zuijdveld
- toby@oznumberone.net
- http://www.abacus.net.au/hotcakes [Last updated : 02·02·98]
 |