targets: all
- Corrected WITH TRANSPARENCY flag with PUT IMAGE (ef936x).
- Fixed TEXT AT with ef936x.
- Fixed PLOT under DEFINE SCREEN MODE UNIQUE (ef396x, mo5, pc128op).
- Fixed optimizer for z80.
- Fixed PRINT mode 0 under cpc..
- Fixed text routines under 6847.
- Fixed scan code and key press for atari/atarixl.
- Fixed label generation to avoid duplicates.
- Fixed palette for color GREY on cpc.
- Makes BAR internally a routine (not embedded).
- Constant bitwidth related to OPTION TYPE NARROW.
- Avoid useless casting when using constants.
- Fixed encoding color pen on PRINT / CENTER under atari.
- Added command DEFINE PAINT BUFFER.
- Optimization: moved key matrix table when loading scancode (atari/atarixl).
- Better optimizer for atari/atarixl (6502).
- Better random generation for atari/atarixl.
- Added support for definiting variabiles using suffixes.
- Optimization: removed unused space for unused temporary variables (6809, 6502, z80).
- Fixed float initialization and suffixed array dimension.
- Fixed END GAMELOOP under plus4.
- Fixed NEW IMAGES under ef936x (mo5, pc128op).
- Optimized math operations with variables and constants.
- Fixed 6502 integer (16 bit) comparison with const.
- Added support for FORBID and ALLOW on multitasking.
- Added implicit YIELD ad the begin/end of a REPEAT...UNTIL.
- Fixed 10 liner shell on every target.
- Prefer 160x200x16 color mode on ef936 if possible (pc128op).
- Fixed byte comparison to take care of character set.
- Fixed INK command on c64 and c128.
- Fixed PLOT under multicolor vic2.
- Optimized PAINT algoritm.
- Reset palette on mode changee (gtia).