v 1.16.1
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