v1.3 (beta)
·
9504 commits
to main
since this release
New features
- added command
POKE; - added support for CPU 6809 #28 ;
- added support for CHIPSET 6847;
- added support for Dragon 32 #121 (
d32); - explicit version and target on help screen;
- preliminary check chain tool before compilation #2
- added support for binary loading of data files;
- added preliminary support for MOB objects;
- added support for image loading (
gtia,ted,vic2); - added support of constant usages in expression instead of variables;
- added support for TIMER assignment (initialization);
- added support for CONST keyword (and constant usages);
- added support for current scanline (
gtia,ted,vic2); - added loop through palette in independent way (
vic2,ted);
Bug fixes
- fix for TI time missing for ATARI PAL #1;
- fixed dynamic string memory leak and binary string generation;
- fixed array access;
- fixed support for signed numbers on SQR (no negative);
- fixed
MID(); - fixed
SPACE(); - fixed
ELSE IF ... END IF; - fixed
FOR...STEPfor reversing iterations (step < 0) - fixed
EXIT IFimplementation; - fixed indirect move mem on 32 bit (
zx); - fixed bit comparison (extended)
- fixed bin conversion to string up to length;
- fixed dynamic string garbage collection under 6502 (non blocking);
- fixed explicit label generation;
- force
atariconfiguration for testing (avoid test hangs); - CPU MOS 6502:
- fixed comparisons;
- fixed flip;
- fixed fill;
- fixed poke;
- CPU Zilog Z80:
- fixed comparisons;
- fixed flip;
- fixed maths;
- Commodore PLUS/4 (
plus4):- moved vars for dynamic strings for compatibility with kernal;
- moved all code/data inside segment code;
- fixes PLOT;
- removed segments from linker