.spc file format reading and writing
OTHER License
This is a patch release for the 1.1 version of spcasm. No functional changes have been made to the assembler or the brr
utility, but many direct and indirect dependencies have been updated and the newest available compiler was used. The most significant user-facing changes are some improvements to formatted error messages due to an update of the error-reporting backend miette (update to version 7). It is not necessary from a security standpoint to update to this version.
The PDF manual has been dropped from this release and will no longer be provided. It is not as usable as the always-up-to-date HTML manual, available from https://kleinesfilmroellchen.github.io/spcasm/doc/, and there currently are build issues on the Windows machine utilized for releases.
Full Changelog: https://github.com/kleinesfilmroellchen/spcasm/compare/v1.1.0...v1.1.1
Published by kleinesfilmroellchen about 1 year ago
A few fixes and small improvements constitute this minor release:
.w
(#130)spcasm is still significantly faster than Asar, e.g. 20% on Windows.
All commits: https://github.com/kleinesfilmroellchen/spcasm/compare/v1.0.0...v1.1.0
Published by kleinesfilmroellchen over 1 year ago
spcasm is somewhat stable and capable now, so this marks the first full release. Since the last update, spcasm gained compatibility with Asar in many weird and non-weird parts, such as the fill
and pad
instructions, conditional compilation, pseudo labels, numeric labels, relative labels, and others. Performance was improved significantly, so that spcasm is faster than Asar even on Windows. Documentation is also expanded, which you can read over here.
This release does not include the sals language server, which will be released separately to the VSCode marketplaces at some point.
Published by kleinesfilmroellchen over 1 year ago
spcasm enters its second minor release with two important features:
sampletable
macroOf course, there have been countless bug fixes and improvements as usual.
Published by kleinesfilmroellchen almost 2 years ago
A small bugfix release for version 0.1, this spcasm release contains several bugfixes and dependency updates. The bug fixes all centre around the direct page label optimizer (#39 and #38), which is now much less aggressive but can also handle more cases correctly.
Published by kleinesfilmroellchen almost 2 years ago
The first release of spcasm! There's no changelog, since all features are technically new. Some of what spcasm supports:
This release also includes the brr binary, which can encode and decode all sorts of WAV files.