AminetAminet
Search:
84783 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/blitz/BlitzPlay.lha

Mirror:Random
Showing: ppc-amigaos icongeneric icon
No screenshot available
Short:Example source for playing various music formats in Blitz2.
Author: toby at oznumberone.net (Toby Zuijdveld)
Uploader:toby oznumberone net (Hotcakes)
Type:dev/blitz
Architecture:m68k-amigaos
Date:1998-02-12
Download:dev/blitz/BlitzPlay.lha - View contents
Readme:dev/blitz/BlitzPlay.readme
Downloads:761

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]


Contents of dev/blitz/BlitzPlay.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic]                 2811    4054  69.3% -lh5- 6ac6 Sep  2  1992 blitzplay/bin/THX-Replayer.BIN
[generic]                59882  125200  47.8% -lh5- d2b3 Apr 22  1991 blitzplay/BlitzPlay
[generic]                 4375   19898  22.0% -lh5- c934 Apr 22  1991 blitzplay/BlitzPlay.bb
[generic]                 1504    3341  45.0% -lh5- d5f5 Apr 22  1991 blitzplay/BlitzPlay.bb2
[generic]                  156    1238  12.6% -lh5- f0f0 Apr 22  1991 blitzplay/BlitzPlay.bb2.xtra
[generic]                  257     383  67.1% -lh5- a211 Apr 22  1991 blitzplay/BlitzPlay.info
[generic]                 2023    8033  25.2% -lh5- 0fd3 Apr 22  1991 blitzplay/LookUp
[generic]                  362    1042  34.7% -lh5- ea1f Sep 16  1997 blitzplay/THX-Offsets.BB
[generic]                 1054    1636  64.4% -lh5- 3916 Apr 22  1991 blitzplay/bin/FutureComposer.bin
[generic]                 2627    8495  30.9% -lh5- 54da Sep  2  1992 blitzplay/bin/FutureComposer.s
[generic]                 1653    2520  65.6% -lh5- 7564 Apr 22  1991 blitzplay/bin/note.lib
[generic]                 3264    6756  48.3% -lh5- 61d6 Apr 22  1991 blitzplay/bin/QuadraComposer.bin
[generic]                 6459   29650  21.8% -lh5- c3d6 Sep  2  1992 blitzplay/bin/QuadraComposer.s
[generic]                  432     982  44.0% -lh5- 9fa6 Sep  2  1992 blitzplay/bin/Read.Me
[generic]                 4530   22954  19.7% -lh5- b0fc Sep  2  1992 blitzplay/BlitzPlay.asc
[generic]                 1559    3689  42.3% -lh5- fadf Sep  2  1992 blitzplay/BlitzPlay.ascii
[generic]                 1686    3806  44.3% -lh5- 3555 Sep  2  1992 blitzplay/BlitzPlay.readme
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        17 files   94634  243677  38.8%            Feb 12  1998
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>