Skip to content

v 1.16.1

Compare
Choose a tag to compare
@spotlessmind1975 spotlessmind1975 released this 27 Apr 14:57
· 2234 commits to main since this release

Version 1.16.1 of ugBASIC and UGBASIC-IDE has just been released. In addition to presenting many bug fixes from the last published version, it features support for the Thomson TO8 (to8) target. It is currently in beta stage.

For Olivetti Prodest PC128 the memory management has been enhanced, to leave more memory available, and for Commodore 64 + REU the banked access on vic2 has been optimized. In general, the code generated has been space reduced, the array can be stored on banks and flipping of images using FLIP IMAGE command has been introduced, in order to reduce the memory footprints for graphical images.

The version added the support for sound card based on SN76489 on Olivetti Prodest PC128 and TRS-80 Color Computer 1, 2 and 3 (by using the GMC cartidge), both for direct sounds (like sound effects) and for background music, also banked on external memory with the BANKED keyword, if available. A way to play native PSG files has been added, as well. From this point on, the static and dynamic hardware integration and configuration will be available directly from ugBASIC by using the CONFIGURATION instruction.

Floating point routines on MOROTOLA 6809 and MOS 6502/6510 has been enhanced with the EXP and LOG instructions. Added instructions VARBANKPTR and VARBANK, to allow access to banked memory.

For more information:
https://ugbasic.iwashere.eu/install
https://spotlessmind1975.itch.io/ugbasic-ide
https://sandbox.ugbasic.iwashere.eu