Releases: bug400/capasm
Releases · bug400/capasm
Release list
Version 1.0.1
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
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)
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)
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)
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