FreeBasic Portable is a handy and reliable BASIC compiler with the most compatible syntax possible with MS-QuickBASIC.
FreeBasic also adds many new features such as pointers, unsigned data types, inline-assembly and many others. Get FreeBASIC and take it for a spin to see what it can actually do for you!
What's New in This Release:
changed:
· c, -r and -pp options will now complement each-other when used together, instead of partially overwriting each-other and thus causing weird behaviour
· getkey()/inkey() under Linux X11 graphics mode will now return the FB extended keycode for DELETE (&h53FF or &hFF &h53) instead of ASCII DEL (&h7F), for consistency with console-mode and other platforms
· ScreenEvent() won't return extended keycodes anymore in the EVENT.ascii field under the Linux X11 graphics driver
· Removed compile-time errors for float division by constant zero; it will result in INF again, for consistency with the evaluation at run-time
· Overflows when converting constants to SINGLE/DOUBLE won't cause "math overflow" errors anymore
· Overflows in constant conversions to SINGLE will now trigger "overflow in constant conversion" warnings, like conversions to integer types do
· Constant conversions to DOUBLE are not checked for overflows anymore, since DOUBLE can hold all SINGLE/INTEGER/LONGINT values (although, with ...