BETA UPDATE [rev. 20231225.2345]

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. 20231225.2345]

Post by spotlessmind1975 »

:idea: component: compiler
:idea: targets: all
  • Support multiple routines on EVERY...CALL GOSUB #536
  • Added support for MUSIC LOOP keyword.
  • Fixed GET IMAGE under gime (coco3).
  • Fixed constant colors under gime (coco3).
  • Fixed endianess of width of GET IMAGES under gime (coco3).
  • Fixed frequency calculation on SOUND and PLAY on ay-8910 (cpc, msx1).
  • Avoid NOTE OFF on playing IMF on ay-8910 (cpc, msx1).
  • Make NOTE as function.
  • Fixed frequency calculation on SOUND and PLAY on ay-8910 (cpc, msx1).
  • Fixed ay-8910 access and reading notes for IMF play (cpc, msx1).
  • Fixed GET IMAGE on screens larger than 256 pixels (cpc).
  • Added support for MUSIC LOOP keyword.
  • Fixed PUT IMAGE of transparent images as non transparent (cpc).
  • Changed order of screen modes, first 320x200x4 colors (cpc).
  • Changed order in screen modes, first colored one (6847).
  • Fixed pokey playback on MUSIC when more than one bank used (atari, atarixl).
  • Re-enabled check on image width multiple of 8 (vic2).
  • Refactorized LOAD MUSIC to better support MIDI files.
  • Fixed MIDI support under sid and added support for SET PROGRAM (c64, c128).
  • Fixed PUT IMAGE under gtia (atari,atarixl).
  • Fixed graphical PRINT on hires bitmap (pen color).
  • Fixed vic2 image conversion for hires bitmap mode.
  • Added more standard DIM syntax with data type.
  • Added support for frame and sequence in GET IMAGE.
  • Introduced yield on begin of a loop for protothreading.
  • Demoted to RAM locations some vic2 zero page registers (vic2,c128,c64).
  • Save status flag on jiffy timer updating (c64).
  • Fixed timer manager implementation under 6502 and save/restore zero page drawing registers.
  • Promoted dedicated zero-page register for protothreading (6502).
  • Added support for frame and sequence in GET IMAGE.
  • Moved init / var vic2 out of ROM bank.
  • Fixed IMAGE WIDTH() and IMAGE HEIGHT() with IMAGES and SEQUENCEs.
  • Added support for frame and sequence in GET IMAGE.
  • Added more standard DIM syntax with data type.
  • Added support for NEW IMAGES instruction.
  • Added support for joystick reading under irq (c128).
  • Fixed PUT IMAGE / GET IMAGE bg color on multicolor (vic2).
  • Fixed IMAGE WIDTH() and IMAGE HEIGHT() with IMAGES and SEQUENCEs.
  • Removed interrupt isolation of PUT IMAGE under vic2.
  • Added support for joystick reading under irq (c128).
  • Interrupt isolation of PUT IMAGE under vic2.
  • Added BORDER color.
  • Fixed error on NEW IMAGE (pc128op).
  • Fixed error on drawing (plus4).
  • Fixed error on image size (ted).
  • Fixed GET IMAGE on ted (plus4).
Locked