Activity for ASAP - Another Slight Atari Player

  • Piotr Fusik committed [44765d] on Code

    [mpt] Accept files malformed due to a bug in the original tracker.

  • Peter Dell Peter Dell posted a comment on ticket #20

    That would break compatibility. Having the 40 character ATASCII restriction in the Tags, file names and folder names is a good thing. ´That's why I keep a 2nd file with Unicode mappings (and more) of the composers. So maybe for a start, could we have something like the lookup searching for "STIL*.txt"? Then I can play around the generating STIL without harming the manually edited file.

  • Piotr Fusik committed [65d64f] on Code

    [relocate] Play modules with low loading address by relocating.

  • Piotr Fusik committed [42ae2d] on Code

    [test] Relocation.

  • Piotr Fusik committed [2b5c5a] on Code

    [test] Test conversion to SAP, from SAP, to XEX.

  • Piotr Fusik committed [4d0b1c] on Code

    [examples] Add example files.

  • Drei Eck Drei Eck posted a comment on ticket #37

    I can confirm that it is fixed for me.

  • Piotr Fusik Piotr Fusik posted a comment on ticket #20

    We cannot have unicode inside SAP. Why not? Long time ago, Jakub Husak proposed changing the whole SAP header to UTF-8.

  • Piotr Fusik committed [32cba4] on Code

    [cleanup] Fix MSVC warnings.

  • Piotr Fusik committed [336dea] on Code

    [test] Update test/benchmark.

  • Piotr Fusik committed [7c49f2] on Code

    [cleanup] Remove test/disasm.

  • Peter Dell Peter Dell modified a comment on ticket #20

    I originally opted for STIL information in SAP files as extra tags. Ok, then I understood this differently/wrong: https://asma.scene.pl/wiki/StilVsExtraSapTags I thought, you were against adding that information to SAP in first place. A huge benefit I see in having separate file/files is that they can support unicode (which is something we already use a log in the STIL.txt). We cannot have unicode inside SAP. Other than that, I'd find self-contained files the optimum. Base on my experience of the...

  • Peter Dell Peter Dell posted a comment on ticket #20

    I originally opted for STIL information in SAP files as extra tags. Ok, then I understood this different/wrong: https://asma.scene.pl/wiki/StilVsExtraSapTags I though you were against adding that information to SAP in first place. A huge benefit I see in having separate file/files is that they can support unicode (which is something we already use a log in the STIL.txt). We cannot have unicode inside SAP. Other than that I'd find self-contained files the optimum. Base on my experience of the past...

  • Piotr Fusik Piotr Fusik modified ticket #20

    Support STIL information in ".stil" co-files

  • Piotr Fusik Piotr Fusik posted a comment on ticket #20

    I originally opted for STIL information in SAP files as extra tags. Ramos (RIP) wanted a plain text file, like HVSC did. 1) 2) I don't see what's the issue? You can mass-import to temporary storage, then merge to STIL.txt 3) tools/validate-stil.bat in ASMA repo checks if the filepaths reference to actual files

  • Peter Dell Peter Dell created ticket #20

    Support STIL information in ".stil" co-files

  • Piotr Fusik Piotr Fusik modified ticket #37

    `make check` fails with `No rule to make target '../Acid800/out/Release/AcidSAP/standalone'`

  • Piotr Fusik Piotr Fusik posted a comment on ticket #37

    Acid800 tests are now skipped if not in place.

  • Piotr Fusik committed [7ae7a1] on Code

    [test] Shorten the test invocation.

  • Piotr Fusik committed [63691f] on Code

    [test] Explain the expected failures.

  • Piotr Fusik committed [01019f] on Code

    [test] sf bug #37 Skip Acid800 if not present.

  • Piotr Fusik committed [f940ca] on Code

    [android] Revert subsong number in MediaMetadata.

  • Piotr Fusik committed [bf68ae] on Code

    [android] Show subsong number in notification.

  • Peter Dell Peter Dell posted a comment on ticket #47

    Check added with https://github.com/asma-atari-org/asma.atari.org/commit/7a65eee0e617c576ffbd0a276207ddd2fa4eb670

  • Peter Dell Peter Dell modified a comment on ticket #47

    I only asked, because the STIL spec actually does not state anything about the path length explicitly. Only the tags ( "COMMENT: ") which are all 9 characters and the values (which are at most 90 characters) are mentioned. Effectively, the HVSC STIL uses 78 characters per line. I also didn't mean to change the limit, but add instead a check on my side, if there is a defined limit. I've added the details to https://asma.scene.pl/wiki/StilVsExtraSapTags How about "Anschuetz_E_and_Weisgerber_J_and_Anschuetz_R"...

  • Peter Dell Peter Dell modified a comment on ticket #47

    I only asked, because the STIL spec actually does not state anything about the path length explicitly. Only the tags ( "COMMENT: ") which are all 9 characters and the values (which are at most 90 characters) are mentioned. Effectively, the HVSC STIL uses 78 characters per line. I also didn't mean to change the limit, but add instead a check on my side, if there is a defined limit. I've added the details to https://asma.scene.pl/wiki/StilVsExtraSapTags How about "Anschuetz_E_and_Weisgerber_J_and_Anschuetz_R"...

  • Peter Dell Peter Dell posted a comment on ticket #47

    I only asked because the STIL spec actually does not state anything about the path length. Only the tags ( "COMMENT: ") which are all 9 characters and the values (which are at most 90 characters) are mentioned. Effectively, the HVSC STIL uses 78 characters per line. I also didn't mean to change the limit, but add instead a check on my side, if there is a defined limit. I've added the details to https://asma.scene.pl/wiki/StilVsExtraSapTags How about "Anschuetz_E_and_Weisgerber_J_and_Anschuetz_R"...

  • Piotr Fusik Piotr Fusik modified ticket #47

    STIL Length Restriction?

  • Piotr Fusik Piotr Fusik posted a comment on ticket #47

    astil.c limits the number of characters per line to 100. I'm pretty sure the official spec (https://www.hvsc.de/download/C64Music/DOCUMENTS/STIL.faq) posed this limit (probably even stricter, at 80 or 90 characters), but I can't find it now for the filename lines (nor all lines). I'm against lifting it. By using paths this long, we can hit the 256 path limit on Windows. How about "Anschuetz_E_and_Weisgerber_J_and_Anschuetz_R" ?

  • Peter Dell Peter Dell created ticket #47

    STIL Length Restriction?

  • Piotr Fusik committed [a7d3a2] on Code

    [cleanup] Simplify POKEY writes.

  • Piotr Fusik committed [d9714d] on Code

    [seek] Don't unmute on rewind.

  • Piotr Fusik committed [476e7b] on Code

    Revert "[seek] Don't unmute on rewind."

  • Piotr Fusik Piotr Fusik modified ticket #45

    Tortoise Diff: The file C:\TEMP\Rock_1.sap-rev798.svn001.tmp.sap is not a valid text file!

  • Peter Dell Peter Dell posted a comment on ticket #45

    The problem is fixed with ASAP 8.00. You can close this ticket.

  • Peter Dell Peter Dell posted a comment on ticket #17

    I've tested and works great.

  • Peter Dell Peter Dell modified a comment on ticket #16

    I've tested both, the ZIP and the installer and it all works perfectly.

  • Peter Dell Peter Dell posted a comment on ticket #16

    I've test both the ZIP and the installer and it all works perfectly.

  • Peter Dell Peter Dell modified a comment on ticket #15

    Hi Fox, I lot has happend since I last posted on this. Since then I effectively took over the RMT 1.3x maintenance and am in the process of understanding how the sound generation and file exports there work. As opposed to when I thought when I posted this, today's XEX output fo RMT 1.34 (that is the VU Player) is based on LZSS but this LZSS is still generated by the emulated 6502 running a special modified version of the RMT Player (Patch 16, by default). So my aim for RMT 1.3x is to enable an RMT...

  • Peter Dell Peter Dell posted a comment on ticket #15

    Hi Fox, I lot has append since I last posted on this. Since then I effectively took over the RMT 1.3x maintenance and am in the process of understanding how the sound generation and file exports there work. As opposed to when I thought when I posted this, today's XEX output fo RMT 1.34 (that is the VU Player) is based on LZSS but this LZSS is still generated by the emulated 6502 running a special modified version of the RMT Player (Patch 16, by default). So my aim for RMT 1.3x is to enable an RMT...

  • Piotr Fusik Piotr Fusik posted a comment on ticket #15

    Can you give me an executive summary so I don't have to read 21 pages of https://forums.atariage.com/topic/328790-release-raster-music-tracker-v13400/ or 100s of GitHub commits? I see: https://github.com/VinsCool/RASTER-Music-Tracker https://github.com/raster-atari-org/RASTER-Music-Tracker (no master branch, just "1.35", "1.29", "1.30", "1.34.00-stable", "1.34.00" branches?) What's "VU-Player" ?

  • Piotr Fusik committed [54bc11] on Code

    [fu] Remove range types.

  • Peter Dell Peter Dell posted a comment on ticket #44

    Fix confirmed. ASMA is updated.

  • Piotr Fusik committed [22a1f3] on Code

    [release] 8.0.0.

  • Piotr Fusik committed [138b62] on Code

    [osx] Don't wait for notarization.

  • Piotr Fusik Piotr Fusik created a blog post

    ASAP 8.0.0 released

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-8.0.0-android.apk

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-8.0.0-web.zip

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-8.0.0.tar.gz

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/foo_asap-8.0.0.fb2k-component

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-8.0.0-win64.zip

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-8.0.0-win32.zip

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-8.0.0-win32.msi

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-8.0.0-win64.msi

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap_8.0.0-1_amd64.deb

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-xmms2_8.0.0-1_amd64.deb

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-vlc_8.0.0-1_amd64.deb

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-8.0.0-macos.dmg

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-8.0.0-1.x86_64.rpm

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-xmms2-8.0.0-1.x86_64.rpm

  • ASAP - Another Slight Atari Player ASAP - Another Slight Atari Player released /asap/8.0.0/asap-vlc-8.0.0-1.x86_64.rpm

  • Piotr Fusik committed [e65485] on Code

    [d15] Enable in BASS, Winamp, XMPlay, Windows Explorer, setup.

  • Piotr Fusik committed [b5464c] on Code

    [doc] No more ZIPs on Android.

  • Piotr Fusik committed [6a5bc8] on Code

    [doc] Update credits.

  • Piotr Fusik committed [adbdb1] on Code

    [doc] No wildcards on Windows.

  • Piotr Fusik committed [870624] on Code

    [doc] Document the WAV to D15/D8 conversion.

  • Piotr Fusik committed [2b4158] on Code

    [setup] Shorten labels to available space.

  • Piotr Fusik committed [69fca0] on Code

    [setup] Narrow the associations for AIMP.

  • Piotr Fusik committed [e63467] on Code

    [setup] "Open with".

  • Piotr Fusik committed [fc481d] on Code

    [seek] Don't unmute on rewind.

  • Piotr Fusik committed [8b11e8] on Code

    [shellex] Fix installer error 1603.

  • Piotr Fusik committed [cd15aa] on Code

    [setup] Associate SAP with foobar2000.

  • Piotr Fusik committed [aab47e] on Code

    [swift] Fix "Fatal error: Negative value is not representable".

  • Piotr Fusik committed [95c991] on Code

    [swift] Enable color diagnostics.

  • Piotr Fusik committed [7b7dac] on Code

    [doc] Update for win64 packages.

  • Piotr Fusik committed [27f458] on Code

    [shellex] sf feature #16 Handle all registry entries and propdesc registration from DLL (un)registration.

  • Piotr Fusik committed [4a7b8c] on Code

    [opencl] Add progress messages.

  • Piotr Fusik Piotr Fusik modified a comment on ticket #16

    I still don't understand your preference for regsvr32 over an installer, but here it is: https://asap.sourceforge.net/asap-8.0.0-ALPHA1-win64.zip The Explorer plugin is ASAPShellEx.dll + ASAPShellEx.propdesc which must live next to one another. regsvr32 error 80004005 means no admin priviledges, 80070002 means no propdesc file.

  • Piotr Fusik Piotr Fusik modified ticket #16

    Have 64-bit Windows download as .zip

  • Piotr Fusik Piotr Fusik posted a comment on ticket #16

    I still don't understand your preference for regsvr32 over an installer, but here it is: asap.sourceforge.net/asap-8.0.0-ALPHA1-win64.zip The Explorer plugin is ASAPShellEx.dll + ASAPShellEx.propdesc which must live next to one another. regsvr32 error 80004005 means no admin priviledges, 80070002 means no propdesc file.

  • Piotr Fusik committed [c6a77d] on Code

    [opencl] Free resources early.

  • Piotr Fusik committed [11e7ae] on Code

    Revert "[opencl] Refactor with CL_Buffer."

  • Piotr Fusik committed [4d5844] on Code

    [opencl] Refactor with CL_Buffer.

  • Piotr Fusik committed [e89f4a] on Code

    [opencl] Refactor std::string -> std::vector<char>.

  • Piotr Fusik committed [b69686] on Code

    [opencl] Convert in parallel.

  • Piotr Fusik committed [13e707] on Code

    [opencl] Convert all subsongs.

  • Piotr Fusik Piotr Fusik posted a comment on ticket #46

    C:\jac\system\Windows\Programming\Repositories\RASTER-Music-Tracker\src\asap.c(2813,24): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data system\Windows\Programming\Repositories\RASTER-Music-Tracker\src\asap.c(4448,22): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss o Fixed now.

  • Piotr Fusik committed [1ef907] on Code

    [fu] sf bug #46 Avoid MSVC warnings.

  • Piotr Fusik committed [64dc6b] on Code

    [wasap] Fix WM_COPYDATA return value per doc.

  • Piotr Fusik committed [c756a9] on Code

    [wasap] Handle media keys.

  • Piotr Fusik Piotr Fusik posted a comment on ticket #45

    Strange. Are the .SAP files in C:\TEMP identical to the source files?

  • Piotr Fusik Piotr Fusik posted a comment on ticket #46

    C:\jac\system\Windows\Programming\Repositories\RASTER-Music-Tracker\src\asap.c(2813,24): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data system\Windows\Programming\Repositories\RASTER-Music-Tracker\src\asap.c(4448,22): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss o I will handle these. For now, just don't pass filenames consisting of over two billion characters. ;) C:\jac\system\Windows\Programming\Repositories\RASTER-Music-Tracker\src\asap.c(3991,10):...

  • Peter Dell Peter Dell posted a comment on ticket #45

    That's my preference from the 80s. Single user computer, so TEMP is not somewhere in the user profile, but there. Environment variables are set up like this: TEMP=C:\TEMP TMP=C:\TEMP When I trigger the diff, two .sap files are created there. But they are .SAP files, not text files,

  • Peter Dell Peter Dell posted a comment on ticket #46

    I've added the _CRT_SECURE_NO_WARNINGS; define the project and the "unsafe" warnings are gone. But these two are still there and look valid to me: C:\jac\system\Windows\Programming\Repositories\RASTER-Music-Tracker\src\asap.c(2813,24): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data 1>C:\jac\system\Windows\Programming\Repositories\RASTER-Music-Tracker\src\asap.c(3991,10): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the...

  • Piotr Fusik Piotr Fusik modified ticket #46

    warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead.

  • Piotr Fusik Piotr Fusik posted a comment on ticket #46

    Ok, I fixed some buffer overflows with malicious long filenames. MSVC may still complain about "unsafe" functions, but I don't care.

  • Piotr Fusik committed [390ca2] on Code

    [wasap] sf bug #46 Fix buffer overflows with very long filenames.

  • Piotr Fusik committed [485e99] on Code

    [wasap] Remove UNICODE support.

  • Piotr Fusik committed [ce7ede] on Code

    [doc] Credit the STIMER bug report.

  • Piotr Fusik Piotr Fusik modified ticket #46

    warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead.

1 >
MongoDB Logo MongoDB