https://ugbasic.iwashere.eu/?a=news
What's news on ugBASIC
https://retroprogramming.iwashere.eu/ug ... stallation
The ugBASIC compiler is a console application for Linux and Microsoft Windows operating system. A convenient IDE environment is also available for Microsofft Windows
https://github.com/spotlessmind1975/ugbasic#readmeWHY SHOULD I USE "ugBASIC"?
Modern programming - all the most modern BASIC constructs are available, like dynamic strings, procedures, constants, functions, inclusion of libraries, ....
Multitasking - procedures can be called on a parallel way.
Fast execution - BASIC source code, graphical and audio resources are compiled directly in assembly, and optimized for the specific CPU, and all calculations are done on integer numbers, moreover it does not use any stack.
No ROM dependency - the executable take care of all the hardware, with no dependency from installed ROM that will be swapped out, if possible.
RAM optimizations - all RAM is available for code and data, and it is available a fast compression / decompression routine "out of the box".
Cross development - use your modern Linux or Windows PC to compile for about 20 different retro computers, from Commodore 64 to Amstrad CPC 664.
Modern IDE available - you can also use a modern IDE to develop.
"An isomorphic BASIC language compiler for retrocomputers"