BETA UPDATE [rev. 20240405.1415]

News and updates regarding the beta version of ugBASIC are published in this forum.
In questo forum sono pubblicate notizie e novità riguardanti la versione beta di ugBASIC.
Les nouvelles et mises à jour concernant la version beta d'ugBASIC sont publiées dans ce forum.
Locked
spotlessmind1975
Site Admin
Posts: 149
Joined: Fri Oct 06, 2023 8:25 pm

BETA UPDATE [rev. 20240405.1415]

Post by spotlessmind1975 »

:idea: component: compiler
:idea: targets: all
  • checking residual space on banks if BANKED is used.
  • added support for VARBANKPTR e VARBANK.
  • refactorized bank access under all processors (6809, 6502, z80) and all targets;
  • fixed optimizer under 6502;
  • added missing declaration for cpu_mem_move_direct2_size;
  • optimize BANK READ / BANK WRITE for 1,2 and 4 bytes;
  • fixed optimization under 6809 to avoid exclusion of used temporary variables;
  • allow BANKED arrays #728 under pc128op
  • reordered memory variables to assure even access under pc128op;
  • fixed bank filling with constants under pc128op;
  • added BANK WRITE implementation under pc128op;
  • fixed array assignment with multibyte constant (WITH).
  • added support for BANKED on DIM definition;
Locked