ASAP Changelog

What's new in ASAP 3.1.1

Oct 27, 2011
  • 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.

New in ASAP 3.1.0 (Oct 27, 2011)

  • WASAP/Winamp/Apollo/XMPlay file information window now includes STIL (SAP Tune Information List) and technical data.
  • Added Future Composer (*.fc) format
  • Written 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 sidebar WMP gadget).
  • Java release now includes asap.jar for WUDSN IDE.
  • asapplay in the D programming language has been ported to Linux and 64-bit compilers

New in ASAP 3.0.1 (Jul 15, 2011)

  • 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 this bug fixed).
  • 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.

New in ASAP 3.0.0 (May 24, 2011)

  • New ports
  • Created a desktop player for the 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 C programming language.
  • Removed defaultPlaybackTime and loopPlaybackTime parameters from applet, Flash Player and Silverlight interfaces.

New in ASAP 2.1.2 (May 24, 2011)

  • 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.

New in ASAP 2.1.1 (May 24, 2011)

  • 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.

New in ASAP 2.1.0 (May 24, 2011)

  • 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 LAME. A plugin for XMPlay has been created. The foobar2000 plugin has been updated to foobar2000 1.0. Time detection of 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.

New in ASAP 2.0.0 (May 24, 2011)

  • 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).

New in ASAP 1.2.1 (May 24, 2011)

  • 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.

New in ASAP 1.2.0 (May 24, 2011)

  • 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#.

New in ASAP 1.1.0 (May 24, 2011)

  • 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.

New in ASAP 1.0.2 (May 24, 2011)

  • 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.

New in ASAP 1.0.1 (May 24, 2011)

  • 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.