All releases of Pasmo


Release Notes: This release is for testing the new feature of phase error detection. Also, it adds the --enable-debug configure option to generate some debug information at runtime.


Release Notes: This release fixes a bug in several errors that give exit status 0.


Release Notes: This release fixes several bugs and adds warnings for unused LOCAL and PUBLIC symbols.


Release Notes: The AND and OR operators now are recognized in 8080 mode.


Release Notes: A new parser has been written with bison, with enhanced errors and warnings detection and information. 8080 source code is allowed, and can be mixed with Z80. This release can generate object files in Intel relocatable format. Linker capabilities have been added. There are many other changes.


Release Notes: This version generates a new warning when the 64 KiB limit is passed in the middle of an instruction, and emits line information in all warnings. Several bugs that broke compilation in gcc 4 are fixed, and a configure script is provided.


Release Notes: This release adds an enhanced syntax for REPT, allowing a loop variable. The MACRO parameters are now expanded inside nested REPT and IRP. A new operator, ##, has been added for identifier pasting in MACRO. The .SHIFT directive has been added to help handling a variable number of arguments in MACRO. There is a new option to explicitly select raw binary mode. The complete symbol listing and the public symbol listing can be generated together.


Release Notes: This release has many improvements. New object formats were implemented for tzx and cdt tape images for Spectrum and Amstrad CPC, with or without basic loader. 8086 object code can be generated from Z80 sources, in MS-DOS COM format or CP/M 86 CMD. The new operators HIGH, LOW, !, &&, ||, and the condtional expression operator ? were added as C-style synonyms for existing operators. Debug output was improved. Brackets are used in addition to parentheses for indirect operands.


Release Notes: This release completes the autolocal mode, which can be used together with explicit locals. There are also new command line options to predefine labels and to use verbose mode, and a new operator DEFINED. There are some bugfixes and code cleanup.


Release Notes: This release adds autolocal mode: when using it, all labels beginning with '_' are locals, and the ambit ends at the next non-local label.