| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| fmslogo-7.0.0.zip | 2017-02-22 | 63.0 MB | |
| fmslogo-7.0.0.exe | 2017-02-22 | 30.8 MB | |
| README.TXT | 2017-02-22 | 6.7 kB |
|
| Totals: 3 Items | 93.8 MB | 0 | |
----------------------------------------------------------------------
FMSLogo Version 7.0.0 for Microsoft Windows
----------------------------------------------------------------------
I. Kit Description/Location
II. New features/bugs fixed
III. Standard features
IV. Recommended usage
V. Reporting bugs
VI. Sources
VII. Minimum System Requirements
VIII. Acknowledgements
I. Kit Description/Location (http://sourceforge.net/projects/fmslogo)
fmslogo-7.0.0.exe - Installer for the Logo environment
fmslogo-7.0.0.zip - ZIP of the Logo environment
II. New features/bugs fixed:
Changed in 7.0.0
o Drop support for the Win 9X versions of Windows.
o Drop support for the original Pentium processor.
o Drop support for display depths less than 16-bit true color.
o Add a Polish translation.
o Improve the Croatian translation.
o Fix bug #212 up/down arrow is no longer sluggish when the commander history
has a very long line.
o Fix bug #319; SETACTIVEAREA now throws a recoverable error when given points
that define a zero or negative area rectangle. Before, the error was not
recoverable.
o Fix bug #338; SETACTIVEAREA now throws errors when given non-integer values.
o Fix bug #373; the screen saver now supports all commands that the main
environment supports, although some commands which have no meaning in
this environment do nothing (for example CLEARTEXT does nothing because
there's no commander).
o Fix bug #401; the commander history no longer hides very long lines
(>65535 characters).
o Fix bug #437; FMSLogo no longer crashes if BITMAPTURTLE has no bitmap
(it now behaves as if it had a zero-sized bitmap).
o Fix bug #471; the uninstaller now removes the preferences that are stored
in the registry.
o Fix bug #472; SETPIXEL now behaves correctly in PENREVERSE mode.
o Fix bug #473; KEYBOARDVALUE once again returns values for a handful of
characters on a US keyboard (;/`[]\=) that are consistent with previous
versions of FMSLogo.
o Fix bug #477; POLYEND now throws an error if the polygon has two vertices
(same as if the polygon has one vertex).
o Fix bug #482; TIME now returns the time in the local time zone when run
from a cygwin bash shell.
o Fix bug #484; BYE now immediately exits when run at the top-level of a file
that is loaded from the command-line.
o Fix bug #486; The turtle can now walk along the screen extents in FENCE
mode.
o Implement feature #11; the Halt and Pause buttons are now disabled when
FMSLogo is not running instructions.
o Implement feature #33; Make it so that FMSLogo doesn't mind exiting while
running and remove the "Logo doesn't like to exit while running" dialogs.
o Implement feature #32; the "X" close button on the undocked commander's
title bar is now disabled.
o Implement feature #37; the installer now shows a clear "completed" page
when it is done.
o Implement feature #59; use a new icon that doesn't look like a mismash of
red, white, and black. The icon was provided by Jan Grabe.
o Implement feature #105; NETACCEPTON now listens on all network adapters,
including the loopback adapter. This makes it possible to connect to
a local FMSLogo server using "localhost", instead of having to use the
computer's name.
o Change the working directory in the screensaver to be the directory which
holds the screen saver program. This makes LOAD with a relative path work.
o Add syntax coloring and matching paren highlights to the minieditor.
o Various improvements to the installer, including a configurable start menu
folder and faster start time.
o Minor improvements to the manual.
For a complete history of changes across all versions of FMSLogo, see
https://sourceforge.net/p/fmslogo/source/HEAD/tree/trunk/logo/src/CHANGELOG.TXT
III. Standard features
* Supports TCP/IP WinSock Networking.
* Supports Text in all available fonts and sizes.
* Supports 1024 independent Turtles.
* Supports Bitmapped Turtles.
* Supports Cut, Paste and stretching bitmaps.
* Supports Clipboard Text and Bitmaps.
* Supports MIDI devices.
* Supports Direct I/O for Controlling External hardware.
* Supports Serial and Parallel Port communications.
* Supports Zooming.
* Supports Tail recursion (optimizes most recursive functions).
* Supports User error handling.
* Supports "Standard" Logo parsing.
* Supports Floodfill.
* Supports Save and restore images in .BMP format files.
* Supports standard Windows Hypertext Help.
* Supports standard Windows Printing.
* Supports separate library and work area.
* Supports construction of Windows Dialog Boxes.
* Supports Event Driven programming (Mouse, Keyboard, Timer).
* Supports MultiMedia Devices (.WAV sound files, CD-ROM control etc.)
* Supports Event Timers allowing multiprocessing.
* Supports 3D Perspective drawing (Wireframe and Solids).
* Supports Animated GIF generation.
IV. Recommended usage
* Ages 6 and up
o Beginner - Forward 100, Right 90
o Intermediate - Explore mathematics, art, music, robotics, language, and more
o Expert - Create games
V. Reporting bugs
Report bugs at http://sourceforge.net/projects/fmslogo/
VI. Sources
Source code is available. It's your legal right! (See LICENSE.TXT).
The FMSLogo sources were written/compiled with:
MinGW w64 (for .EXE and screen saver)
wxWidgets (GUI toolkit for .EXE and screen saver)
DocBook, xsltproc, and Microsoft Help Workshop (for online help)
Nullsoft Scriptable Install System (NSIS) (for the installer)
VII. Minimum System Requirements
Windows XP with 512 MB of RAM.
VIII. Acknowledgements
I wish to extend my sincerest thanks to everyone who has used, supported,
criticized, praised, filed a bug on, or otherwise contributed to either
FMSLogo or MSWLogo.
Thanks to:
Alexandre Soares
Andreas Micheler
Andrzej Pruszynski
Andy Owen
Anthony Barnett
Ayurzanaeva Aryuna
Bertrand Carette
Bob Gorman
Bruce Mardle
Carl Bogardus
Clem Rutter
Daniel Ajoy
Domagoj Kuna
Hensley Bass
Igor Baglaev
Jan Grabe
Jason Gervich
Jim Foster
Juan J. Paredes G.
Kari Hoijarvi
Lion Nik Kucev
Lionel Laske
Michael Malin
Mike Sandy
Narayanan Chitoor
Pavel Boytchev
Peter De Wachter
Ralf Kurth
Relja Medic
Stefano Federici
Stephan Vogel
Tankhasaev Ayur
Theodoros Chatzigiannakis
Special thanks to:
George Mills
Brian Harvey
Jim Muller
Erich Neuwirth
Yehuda Katz