Short:        OS4 UADE + TuneNet plugin source code
Author:       AUTHORS file, Fredrik Wikstrom (OS4 port and TuneNet plugin)
Uploader:     Fredrik Wikstrom <fredrik@a500.org>
Type:         mus/play
Version:      2.13r8
Architecture: generic

This is the source code archive, pre-compiled binaries are available in a
separate archive called "uade.lha".

UADE - Unix Amiga Delitracker Emulator
======================================

UADE is a music player for UNIX platforms that plays music formats used on
the Amiga computer.

The official website for UADE is at:
http://zakalwe.fi/uade

Note that this is an unofficial port of UADE so any reports about problems
with the port should be sent to me (the uploader).

Usage:

uade123 <music file>

f.e. to play the included test file:

uade123 UADE:AHX.Cruisin

Use CTRL-C to stop playback of current track.

Changes:

2.13r8 (25-Aug-2012)
 - Updated TuneNet plugin to version 1.4
 - Replaced referenses to HOME directory with UADE: assign and fixed some
   still remaining UNIX path issues in the source code

2.13r7 (14-Aug-2012)
 - Updated TuneNet plugin to version 1.3

2.13r6 (11-Aug-2012)
 - Updated TuneNet plugin to version 1.2
 - Fixed uade_open_amiga_file() function used in uadecore so that it doesn't
   fail with amiga-style absolute paths any more (i.e. drive:path/to/modfile)

2.13r5 (9-Aug-2012)
 - Added version 1.1 of the TuneNet plugin
 - Added version strings in uadecore and uade123 executables
 - Added an installer script for easier installation

2.13r4 (30-Jan-2012)
 - Fixed some remaining UNIX path issues

2.13r3 (26-Jan-2012)
 - Now looks for uadecore and other files in UADE: assign

2.13r2 (25-Jan-2012)
 - Fixed CTRL-C handling when pressing CTRL-C multiple times
 - Added libao.so.4 file to archive for convenience

UADE TuneNet plugin
===================

In addition to the formats that UADE already supports the plugin also
optionally supports compressed files through xpkmaster and xfdmaster libraries
(see notes below about how to install xfdmaster on OS4). Note that if a file
is compressed UADE can't do any file content checks so it's important that the
file has a recognised filename prefix (f.e. "mod.filename") or suffix
(f.e. "filename.mod").

Changes:

1.4 (25-Aug-2012)
 - Added subsong support

1.3 (14-Aug-2012)
 - Fixed a bug in IsValidID() function used by IsXPK()

1.2 (11-Aug-2012)
 - IsXPK() now also checks for a valid packer id
 - Now only checks file content with uade_filemagic() if it's not recognised
   as an XPK or XFD file (making XPKF-SQSH files work)
 - Added a "wget" based install script for XFD libraries

1.1 (9-Aug-2012)
 - First released version

Installing xfdmaster.library on OS4
===================================

Download m68k xfdmaster from Aminet:
http://aminet.net/package/util/pack/xfdmaster

Unarchive it, open a shell, "cd" into the xfd_User directory and type the
following commands:
copy libs/xfdmaster.library libs:
makedir libs:xfd
copy libs/xfd/#? libs:xfd/

You may also want to install the xfd commands in C into C: but this is not
required for having xfdmaster support in the plugin.

Then download the xfdmaster.library glue code:
http://aminet.net/package/util/pack/xfd_os4

Unarchive it and copy the xfdmaster.l.main into libs: where the
xfdmaster.library file was already installed in the previous step.

After this make sure that JIT is disabled for xfdmaster.library by opening
Compatibility prefs and adding "libs:xfdmaster.library" to the list and making
sure that the box in the leftmost column is ticked.
