Turing Logo  

Designed for computer science instruction, Turing is simply the easiest, most fun, and most effective way of teaching programming concepts.


Quick Links
Home page of Holt Software Associates  | Home page of the Turing Programming Language, the fastest way to teach programming concepts  | Home page of Holt Software's Java products  | Home page of Ready to Program with Java(tm) Technology, a Java development environment designed for education  | Information about Holt Software's courses for teachers  | Information about how to contact Holt Software  | Information about how students can purchase Holt Software's books and software  | Information about how schools and bookstores can purchase Holt Software's books and software

Technical Support for Turing



Current Versions of Turing Software

Microsoft Windows Turing 4.0.3 (See note below)
Latest patch: 4.0.4d
Apple Macintosh OOT for Macintosh 1.5.1
Note that OOT for Windows 4.0.3 is the latest version distributed by the Ontario Ministry of Education.

Release Notes for Turing 4.0.3

Full information about Turing 4.0.3 is available in the release notes.

Important Information on Turing 4.0.3

Turing 4.0.3 is not feature complete. There are some features that did not make it into the current release due to time constraints. These features will be added over the next few months. If any of the missing features are important to your teaching, please continue to use WinOOT 3.1.1.

Features not yet implemented:


New Features of Turing 4.0.3

Turing 4.0 has a variety of new features. For more information, please consult the release notes.

Known Bugs in Turing 4.0.3

There are some known bugs in Turing 4.0.3.
If you are using an earlier version of the software, you are advised to upgrade to Turing 4.0.4d. We urge you to update your installation of Turing and have your students email any crashes or improper behaviour in the IDE to west@hsa.on.ca.

Bugs fixed in the latest patch (Turing 4.0.4 [d]).


Reporting Bugs in Turing 4.0

If Turing crashes or has an assertion failure, it produces a file called panic.log in the Turing startup directory. In a network situation, this may well be the student's home directory. We would be extremely grateful if you e-mail the panic.log file to our technical team at west@hsa.on.ca along with a brief description (if possible) of what was being done when the Turing crashed (along the lines of "I pressed F1 to run the program" or "I pressed the OK button in the Find dialog").

In cases where Turing is not crashing but not executing correctly, please email our technical team at west@hsa.on.ca with a description of the problem and, if possible, some sample code that causes the problem. A description of the version of Windows or MacOS is also appreciated.


Current Patches for Turing 4.0

There are two updates available for Turing. You only require one, depending on which version of Turing you currently own: Both updaters are executable installers that will attempt to find Turing on the hard drive. They will then install the new version of Turing over top of the old version. Please note that Turing must already be installed on the machine.

Updates from Object Oriented Turing 3.1.1 or earlier

If you are


Accessing the Parallel Port

Under Turing 4.0.3 and Classic Turing 7.2 and higher, it is possible to access the IBM PC's parallel port for reading and writing. This is normally done using the parallelput and parallelget commands. (In Turing 4.0, you can use PC.ParallelPut and PC.ParallelGet to access ports other than LPT1.)

It is strongly suggested that you update to Turing 4.0.3 before using Turing to access the parallel port.

Under Windows 95/98 and Me, the operating system allows direct access to the parallel port. Under Windows NT, 2000 and XP, access to the parallel port is restricted by the operating system. In order to access the port under Windows NT, 2000 and XP, it is necessary to install a device driver. The device driver installer is the file dlportio_install.exe and is located in the Support directory in the directory in which Turing was installed. The device driver must be installed on each machine that will be accessing the parallel port.

Lastly, before accessing the parallel port, check that the parallel port is in normal mode and not in PS/2, EPP or ECP mode. You can determine which mode the parallel port is in using the Device Manager. In the list of devices in the Device Manager window, double click Ports (COM and LPT), and then the LPT port. This displays a property sheet about the parallel port. Take a look at what it says about it. If it is in a non-original mode (i.e. mentions PS/2, EPP or ECP mode), then you will probably need to adjust the systems BIOS settings.

(Under Windows 2000 the Device Manager can be displayed by selecting the System Control Panel from Settings in the Start menu. Select the Hardware tab and then click the Device Manager button.)

Changing the BIOS setting generally requires pressing certain keys when the system is starting up to display the BIOS settings and then modifying the settings. Once the BIOS settings are changed, TURN THE MACHINE OFF FOR 10 SECONDS. (For some reason, restarting the machine is not always sufficient to enact the port changes...)

More detailed instructions are found in the Turing on-line help.


[ Turing Home ] * [ Top of Page ] * [ Feedback ]