ASAP 6.0.3 (2024-03-09)
- Fixed Windows installer broken in 6.0.2.
- Fixed XMPlay crash for multi-subsong files.
ASAP 6.0.2 (2024-01-22)
- foobar2000 displays the sample rate in the status bar.
Android:
- Fixed crash on playback start on Android 14.
- Next/previous within search results, not the whole archive.
- Loops are played for files selected from the file picker.
ASAP 6.0.1 (2023-11-17)
- Fixed severe audio distortions in ASAP 6.0.0.
- Sample rate configurable in foobar2000, Winamp and XMPlay.
- foobar2000 dark mode.
ASAP 6.0.0 (2023-09-21)
POKEY emulation improvements by Adrian Matoga:
- Beats using ultrasounds.
- POKEY audio nonlinearities.
- Configurable sample rate.
Android:
- Share song links which can be open in ASAP or a web browser.
- Authors and dates shown in gray on the list.
64-bit Windows plugins:
- 64-bit BASS/AIMP plugin.
- 64-bit foobar2000 plugin included in the
*-win64.msi
installer.
ASAP 5.3.0 (2023-02-08)
- Fixed SAP author nicknames not shown if their real name is unknown.
- NTSC/PAL toggle in the File Information window and asapconv.
- Support for 64-bit foobar2000 2.0. Currently in beta.
- Reworked the JavaScript player. Added a seek bar.
Android:
- Replaced the playback screen with a bottom panel.
- POKEY chip photos in the background. Two POKEYs if playing in stereo!
- New layout for landscape orientation.
- Switched to system file picker. Supports local and cloud storage. Removed ZIP, ATR and M3U support.
- Preliminary support for Android TV. Hardly usable because of no search.
- New icon.
ASAP 5.2.0 (2021-12-08)
- Fixed "click" glitches. Depending on the music and the ASAP port, they were happening every dozen of seconds or not at all.
- New XMMS2 plugin. Ubuntu and Fedora packages available.
- Experimental OpenCL port running on a GPU.
- Limited memory allocations on loading SAP files.
- foobar2000: Minor stability fix for parallel conversions.
Android:
- Control playback from the notification and the lock screen.
- Voice assistant commands (such as "pause playback", "next song", "seek to one minute"). No voice search yet.
- Display metadata and control playback via Bluetooth.
- Pause playback on Bluetooth disconnected.
- Requires Android 5.0+.
ASAP 5.1.0 (2021-07-09)
- Android app includes the current state of the ASMA repo.
- Fixed memory leaks in the BASS/AIMP plugin.
- Unicode filenames in Windows Explorer.
- Fixed "-ft" in chksap.
- SAP filenames shown in TortoiseMerge.
- Windows and macOS binaries are now signed.
- Pure Python and Swift ASAP2WAVs.
- JavaScript ASAP2WAV supports Node.js, drops support for DMDScript and JScript.
ASAP 5.0.1 (2020-01-19)
- Android: search by author.
- Windows: some 5.0.0 plugins required
libgcc_s_dw2-1.dll
- fixed.
ASAP 5.0.0 (2019-11-21)
- Upgraded the Ć programming language.
- Upgraded C code to C99.
Android:
- Fixed app crashes.
- Pause playback when another app plays.
- No longer require phone state permission.
- Request file permissions only when browsing files.
- Ability to adjust volume before playback.
ASAP 4.0.0 (2019-01-10)
- Removed ports: Windows 8, Windows Mobile, Windows Media Player, Java ME, Java applet, Silverlight, Flash Player, Adobe AIR, gstreamer, Audacious, XBMC, GSPlayer, Apollo.
- Updated to AIMP 4, VLC 3, MOC 2.5.
- Bundled ASMA in the Android app.
- Fixed the file selector on new Androids.
- Support MyDOS directories in ATRs.
- Emulate interrupts of the extra POKEY.
- Support high resolutions on Windows.
- foobar2000 plays non-ASAP files (e.g. MOD) from ATRs.
- asapconv released on macOS.
- Extract from SAP and relocate a native module in one go.
- Fixed a buffer overflow while extracting FC from SAP.
ASAP 3.2.0 (2014-06-23)
- Reduced amplitude by a half to avoid clipping loud tunes.
- Fixed silence detection for GTIA and COVOX sounds.
- asapconv supports conversion to one WAV/RAW/MP3/XEX file per subsong.
- File Information window in the foobar2000 plugin.
- Updated the XBMC plugin for the new XBMC.
- The VLC plugin no longer requires OS X 10.8.
Android changes:
- Android 4.4 can now read the memory card.
- Switch to the next song when the current one ends.
- Fixed playback not resuming after a while of pause.
- Search files using on-screen keyboard.
- Removed HTTP playback.
- Files with duplicate titles were lost in the details view.
ASAP 3.1.6 (2014-01-15)
Android:
- Given access to the whole filesystem by always starting in the root directory.
- Play files from ATR disk images.
- Display the path in the file selector.
- Dimmed the background wallpaper.
- Modified file associations for compatibility with some file managers.
- An option to move the installed application to a memory card.
Other ports:
- foobar2000: fixed parallel conversion.
- ATR: added support for MyDOS disk images larger than 256k.
- Silverlight: fixed playback of songs longer than 3:34 (by Maciej "Grzybson" Grzybek).
- CMS: fixed playback of blank patterns (by MarOk).
ASAP 3.1.5 (2013-08-17)
- Android: fixed playback on Android 4.1+, disconnecting a headset pauses the playback, update position and avoid "process not responding" during seek, start in root directory if there's no memory card.
- GStreamer plugin gets autoplugged (read: SAPs play in GStreamer-based players).
- WASAP plays the music to its very end.
- Fixed crash on malformed RMT files.
- Restored Audacious 2.x compatibility.
- DEB packages.
- foobar2000
*.fb2k-component
package.
ASAP 3.1.4 (2013-04-29)
- Android: plays in background, can switch to the next/previous/random file, opens M3U playlists, file selector can display metadata, "back" returns to parent directory.
- WASAP fixed to avoid occasional deadlock when opening files during playback.
- The VLC plugin compiled for OS X.
- 64-bit RPMs.
- Fixed time detection for CMS.
- Windows Explorer displays titles for RMT, TMC, TM2.
- "Show information about the currently playing file" restored after Winamp/XMPlay restart.
- TortoiseSVN and TortoiseGit plugins don't depend on libz-1.dll.
- asapscan calculates SAP fingerprints (contributed by Jakub Husak).
- Experimental ASAP2WAV in Perl.
ASAP 3.1.3 (2012-12-04)
- The foobar2000 plugin plays files inside ATR disk images.
- The VLC and AIMP 3 plugins support RMT and FC in addition to SAP.
- The Audacious plugin can edit AUTHOR, NAME and year, upgraded to Audacious 3.3.
- The GStreamer plugin handles TIME, AUTHOR, NAME, DATE and seek, compiled for Windows.
- Fixed the JAD file for the Java midlet.
- Created RPMs for VLC and GStreamer.
- Experimental Windows 8 port.
ASAP 3.1.2 (2012-06-25)
- Created a VLC plugin (SAP format only).
- The JavaScript player now works in Chrome, Firefox, Internet Explorer 9 and 6, using 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.
- The Winamp plugin opens ATR disk images and plays files inside them.
- The Audacious plugin updated to Audacious 3.2 and compiled for Windows.
- The BASS add-on made 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 EncoreBassing).
- The Windows Media Player codec supports subsongs, AUTHOR and NAME (this works at least with Media Player Classic Home Cinema).
- Extended and unified the JavaScript interface of the web players.
- 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)
- The 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 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).
- The Java release now includes
asap.jar
for WUDSN IDE. - asapplay in the D programming language ported to Linux and 64-bit compilers (by Adrian Matoga).
ASAP 3.0.1 (2011-07-15)
- Use linear interpolation for resampling (try Toxic_Cream.sap).
- Display titles of RMT, TMC and TM2 files.
- The GSPlayer plugin now works in 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 - that is, 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 Adobe AIR.
- 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 the 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 the ASAP core in the Ć programming language.
- Removed
defaultPlaybackTime
andloopPlaybackTime
parameters from the applet, Flash Player and Silverlight interfaces.
ASAP 2.1.2 (2010-11-03)
- New ports: Android, Audacious plugin, Silverlight and a simple command-line player using SDL.
- WASAP ported to Windows CE.
- Created a CAB package for Windows CE.
- WASAP opens the file selector when re-run.
- JavaScript ASAP2WAV now works in Rhino Shell, Google V8 shell, JScript.NET and JaegerMonkey.
- A slight fix and an optimization in 6502 emulation.
- "Show information about the currently playing file" now available in XMPlay and fixed in Winamp.
ASAP 2.1.1 (2010-05-05)
- NTSC tag in SAP files.
- Created a BASS add-on, works in AIMP.
- Fixed a crash in XMPlay.
- Fixed the XMMS plugin on big endian machines.
- Created a Windows Explorer extension to display metadata (title, author, year, duration, mono/stereo, number of subsongs, PAL/NTSC) and edit on Windows Vista/7.
- Created a simple player in C#.
ASAP 2.1.0 (2010-02-02)
- ASAP2WAV replaced with asapconv which can additionally convert native modules to and from the SAP format, edit SAP tags and write MP3 files using LAME.
- Created a plugin for XMPlay.
- The foobar2000 plugin updated to foobar2000 1.0.
- Fixed time detection in RMT files.
- The PLAYER tag is now optional for TYPE D SAP files.
- A better validation in the "File Information" window.
- Windows Media Player's "Open" now includes ASAP file types.
- A progress bar when writing WAV files from WASAP.
- Flash player uses DEFSONG.
- Source code improved and migrated from CVS to Git.
ASAP 2.0.0 (2009-12-10)
- Created a Windows setup.
- ASAP ported to Flash Player and experimentally to JavaScript.
- New input formats: DLT, CMS and CM3.
- Added GTIA sound and COVOX.
- WASAP now includes "Save as WAV".
- Changed the JavaScript interface of the Java applet.
- 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)
- Created an XBMC plugin and a POKEY emulation DLL for RMT.
- The midlet has a progress bar, tags display, subsong selection and better performance.
- Slightly improved the SKCTL emulation.
- Converted the documentation from plain text to HTML.
ASAP 1.2.0 (2008-03-29)
- Created plugins for Windows Media Player and Apollo.
- Improved RMT duration detection.
- Fixed a bug in TMC to SAP conversion.
- 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.
- Minor improvement of POKEY emulation.
- Fixed bugs in the XMMS plugin, the foobar2000 plugin and the applet.
ASAP 1.0.2 (2007-11-02)
- TIME tags can be edited in the file information window of WASAP and the Winamp plugin.
- Fixed a few emulation bugs.
- Fixed user interface issues in WASAP.
ASAP 1.0.1 (2007-06-10)
- Created a plugin for MOC (Music On Console).
- WASAP, the Winamp plugin and the 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.
- Fixed a few minor bugs.
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 - created an applet and an experimental midlet.
- Winamp, foobar2000 and GSPlayer plugins support silence detection and muting of 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 updated for version 0.9 of foobar2000.
- XMMS plugin supports the TM8 extension.
ASAP 0.2.1 (2006-01-28)
- Added the TM2 (Theta Music Composer 2.x) file format.
- Improved compilation and installation on Unix-like systems.
- foobar2000 plugin supports subsongs.
ASAP 0.2.0 (2006-01-15)
- Added stereo and 16-bit audio output, enabled by default.
- Fixed playback of compressed SAP files (for example Fractals.sap).
- Subsongs supported in RMT files.
- 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 converter of Atari 8-bit music to WAV files, WASAP - 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).