Skip to content

v1.3 (beta)

Choose a tag to compare

@spotlessmind1975 spotlessmind1975 released this 17 Sep 19:53
· 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...STEP for reversing iterations (step < 0)
  • fixed EXIT IF implementation;
  • 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 atari configuration 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