Projects / Retro / Releases

All releases of Retro

  •  21 Aug 2004 13:19
Avatar

    Release Notes: This release brings a number of minor, but useful changes to the codebase. The number of blocks has been reduced; if, then, and words are now written in Forth. Support for loops within a word now exists, and all two-part words have been condensed to single-word definitions. A couple of new words have been added to make conditionals and memory manipulation a little easier. Also included is complete documentation in ASCII text and Notebook formats. The Native port is now working again and has been fully migrated to FASM.

    •  01 Aug 2004 09:14
    Avatar

      Release Notes: This release adds a number of small, but useful, improvements. If/then statements can now be nested, stack words no longer inline, and five words have been added to handle bit manipulations. Longtime bugs in the code for / and mod were found and fixed as well.

      •  26 Jul 2004 13:35
      Avatar

        Release Notes: This is a major overhaul of the RetroForth system. It brings significant cleanups to the codebase, resolves all known bugs, and implements a carefully chosen dialect of Forth that will remain throughout the 7.0 release series. The mprotect syscall is no longer needed, making porting much easier. The Windows port has been split into a DLL and a wrapper, making embedding into applications much easier. Also new is a BeOS/Haiku port.

        •  24 May 2004 03:07
        Avatar

          Release Notes: This release brings RetroForth to a truely usable state. Numerous bugs have been fixed, a test suite was added, documentation rewritten, and a few example programs are included. Internally, the compiler/interpreter now search the vocabularies in the correct order, continue compiling upon an error, and support exists for using strings within words. There are now two versions of the kernel: a minimal one, and a larger version compatible with the 6.2x releases. These can be selected at compile time. Finally, the file and directory structure have been reworked to make it easier to add new ports.

          •  09 May 2004 10:05
          Avatar

            Release Notes: This release fixed a problem with the IF and THEN functions.

            •  02 May 2004 12:09
            Avatar

              Release Notes: This release completely fixed the bugs in ".s", and will no longer segfault with over/underflowed stacks. It also corrected a minor problem in the top level makefile and had a few code cleanups (min and max are now written in Forth).

              •  24 Apr 2004 12:46
              Avatar

                Release Notes: This release adds a FreeBSD port, a cleaner source directory, improved makefiles, and a simplified set of dictionary macros for use with NASM. It also fixes bugs in .s and depth. The runtime assembler has been removed pending a major redesign, but it can easily be added again if needed.

                •  11 Apr 2004 23:46
                Avatar

                  Release Notes: This release adds an application-specific vocabulary, minor improvements to the makefile, and several nice extensions to the Windows port. The internal formatting of the code is also a little more consistent.

                  •  20 Mar 2004 17:05
                  Avatar

                    Release Notes: This release adds support for defining immediate words, completes the cleaning of the directory structure, and includes an early draft of the manual.

                    •  01 Mar 2004 15:57
                    Avatar

                      Release Notes: This release fixes a critical bug and provides some cleanups to the build system. The .s function no longer causes segfaults when the stack is over/underflowed. The user.asm and user.f files have been dropped from all ports. Selection of octal and binary number modes was made easier.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.