VERSION 1.16.4 RELEASED!


In addition to containing numerous fixes and corrections for all targets, great efforts have been made to optimize the code, in terms of space and speed. In particular, the MOS 6502/6510/8502 and Zilog Z80 processors now produce less code thanks to the improved peephole optimizers, and all compilers removes unused variables and reduce spaces of embedded code. 


For targets that have memory banks, such as the Commodore 64 REU (c64reu), the Thomson MO6 (pc128op), Thomson TO8 (to8), and the TRS-80 Color Computer 3 (coco3) have automatic loading into the memory banks, even if the resource is not marked as "BANKED". This allows a lot of space to be automatically recovered. The available memory for parsing has been increased of a 10x factor, and dynamic strings are more space efficient thanks to string tranpilation.

From this release ugBASIC joins the "TSB Project": this is a github project that will try to port most of the commands and syntax available on Simons' BASIC and TUNED Simons' BASIC directly into ugBASIC. The project aims at portability rather than implementation: therefore, you will have access to all the more advanced features, while being able to recompile your Simons' BASIC projects.

Moreover, this is the first version to implement the DOJO protocol. The ugBASIC language is now equipped with primitives capable of communicating with an external server, called "DOJO", which is a system for creating virtual "game rooms" online.

Files

ugBASIC IDE 1.16.4 (64 bit) for Windows (.NET 6 needed) 3.2 MB
75 days ago
ugBASIC IDE 1.16.4 (64 bit) for Windows 145 MB
75 days ago
ugBASIC IDE 1.16.4 (32 bit) for Windows (.NET 6 needed) 5 MB
75 days ago
ugBASIC IDE 1.16.4 (32 bit) for Windows 135 MB
75 days ago

Get ugBASIC IDE

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.