Version 1.16.4 of ugBASIC and UGBASIC-IDE has just been released that supports the C128.
Targets : Windows (32 & 64 bit) and Linux (32 and 64 bit)
The compiler can produce executable files in "prg" format and entire "d64" disks, including files that can be loaded using the language's primitives.
ugBASIC 1.16.4 (https://ugbasic.iwashere.eu/target/c128?target=c128)