Back to the... ugBASIC!


Version 1.16.2 of ugBASIC and UGBASIC-IDE has just been released. In addition to containing numerous fixes and corrections for all targets, there is a preliminary support for audio on TRS-80 Color Computer target and the support for Thomson TO8 is no more in beta stage. Moreover, the support for Thomson MO5 has been extended, to support seamlessy MEMO5 expansion memory and, finally, for Thomson MO6 / Olivetti Prodest PC128, the support for scanline waiting has been added to WAIT VBL instruction.

New instructions has been added: CONSOLECONSOLE SAVECONSOLE USE commands has been added, to have up to four different virtual consoles; CLINE command has been extended, to support graphical modes; ENABLE INTERRUPT / DISABLE INTERRUPT, that are able to enable or disable interrupts at CPU level; COMBINE NIBBLE, that can combine two 4 bit values in a single 8 bit value; LINE, as alias of DRAW, but with a more standard BASIC compatible syntax; PLAY, to play a string as a music; DEFINE AUDIO TARGET and DEFINE AUDIO SYNC / ASYNC pragmas, to select the output for audio and synchronized play; the BIT data type has been optimized; WRITING instruction has been deprecated, and not more supported.

Even more, the UGBASIC-IDE application has been improved, with the correction of autocompletion and the introduction of the "time machine": this is a mechanism with which it will be possible to locally manage the space occupied by the various compilers, and the related versioning. It will be possible to download, remotely, the versions archived in the last two years. Thanks to specific encryption verification mechanisms (accessible at each compiler level), the consistency of the executables is guaranteed at each download. Furthermore, it is now possible to set up novelty detection at the level of HOTFIX / COLDFIX, and not just entire versions. It will therefore not be necessary to keep an eye on the Facebook group to find out about the updates, which will be presented on the wizard, specially revised and updated.

The IDE is now able to collect, on its own, any problems that arise and inform the author of ugBASIC, with the user's authorization. You will also be able to configure the editor to compile individual targets, converting the menu selection to a single button selection, and set the size of the memory expansion for use with the emulator for Commodore 64 computers (with REU), Thomson MO5 and Thomson TO8.

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

Files

ugBASIC IDE 1.16.2 (64 bit) for Windows (.NET 6 needed) 2 MB
May 31, 2024
ugBASIC IDE 1.16.2 (64 bit) for Windows 143 MB
May 31, 2024
ugBASIC IDE 1.16.2 (32 bit) for Windows (.NET 6 needed) 3.7 MB
May 31, 2024
ugBASIC IDE 1.16.2 (32 bit) for Windows 134 MB
May 31, 2024

Get ugBASIC IDE

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.