Skip to content

SPASM-ng v0.5-beta.2 - Beta Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@alberthdev alberthdev released this 01 Apr 00:49
· 142 commits to master since this release

SPASM-ng v0.5-beta.2 - Beta Release

This is the second preview release of SPASM-ng. This is a beta release, so hopefully not too many things will break! (But it's still possible, so keep on a lookout for problems!)

This release includes important fixes to eZ80 support in preparation for the launch of the TI-84+CE. As always, please consult the readme for information on the new eZ80 features.

This release also includes important fixes for compiling, as well as other general fixes. In addition, this release adds .8xv outputting, cross-platform timing/colors, and unlimited label/define support. We've also added some helpful header files to enable faster and easier development.

This is the second beta release, meaning that all features have been frozen. Unless there's an immediate need for a new feature, only bug fixes will occur between beta releases. (Occasionally, we may add small features to the codebase whenever necessary.) Please grab this release and run SPASM-ng yourself! (Stress-testing is encouraged!)

Happy assembling!

Changes

For a full changelog, including code-specific changes that aren't described here, go here.

Downloads

  • Windows (exe):
  • Debian/Ubuntu/Mint (or other Debian-based distro):
    • 32-bit
    • 64-bit
    • Both are .deb Debian package files - you will need superuser permissions to install them!
    • Note: Due to a previous version error, you may have to uninstall the current package in order to install this one, due to version changes.
  • Linux (static, tar.gz):
  • (NEW) Mac OS X (dynamic, zip):
    • 32-bit
    • 64-bit
    • Each zip contain 2 binaries - one with app signing, and one without. For the binary with app signing enabled, libgmp and libcrypto are required. We offer both since the linked libgmp/libcrypto may not be available on all systems.
    • Thanks to @adriweb for providing binaries for this release!
  • Raspberry Pi (static):
    • Debian Package (.deb)
      • Note: Due to a previous version error, you may have to uninstall the current package in order to install this one, due to version changes.
    • tar.gz
    • Note that these builds requires ARM hardware floats to be enabled.
    • Thanks to @Sorunome for providing binaries for this release!
  • Source Code
    • Only download this if you know what you're doing! Build requirements and instructions can be found in our readme!
    • zip
    • tar.gz
    • If you use wget to download this release, make sure to add --content-disposition to get the proper file name! For curl users, make sure to use -O -J in combination to get the proper file name.
    • Via Git:
      • If you don't have our code yet, simply run:
        • git clone https://github.com/alberthdev/spasm-ng.git
          or
        • git clone [email protected]:alberthdev/spasm-ng.git
          ...to get the latest source!
      • If you already have our code, simply run:
        • git pull