Version 0.18.2b released

Announcements about new releases and updates.
Post Reply
coderJeff
Site Admin
Posts: 4313
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

Version 0.18.2b released

Post by coderJeff »

Improved QB and cross platform compatibility are the two main issues addressed in this release. Many bug fixes as well.

Most Significant Changes:

QB Compatibility Improvements:
Updates to SCREEN, RND, INPUT, ERASE, PCOPY in text mode, all impoved for 100% compatibility with QB sources.

Default field alignment in TYPE's
For improved header portability, and to fix the long time problems with BFD compatibility on linux, the default field alignment in TYPE's have been changed to 4 bytes on DOS and Linux. FreeBASIC libraries will likely need to be rebuilt due to this change. In all platforms, care must be taken when using TYPE's for file I/O, and it is recommended that FIELD=1 be used in such cases to save space as well platform portable field alignment.

Cross Compilation
The windows version was previously enabled with all the possible cross compilation targets. This was cut down to just Cygwin and DOS as both should work. The other cross compilation targets are available: compile fbc from sources and specify the needed --enable-crosscomp-target switches. See ./src/compiler/INSTALL in the source distribution for more details.

Downloads:

Windows v0.18.2b (2007-10-12):
http://prdownloads.sourceforge.net/fbc/ ... e?download

Linux v0.18.2b (2007-10-12):
http://prdownloads.sourceforge.net/fbc/ ... z?download

DOS Version v0.18.2b (2007-10-12):
http://prdownloads.sourceforge.net/fbc/ ... p?download

Source v0.18.2b (2008-10-12):
http://downloads.sourceforge.net/fbc/Fr ... z?download

Manual (2007-10-08) - in CHM Format:
http://downloads.sourceforge.net/fbc/FB ... p?download


For more details about this release see,
http://www.freebasic.net
Post Reply