﻿ASAP - Another Slight Atari Player
==================================

:Compact-Option:

link:/[Home]
image:http://sflogo.sourceforge.net/sflogo.php?group_id=154391&amp;type=13["Get ASAP - Another Slight Atari Player at SourceForge.net. Fast, secure and Free Open Source software downloads",width=120,height=30,link="http://sourceforge.net/projects/asap/"]

News
----

ASAP 3.1.3 (2012-12-04)::

- foobar2000 plugin plays files inside ATR disk images.
- VLC and AIMP 3 plugins support RMT and FC in addition to SAP.
- Audacious plugin can edit AUTHOR, NAME and year, upgraded to Audacious 3.3.
- GStreamer plugin handles TIME, AUTHOR, NAME, DATE and seek, compiled for Windows.
- Fixed JAD file for the Java midlet.
- Created RPMs for VLC and GStreamer.
- Experimental Windows 8 port.


ASAP 3.1.2 (2012-06-25)::

- Created VLC plugin (SAP format only).
- The JavaScript player now works in Chrome, Firefox, Internet Explorer 9 and 6, using https://github.com/grantgalitz/XAudioJS[XAudioJS].
- Flash Player, Java applet, Silverlight and JavaScript players were put in a single "web" package.
- UTF-8 encoding is supported for STIL.
- Author is no longer hidden in the converted XEX files.
- Winamp plugin opens ATR disk images and plays files inside them.
- Audacious plugin updated to Audacious 3.2 and compiled for Windows.
- BASS add-on updated to be compatible with AIMP 3 (SAP format only).
- Enabled title/author/year in the BASS add-on (only selected BASS-based players use it,
for example http://sourceforge.net/projects/encorebassing/[EncoreBassing]).
- Windows Media Player codec supports subsongs, AUTHOR and NAME
(this works at least with Media Player Classic Home Cinema).
- JavaScript interface of the web players has been extended and now has identical functionality.
- New TortoiseSVN and TortoiseGit plugins show changes in SAP tags.


ASAP 3.1.1 (2011-10-26)::

- Converted XEX files may optionally display information.
- Fixed conversion of some TYPE D SAP files (e.g. Saturday_Demo.sap) to XEX.
- Fixed time detection for some FC files.


ASAP 3.1.0 (2011-09-24)::

- WASAP/Winamp/Apollo/XMPlay file information window now includes STIL
(SAP Tune Information List) and technical data.
- Added Future Composer (*.fc) format (contributed by Jerzy Kut).
- Written http://asap.sourceforge.net/sap-format.html[specification of the SAP format].
- XMPlay displays STIL, tracker name and RMT instrument names.
- The 64-bit setup package now includes the Windows Media Player plugin
(useful for the Vista/7 http://gallery.live.com/liveItemDetail.aspx?li=3af0c591-260b-4721-b28f-fa0f1d929760[sidebar WMP gadget]).
- Java release now includes `asap.jar` for http://wudsn.com[WUDSN IDE].
- asapplay in the D programming language has been ported to Linux and 64-bit compilers (by Adrian Matoga).


ASAP 3.0.1 (2011-07-15)::

- Uses linear interpolation for resampling (try Toxic_Cream.sap).
- Displays titles of RMT, TMC and TM2 files.
- The GSPlayer plugin now works on new Windows Mobile versions.
- The Android player can play files directly from ZIP archives.
- asapconv can auto-detect the native format (`asapconv -o .%e *.sap`).
- asapconv can relocate modules (`asapconv --address=a000 -o relocated.tmc original.tmc`).
- asapconv can write metadata to WAV files.
- Created an experimental plugin for GStreamer (requires GStreamer with https://bugzilla.gnome.org/show_bug.cgi?id=654295[this bug] fixed - 0.10.36 or newer).
- Converted XEX files disable the built-in BASIC.
- Converted XEX files clear the I flag for the TYPE D PLAYER routine.
- Doublequotes and pipes are now allowed characters in the AUTHOR and NAME tags.


ASAP 3.0.0 (2011-05-24)::

New ports;;
- Created a desktop player for the http://www.adobe.com/products/air/[Adobe AIR] platform.
- Ported the Windows Media Player plugin to Windows CE.
- Created a setup package with the Windows Explorer plugin for 64-bit Windows.
- The Audacious plugin supports Audacious 2.5.
- Created RPM packages with asapconv, ASAP C library and the XMMS plugin.
- Created ASAP2WAV and a simple player in the D programming language.
- JavaScript ASAP2WAV now runs in DMDScript and JScript.NET.

Emulation accuracy;;
- Corrected ANTIC and POKEY timings.
- Implemented STIMER, NMIST and NMIRES hardware registers.
- Made the CONSOL register readable.
- Fixed and optimized undocumented 6502 instructions.

Usability improvements;;
- Conversion to Atari executables (XEX format, also known as COM).
- RMT files can be extracted from SAP files created in Raster Music Tracker.
- Implemented subsongs, seek bar and pause in the Android port.
- Added a date picker in the WASAP/Winamp/Apollo/XMPlay file information window.
- The FASTPLAY tag can be up to 32767 (previously 312).
- Browser JavaScript player works on `file://` URLs.
- asapscan uses a much faster length detection algorithm.

Bug fixes;;
- Many important fixes in the Audacious plugin.
- Many fixes in the Android port.

Cleanup;;
- Rewritten ASAP core to the http://cito.sourceforge.net[Ć programming language].
- Removed `defaultPlaybackTime` and `loopPlaybackTime` parameters
from applet, Flash Player and Silverlight interfaces.


ASAP 2.1.2 (2010-11-03)::

- There are new ports: Android, Audacious plugin, Silverlight and a simple command-line player using SDL.
- WASAP has been ported to Windows CE.
- There's a new CAB package for Windows CE.
- Re-running WASAP opens the file selector.
- JavaScript ASAP2WAV now works in Rhino Shell, Google V8 shell, JScript.NET and JaegerMonkey.
- A slight fix and an optimization have been applied to 6502 emulation.
- "Show information about the currently playing file" is now available in XMPlay and has been fixed in Winamp.


ASAP 2.1.1 (2010-05-05)::

- The SAP file format has been extended with the "NTSC" tag.
- A BASS add-on (works in AIMP) has been created.
- A crash in XMPlay has been fixed.
- The XMMS plugin now works correctly on big endian machines.
- There's a new Windows Explorer extension which displays metadata
(title, author, year, duration, mono/stereo, number of subsongs, PAL/NTSC)
and on Windows Vista/7 can edit them.
- A simple player in C# has been created.


ASAP 2.1.0 (2010-02-02)::

- ASAP2WAV has been replaced with asapconv which can additionally
convert native modules to and from the SAP format, edit SAP tags
and write MP3 files using http://lame.sourceforge.net/[LAME].
- A plugin for XMPlay has been created.
- The foobar2000 plugin has been updated to foobar2000 1.0.
- Time detection in RMT files has been fixed.
- PLAYER tag is now optional for TYPE D SAP files.
- "File Information" window now includes a better validation.
- Windows Media Player's "Open" now includes ASAP file types.
- WASAP has a progress bar for writing WAV files.
- Flash player uses DEFSONG.
- Source code has been improved and moved from CVS to Git repository.


ASAP 2.0.0 (2009-12-10)::

- Windows setup has been created.
- ASAP has been ported to Flash Player and experimentally to JavaScript.
- New input formats: DLT, CMS and CM3 are supported.
- GTIA sound and COVOX are emulated.
- WASAP now includes "Save as WAV".
- JavaScript interface of the Java applet has been changed.
- There were huge changes in the build process: on Unix/Linux it no longer uses
the "configure" script and on Windows it uses MinGW for almost all binaries
(they are smaller than Visual C++ 2008's, compatible with Windows 9x,
wildcards work in ASAP2WAV).


ASAP 1.2.1 (2009-05-08)::

- XBMC plugin and POKEY emulation DLL for RMT have been created.
- The midlet has a progress bar, tags display, subsong selection and better performance.
- SKCTL emulation has been slightly improved.
- Documentation has been converted from plain text to HTML.


ASAP 1.2.0 (2008-03-29)::

- Plugins for Windows Media Player and Apollo have been created.
- RMT duration detection has been improved.
- A bug in TMC to SAP conversion has been fixed.
- ASAP can be compiled as C#.


ASAP 1.1.0 (2008-02-17)::

- All formats supported by ASAP can be converted to and from the SAP format,
using the file information window of WASAP or the Winamp plugin.
Unlike SAP Maker, ASAP supports subsongs and TIME tags.
- POKEY emulation has improved a little.
- Bugs in the XMMS plugin, the foobar2000 plugin and the applet have been fixed.


ASAP 1.0.2 (2007-11-02)::

- TIME tags can be edited in the file information window of WASAP and the Winamp plugin.
- A few emulation bugs have been fixed.
- Some user interface issues in WASAP have been fixed.


ASAP 1.0.1 (2007-06-10)::

- Plugin for MOC (Music On Console) has been created.
- WASAP, Winamp plugin and foobar2000 plugin can edit AUTHOR, NAME and DATE tags in SAP files.
- Winamp and XMMS plugins format titles as specified by the player.
- TMC files are now played in stereo.
- A few minor bugs have been fixed.


ASAP 1.0.0 (2007-05-28)::

- This release introduces completely new 6502 and POKEY emulation.
SAP files with samples are supported.
- ASAP can be compiled as Java - an applet and an experimental midlet have been created.
- Winamp, foobar2000 and GSPlayer plugins support silence detection and muting selected POKEY channels.
- Winamp plugin supports subsongs and Winamp's equalizer.


ASAP 0.3.0 (2007-05-06)::

- Added support for AUTHOR, NAME, DATE and TIME tags in SAP files.
- Winamp, foobar2000 and the new GSPlayer plugin have configurable playback time
for songs with no TIME tag and songs marked with LOOP.
- foobar2000 plugin has been updated for version 0.9 of foobar2000.
- XMMS plugin supports the TM8 extension.


ASAP 0.2.1 (2006-01-28)::

- Added TM2 (Theta Music Composer 2.x) file format.
- Compilation and installation on Unix-like systems have been improved.
- foobar2000 plugin supports subsongs.


ASAP 0.2.0 (2006-01-15)::

- Added stereo and 16-bit audio output (enabled by default).
- Compressed SAP files (for example Fractals.sap) are played correctly.
- Subsongs are supported in RMT files.
- There are new plugins: for XMMS and for foobar2000 version 0.8.
- WASAP supports Windows Explorer's "Open with".


ASAP 0.1.0 (2005-12-31)::

- This initial release included: ASAP2WAV - portable command-line utility for converting
Atari 8-bit music to WAV files, WASAP - a tiny player for Windows and in_asap - a Winamp plugin.
- It supported the following formats: SAP (except for samples and stereo),
CMC, CMR, DMC, MPT (without samples), MPD, RMT (mono) and TMC (mono).
