-
4tH 3.60.0
Hans Bezemer has released the latest 4tH 3.60.0 on Dec. 28, 2009. 4tH is his portable Forth written in ANSI C. It is embeddable and features 16-bit and 32-bit DOS .EXEs, portable bytecode, very extensive examples and documentation, and "cannot be crashed". Grab it at http://www.xs4all.nl/~thebeez/4tH/ and enjoy!
Compiler: Turbo C, DJGPP
License: LGPL v3
Changes:
* The words 'MAX-RAND' and 'RANDOM' were removed.
* 'RSHIFT' now performs a logical shift on all C compilers.
* A tail call optimizer was added to the compiler.
* The library files now support several random number generators,
simple hashtables and associative arrays, strpbrk() and strchr() like
words.
* A small BASIC interpreter was added to the examples.
* A section on optimization and a chapter on uBasic were added to the
manual.
Features:
* Comes with an extensive library, featuring hundreds
of words covering ANS-Forth compatibility, user defined stacks,
lists, XLS files, floating point, etc. etc.
* Almost 95% of the CORE wordset is supported.
* Comes with a nice, 450 page manual.
* Over 17,000 lines of Forth code!!
* Native packages for MS-DOS, MS-Windows and Linux.
2010-01-02 19:00:13 UTC by rugxulo
-
New web design
The New Year brings an opportunity for change. So to celebrate the end of 2009, and the beginning of 2010, I have posted the new web design for the FreeDOS web site. Thanks to nodethirtythree for this great update! (Note that if you are using a mobile device, you will [automatically] get a slightly different version of the new web design, optimized for mobile web browsers with limited resolution.)
2009-12-31 22:13:28 UTC by jhall1
-
JWasm 2.01
On Dec. 12 Japheth again updated JWasm, his improved WASM fork. This is intended to be more MASM v6 (etc.) compatible with more features than the default WASM. Read the changelog at http://www.japheth.de/JWasm/History.txt (mostly bugfixes and added SSE4 support) or just grab binaries (16-bit or 32-bit) from here: http://www.japheth.de/JWasm.html
2009-12-31 15:16:52 UTC by rugxulo
-
FreePascal 2.4.0 final
On Jan. 1, marcov has announced the final release of FreePascal 2.4.0. Changes that may break backwards compatibility are documented at http://wiki.freepascal.org/User_Changes_2.4.0 while downloads are available at the main FTP server at ftp://ftp.freepascal.org/pub/fpc/dist/2.4.0/ and ftp://freepascal.stack.nl/pub/fpc/dist/2.4.0/ .
******************************************************************************
What's New in 2.4.0
******************************************************************************
Free Pascal 2.4.0 contains many fixes and new features. While we did not
manage to incorporate all planned additions, we believe this release offers a
nice collection of new functionality and bug fixes.
Please also see http://wiki.freepascal.org/User_Changes_2.4.0 for a list
of changes which may affect the behaviour of previously working code, and
how to cope with these changes.
Some highlights are:
Platforms:
* New platform: Mac OS X/PowerPC64
* New platform: Mac OS X/x86_64
* New platform: Mac OS X/ARM (iPhone)
* New platform: Haiku/i386
Compiler:
* Support for Delphi-style resource handling
* Whole-program optimization infrastructure, which initially supports
program devirtualization and unused virtual method removal
* Much faster compilation of units containing many type-sections
* The ability to suppress individual hints/warnings/notes
* Several improvements to the DWARF debug information generation
* Fixes to the generics support
* Fixes to the interface delegation (implements) support
* Improved cpu register allocation
* Improved ARM/EABI support
RTL:
* Linearly scaling multi-threaded memory manager
* Support for (advisory) file locking on Unix-based platforms
when using the SysUtils file creation/opening routines
* Support for ANSI ISO Extended Pascal ReadStr/WriteStr
* A UnicodeString type that, while not yet equivalent to Delphi 2009's
UnicodeString type, offers reference counted UnicodeString support on
the Windows, Linux, Mac OS X, FreeBSD and Beos/Haiku platforms.
Packages:
* Many improvements to the XML units
* Many improvements to the database units
* Updated the common Mac OS X Pascal interfaces to r241, including
header a translation of the CFNetwork framework
* The zipper unit now works correctly on big endian platforms
See http://bugs.freepascal.org/changelog_page.php for the list of reported bugs which have been fixed in this release.
2009-12-27 03:04:17 UTC by rugxulo
-
Web design update
About 2 months ago, I posted a note asking for help with the FreeDOS web design. I didn't get much in response. In fact, only 2 people sent back a design concept. Instead, I contacted AJ at nodethirtythree design. He agreed to help me, and modified one of his existing web designs (nonzero_blue) for use on the FreeDOS web site. I think it looks great! I'll put the new design up in a few days. More info at http://www.freedos.org/jhall/ - or more directly at https://sourceforge.net/userapps/wordpress/jhall1/2009/12/22/web-design-update/
2009-12-22 18:12:32 UTC by jhall1