Release Notes: This release adds a real implementation of the return stack, and basic support for loops. It also fixes a minor bug where the text console drivers reechoed input. Some minor code cleanups have also taken place.
Release Notes: This release extends the Forth interpreter, compiler, and primitives, and they can now be used with both FASM and NASM. It also significantly simplifies the runtime assembler, implements make to build the various ports, and adds a working Windows port.
Release Notes: Several new functions for bit manipulations have been added. There is a new stack trace function to aid in debugging. A few major bugs have been fixed, making this release more stable than the last one. The native/x86 version has been updated as well. It now uses the latest inline assembler, making it a little faster. An optional set of words for accessing the PCI Bus has also been added to the sample code. Some progress was made on updating the build scripts to support easier linking with C code.
Release Notes: This prerelease brings a wide variety of improvements, including simplified file organization, a more effective build system, and numerous internal cleanups. While not complete, it is already as stable as the previous release, and offers some improvements to the debugging system. Native mode is working again, both under Bochs and on real hardware.
Release Notes: This release consists mainly of code cleanups and bug fixes. The assembler has been rewritten and generates much faster code. Several minor bugs have been fixed. Redundancy in the various platform-specific files has been reduced.
Release Notes: This release makes RetroForth much more usable. The addition of working if/then words makes it possible to develop programs totally in Forth. Loops are also supported. Several of the stack-related words have been simplified, and "pick" has been added.
Release Notes: This release adds support for counted strings, a return stack, and minor improvements to the debugging words. Several problematic words were fixed. The build script has received some changes to give a little more control over the build process. Platform-dependent code is now grouped into subdirectories to help organize the code a little better.
Release Notes: This release brings many several new features to RetroForth. Fifteen words have been added to make programming easier. You can now edit all of the common configuration settings from a single file. Also new is the ability to easily disable all of the debugging related words. The graphical drivers have been updated to use a 640x480 resolution.
Release Notes: This is a major milestone in the development of RetroForth. The directory structure and build system are stable and will not be altered significantly in future releases of the 6.x series. Several words have been added or altered to make RetroForth more compatible with existing Forth implementations. Also new in this release is a forth to assembly converter and easier development of applications capable of running independently of the interactive Forth shell. Numerous bugs in the implementation of various words and the build system have also been fixed.
Release Notes: This release features a large number of changes to simplify the build process. Support for compiling the different pieces as modules was also added.