Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I would like to change the emulator of choice from vice to Denise, is that possible from within ugBASIC?

Hi Skulltip, and thank yoiu for your comment!

I just updated the IDE to support the Denise emulator, for compiling and running programs for the Commodore 64 target (c64). Let me know if it works, and if it's necessary to extend this emulator to the Commodore 64+REU as well.

Have a nice day!
Marco

Very cool, thanks. Dont know enough about +REU but am getting quite a few 'Multiplcation could lose precision(Ttmp7,Ttmp17)' when trying out samples like the drawing circles and randomchars.bas

Hi Skulltip, and thanks you again for the comment! 

It looks to me like you've enabled the option to treat warnings as errors. If you disable that option, you can build without problems. To disable it, go to Build -> Options... and uncheck the Enable warnings (-W) checkbox.

Regarding the warning, it's a warning because, since ugBASIC is an integer BASIC, it uses 8-, 16-, or 32-bit data types. Therefore, it's possible that certain operations, such as multiplications, may exceed the size handled by that specific type, leading to representation errors. Of course, it's just a warning—usually these aren't problems that occur with normal use, but for some cases, it's important that this not even be the case, which is why the warning exists.

That was it, thank you.