Posted April 27, 2024 by spotlessmind1975
#ugbasic #basic #thomson to8
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.
The compiler is executed directly from Linux or from Windows, it generates a "k7" file and allows you to easily access all the memory and graphics modes available, to draw and write texts by using standard BASIC commands. With the same BASIC source code it is possible to have an executable ("k7" file) also for Thomson MO5 and Thomson MO6 computers (Olivetti Prodest PC128), directly from the IDE.
The version added also 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.