Index of /geminiatari/FILES/MUSIC/MSPLACC

      Name                    Last modified       Size  Description

[DIR] Parent Directory 24-Sep-2006 15:33 - [TXT] AMYMSP.C 16-Apr-1989 07:42 18k [TXT] GLOBAL.H 15-Apr-1989 02:48 2k [TXT] IRQHNDLR.C 07-Apr-1989 19:06 1k [TXT] MIDI.H 16-Apr-1989 05:16 1k [TXT] MIDI1.C 16-Apr-1989 05:24 9k [TXT] MSPLACC.PRT 16-Apr-1989 09:23 9k [IMG] MYMSP.DEF 16-Apr-1989 07:25 1k [TXT] MYMSP.H 16-Apr-1989 07:25 1k [TXT] MYMSP.RSC 16-Apr-1989 07:25 2k [TXT] MYMSPAC.ACC 16-Apr-1989 07:43 31k [TXT] MYMSPAC.LNK 08-Apr-1989 08:51 1k [TXT] MYMSPRSC.C 16-Apr-1989 07:25 5k [TXT] P.CMD 15-Apr-1989 14:19 1k [TXT] PLAY.C 15-Apr-1989 10:36 10k

******************************************************
**********         WARNING!!!!!!!!!!!!     ***********
******************************************************

DO NOT INSTALL THIS DESK ACCESSORY ON YOUR HARD DRIVE
untill you are satisfied that it really works.  This
desk accesory has not been fully tested, but if there
is something wrong with it, you may never boot up
your hard drive again.  Run this thing from floppies until
you are totally satisfied with the results.  The source
code is included in this arc file, so if you really want
to, you can see what is going on if you like.

To find out how to use this program, you can print "msplacc.prt"
to your printer.  It should work with any epson compatable printer
and is already formated and every thing.

This desk accessory messes around with the
Keyboad/Midi interrupt vector as well as the TRAP 3 vector.  If
this desk accessory is installed, other Midi programs will most
likely no longer work.  Because it runs in the background, it needs
to take total control over the Midi port, and won't be too
happy if another programs wants to use it as well.

Well, those are the warnings.  More improvements will be on the
way, such as Juke Box mode, etc.  Any comments, write to:

	James Patchell
	533 San Blas Pl.
	Santa Barbara, CA 93111

***********************  ADENDUM  ***************************

	I have gotten reports back that MULTIDESK does work with the
background player.  Since I don't own MULTIDESK I cannot fully confirm this
but I do beleive my source that said it was true.

	In jukebox mode (SONG LIST), the desk accessory loads all of the songs 
into memory where they will be permantly.  The limit on the number of songs is
24.  This was arbitrary, but if you load that many with a 520 ST, you probably
won't have any memory left to run an application anyway.  In jukebox mode
the player will play all the songs in sequece, and then start over, going on
for ever and ever....   The fact that the songs are resident is probably going
to be no problem for MEGA users and people with with 2 Meg upgrades.

	As far as I know all the major bugs are out of the program.  At this
time the code does require a bit of cleaning.  Speaking of code, the C-code
is included in the ARC file containing the accessory.  The code was written
with Megamax LASER C, and will probably only compile with the LASER C compiler
in fact, you can bet on it, since the code includes a sizable amount of
inline assembly code (hey, lets make the code un-portable).

	Also, this desk accesory does not like to be used with ill-behaved
software.  I have had trouble with some of the more bizzare peices of software
causing the system to crash on return to the desktop.  I am working on this,
sorta.  But the accessory will keep playing your tunes in the background even
during NON-GEM programs, such as those with .ttp and .tos extensions.

	However, don't push your luck.  This desk accessory will definately
not work with other MIDI software running, period.  If you are going to use
other MIDI software, de-install the accessory before you run it.  This is
because I wrote my own midi handler for this to cut down on the overhead,
and the BIOS calls that handle midi opertions may get upset.  Also, besides
that, having two programs talking to the midi out port just would not work
anyway.