Projects / Retro / Releases

All releases of Retro

  •  23 Oct 2005 20:56
Avatar

    Release Notes: This release fixes a bug in handling backspaces when the keyboard is in raw mode.

    •  23 Oct 2005 05:27
    Avatar

      Release Notes: This release fixes a minor bug in handling line endings on certain platforms.

      •  22 Oct 2005 02:21
      Avatar

        Release Notes: This release brings many cleanups to the code. Word classes have replaced the two-dictionary model used before, resulting in a more flexible dictionary model with less redundancy. The interactive part of the interpreter was rewritten in Forth, and better error handling has been added. Also new is libretro, which allows C programmers to use RetroForth to provide scripting capabilities.

        •  27 Aug 2005 21:35
        Avatar

          Release Notes: This version brings a number of small but useful improvements. Support for vectored execution, an improved error handler, cleaner FFI, and a method of integrating applications to the interpreter have been added. Minor bugfixes abound, including fixes to the Dex4u syscall function. The library has also grown to include support for sessions, an easier editor, and floating point math.

          •  30 Jun 2005 23:10
          Avatar

            Release Notes: This release has many bugfixes and new features. The internal design is now much cleaner, and several significant bugs in the compiler were fixed. New features include localized factoring, delayed execution, a block editor, a debugger, an assembler, support for colors in text output, support for multi-line definitions, cleaner interfacing with libraries, and more efficient code generation. Two new ports have been added.

            •  02 Jan 2005 15:25
            Avatar

              Release Notes: Many minor improvements have been made in this release. Several functions generate slightly tighter code. The invoke/cinvoke functions for dealing with external libraries/DLL's were improved. A clean, new implementation was made. A couple of seldom-used words were dropped, and a few new ones for dealing with text in compiled words were added.

              •  07 Nov 2004 12:42
              Avatar

                Release Notes: This release fixes a minor bug in the 'fill' function, and changes a couple of Win32 functions used in the Windows DLL to be more compatible with earlier versions of Windows. It also includes the latest documentation in ASCII text format.

                •  01 Nov 2004 00:32
                Avatar

                  Release Notes: This is primarily a bugfix release. A major bug in the compiler has been corrected, allowing programs with more than 256 words to compile correctly. Under Windows, several minor changes were made to allow non-NT versions to be used, and command line redirection now works. The documentation has been updated as well.

                  •  06 Oct 2004 18:53
                  Avatar

                    Release Notes: This release adds quite a bit of new functionality. Support for aliases, filling memory ranges, and finding addresses of functions has been added. The native version has a serial console, serial port support, parallel port support, hard drive support, and interrupts. There are also two new ports using libc, one of which has support for using shared libraries. A few minor bugs in the conditionals were fixed.

                    •  13 Sep 2004 03:38
                    Avatar

                      Release Notes: This version adds counted loops, a completely new method of handling conditionals, and support for zero-terminated strings. Also new is support for system calls under Linux and FreeBSD, and support for dynamically loading/running functions from Windows DLLs.

                      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.