Skip to content

Releases: bug400/capasm

Version 1.0.1

Choose a tag to compare

@bug400 bug400 released this 31 Jan 11:07

This version has no user visible changes and improvements.

This release has been tested successfully with Python 3.12.

Version 1.0.1 is not available on my Miniconda/Anaconda channel. Instead you can install it from the Python Package Index. See the installation instructions for details.

Version 1.0.0

Choose a tag to compare

@bug400 bug400 released this 13 Jan 08:10

This release includes:

  • CAPASM: fix incorrect range checks of relative jumps
  • CAPASM: extended check marks redefinition of global symbols if there is a type or value mismatch
  • CAPASM: suppress superfluous code output of BSZ pseudo-ops
  • CAPASM: line numbers in list file
  • CAPASM: parsing of conditional assembly pseudo-ops fixed
  • CAPASM: various other small fixes
  • CAPASM: documentation updates
  • NCAS: new assembler with extended capabilities (beta!)

Version 0.9.8 (Beta)

Choose a tag to compare

@bug400 bug400 released this 01 Aug 16:25

This release includes:

  • added support for ASP/ASP statements with numeric length qualifiers
  • removed "'" as alternate string delimiter
  • removed -m option, added -g option and enhanced global symbols capabilities
  • allow more special characters in symbol names
  • OCT pseudo op added
  • added capconv tool

Version 0.9.7 (Beta)

Choose a tag to compare

@bug400 bug400 released this 23 Jul 08:52

This release includes:

  • HP-75 rom support added to caprom
  • support for hex and bin constants
  • support for non octal register numbers
  • support for empty literal data lists, e.g. LDM R40,=
  • LOC and HED pseudo ops added
  • literal data list error fixes

Version 0.9.6 (Beta)

Choose a tag to compare

@bug400 bug400 released this 06 Jul 06:29

This release includes:

  • HP-87 compatible NAM statement
  • conditional assembly pseudo ops (AIF, ELS, EIF, SET, CLR)
  • the GTO pseudo op generates relative jumps in non absolute assembly files
  • include and link file support (INC, LNK)
  • new caprom tool, which generates the necessary primary and secondary checksums
  • new option to output addresses and program code as hex numbers in the list file
  • bug fixes

Version 0.9.5 (Beta)

Choose a tag to compare

@bug400 bug400 released this 31 May 07:49

First public beta version.