* Added the `PLOT` macro (for setting, resetting or flipping a pixel in a frame already created by an image macro)
* Added the `--begin` option to `bin2tap.py` (for specifying the address at which to begin conversion)
* The `--end` option of `bin2tap.py` now applies to raw memory files as well as SNA, SZX and Z80 snapshots
* Added the `--data` option to `tapinfo.py` (for showing the entire contents of header and data blocks)
* Added support to the `--ctl` option of `sna2skool.py` and `snapinfo.py` for reading control files from a directory
* Added the `x` and `y` parameters to the frame specification of the `UDGARRAY*` macro (for specifying the coordinates at which to render a frame of an animated image)
* Added support for replacement fields in the `args` parameter of the `CALL` macro, in the integer parameters of the `CHR`, `D`, `INCLUDE`, `N`, `POKES`, `R` and `SPACE` macros, and in the integer parameters and cropping specification of the `FONT`, `SCR`, `UDG` and `UDGARRAY` macros
* Fixed the bug that causes ‘e+1’ to be interpreted as a floating point number when it appears in a BASIC program