WARNING SignaLogic is a software made for railfans. This software must not be use in a professional context. SignaLogic DO NOT replace the Canadian Railway Operating Rules (CROR). The use of this software by a railway employee or any person working in the railway industry in their duties is strictly forbidden. ------------------ N-SCALEWARE SignaLogic is a N-ScaleWare. If you like it and want to continu its use, please send a N-scale model railroad car at the following adress. The name and type of car is at your convienence. Chemin de fer Champlain & St-Laurent 44 Genevieve St-Luc, Quebec J2W 1J5 Canada ------------------ WARRANTY AND KNOWN BUGS SignaLogic is a software developped on a MacIntosh computer, in French. It is based on the CROR. SignaLogic has a code integrated to make it run on Windows OS. The author of this software do not guarantee, in any way, that this product will work on a specific computer. SignaLogic has been successfully tested on Windows 95, 98, ME, 2000 and XP. Known bugs: Windows OS: - Some drawings may flicker. This is caused by the way Windows handle the screen. This bug will not be fixed. - Menus are not available in windows except the one labelled "Main Menu". Push button on each windows has been placed to access this window under Windows OS. This bug will not be fixed. On Windows 95/98: Lights in the choices window stay lit all the time. This is normal. ------------------ COVERAGE OF SIGNALOGIC SignaLogic cover all the fixed signals inside the CROR. SignaLogic also cover three heads dwarfs. Those signals are not seen very often. Some railroads may still use them. Their indication are the same as three heads mast signals. SignaLogic will also cover signals with a plate G on them. This is a still to come feature. SignaLogic covers DV (diverging) signals used on CN and on CP, except for the one head dwarf DV signal used on few CP subdivisions. ------------------- INSTRUCTIONS "First, choose a section (Signification, Game 1, Game 2 or Game 3)." Signification MODULE The Signification section allows you to know what is the meaning of the signal in front of you. Step 1 Click on the drawing that matches the signal in front of you. Dwarf and mast mounted signal have different meaning. Step 1.1 Check how the heads are aligned. It does not matter if the heads are on the side of the mast or not. The important thing is to check if the heads are skewed or not. When your choice is made, click OK. Step 2 A new window will open. In the left section, check the color(s) shown on the signal. If the light is flashing, check *Flash*. Step 2.1 SignaLogic uses a dynamic interface. SignaLogic will study your choices and will disable impossible choices. Example: A red light cannot flash. SignaLogic will disable the *Flash* checkbox if you select red as the color. Step 3 Some signals have a sign on the mast. This sign might have an influence on the meaning of the signal. SignaLogic will propose you signs based on your preceding choices. To select a sign, click on it. Step 3.1 A sign can be on the mast but have no influence on the signal. In this case, the sign will remain grey. Step 4 Click on the *OK* button to display the rule number, name and indication of the signal. Step 4.1 If SignaLogic does not know the signal built from the choices you made, he will display an error window. Step 5 Click on *New signal* to start over with a new signal. ----------------- Game 1 This game will help you learn the meaning of signals. SignaLogic will propose you a signal, and you must find the meaning of that signal. Step 1 Click *New signal*. SignaLogic will randomly choose a signal from the CROR and will display it. Step 2 Rule No. Using the popup menu at the right of *Rule No*, find the number of the rule. Step 3 Name of the rule. Using the popup menu, compose the name of the rule. Some choices, like *restricting Signal* make the second popup menu disappear because a second word in the name is impossible. Step 3.1 If you choose *Clear* as first word, SignaLogic will give you the possibility to select *Clear Signal* or *Advance Clear*. If you want to indicate *Clear Signal* or *Advance Clear*, you must check the right checkbox. If not, SignaLogic will think you mean just *Clear* and will indicate an error during the correction. Step 4 Indication. You must check the sentences forming the indication of the signal. You must indicate EXACTLY the same sentences as the CROR, if not, SignaLogic will indicate an error. Step 5 Click on *Correction*. SignaLogic will tell you where you have made a mistake. You can try to correct and hit *Correction* again. Step 5.1 SignaLogic will grant you one point (Score) only if you have no error at all. Step 5.2 If you want to practice only one element of the CROR, uncheck the checkbox at the left of *Rule No*, *Name* and *Indication*. Step 6 If you don't know the good answer, click *Solution*. SignaLogic will erase your choices and will put the good answer in place. Step 7 Click *New Signal* to get a new signal to practice. ------------------- Game 2 This game will help you learn the meaning of signals. SignaLogic will tell you a rule, and you must indicate which colors the signal will be showing. Because many signals can mean the same rule, SignaLogic will propose you the type of mast. You must find the color and the sign on the mast for that rule. Nota In the CROR, some rules can be represented by different aspect on the same type of mast. Example: In Rule 406, there is three ways to show the rule with a three heads mast. SignaLogic will accept only one possibility as good answer. SignaLogic will make some choices impossible (ex.: you will not be able to make the middle light flash) to guide you to the good answer. Step 1 Click on *New Signal* to get a new Rule and a type of mast. The rule and the mast are randomly choosen from the CROR. Step 2 In the right section of the window, choose the color(s) that the signal must display to match the rule. Step 2.1 If applicable, choose the sign. The sign will not be displayed on the drawing of the mast. Step 3 Click on *Correction* to get SignaLogic to check your answer. Step 3.1 If you made mistakes, you can change them and click *Correction* again. Step 3.2 SignaLogic will grant you a point only if you have all the elements of the answer good. Step 4 To make the game more difficult, you can choose not to display some elements of the rule, such as the name, the number of the indication. Just uncheck the checkbox at the left of the element. Step 5 To start over, click on *New Signal*. ------------------- Game 3 This game will help you learn the meaning of signals. SignaLogic will show three signals, two of which meaning the same thing. Find the wrong one! Step 1 Click *New Signal*. SignaLogic will randomly choose three signals and will display them. Step 2 Two signals are meaning the same thing. Click on the one that does not match the two others. Step 3 SignaLogic will display *Good answer* or *Wrong answer*, depending of the case. If you get a wrong answer, click on another signal to guess the good answer. Step 4 Click on *New Signal* to get three new signals. ------------------- SignaLogic is protected by a copyright. The software cannot be disassembled or modifyed in any way. ------------------ VERSION HISTORY *= Version released in French Only October 1999 Version 1.0* No release January 15, 2003 Version 2.0* Software completly re-engineered and re-written Game 1 and 2 added January 26, 2003 Version 2.1* SignaLogic will now show all possibilities of signals in the CROR before starting over. A message will display when all the possibilities has been passed. January 27, 2003 Version 2.2* Game 3 added January 28, 2003 Version 2.2.1* A wrong aspect has been corrected in Signification module January 30, 2003 Version 2.3* Correction to module Game 1, where SignaLogic was incorrectly giving a bad answer in some case. A debbuger module has been added. For testing purpose only. (2.3.1*: Correction of some French typo) January 31, 2003 Version 2.4* The problem where many signals was drawing one of top of others in game 3 is now fixed. The word "Version xx" has been added to the "About" window. Menu button position changed in game 2 In game 3, 2 seconds after the good answer has been found, SignaLogic will push the "New signal" button itself. The window "About" will not open the Main Menu window automatically when called from the menu. When you place the mouse over the word "Web site of the C&StL" in the about menu, the internet connection will not start. Now, it's an hypertext and you must click on it to start the connection. February 1st, 2003 Version 2.4.1* Score function added to game 3 The problem in game 3 where signals was not always displaying is now fixed. Improper text framing in the "About" window is fixed. February 2nd, 2003 Version 2.5* Game 3 has been completly re-designed to fix many display problems in Windows. Version 2.5.1* Display on correction text in Game 2 fixed Correction in Game 2 where SignaLogic could accept a good answer concerning rule 411 and 415 even if the answer was wrong. February 5, 2003 Version 2.6.0* The hypertext in the "About" menu is now a push button. In the Signification module, SignaLogic does not display a Clear signal when showing the error window. In game 3, correction to the code which cause sometime the user to click the center signal and SignaLogic was accepting the signal at right as the answer. More debug code added. "Prefences" window created. Menu "Preferences" added to the Edit Menu In the "Preferences" window, an option to remove the three heads dwarfs signals was added. Now SignaLogic do not display three heads signals (exceptin Game 3) as default. The user must choose to display them if he want it. In the "Preferences" window, an option to make SignaLogic generate another question in case of a good answer (in any game) is added. Modification to the placement of one head dwarf signal. They do not display "in the space" no more. In the Signification module, the push button "Sign" has been removed. Now, SignaLogic will automatically propose the sign affixed to the mast of the signal. Modification to the "Directions" windows to match the new features. In the Signification module, the answer now display more quickly. Some typographics errors in French fixed. In the error window (Signification module), some foreign symbols (Windows does not handles them) has been removed. February 6, 2003 Version 2.6.0 (build 16)* A code has been added in the error window (Signification module) to make the word "error" disappears from the Signification window. February 7, 2003 Version 2.6.1* Windows now appear in the center of the screen. The window "Error" (Signification module) has no more "Start over" button. Text of the "error" window (Signification module) modified. In the Signification module, the code has been modified so when the user click a dimmed sign, the corespoding radiobutton does not select. In the Signification module, when the user has clicked "OK", the "OK" button become disabled. The user must now click "New signal" and start over. All this to fix a bug on slow Windows computers where the graphics card was not clearing itself and some false aspects could be displayed. February 16, 2003 Version 2.6.1 (build 23)* Logo of the C&StL added in the "About" window. February 27, 2003 Version 2.6.1 (build 24) First English beta version. No release. February 28, 2003 Version 2.6.1* (Mac & Window 2000, ME and XP French Build 25) (Window95 & 98 French Build 26) Title of game 3 changed. More accurate placement of text in the "Error" window (Signification module). Correction of directions in the How to window. March 3, 2003 Version 2.6.2* (Mac & Window 2000, ME and XP French Build 27) (Window95 & 98 French Build 28) Modification to the code which caused sometime the user to get access to the "Choice of color" window without any mast selected. March 13, 2003 Version 2.6.2 (Mac & Window 2000, ME and XP French Build 29) (Window95 & 98 French Build 30) A note has been aded to game 3 when the preference "do not show three heads dwarfs" has been selected. This note remember the user that sometime, three heads dwarf may still appear in this game to complete the set of choices. March 25, 2003 Version 2.6.3* (Mac & Window 2000, ME and XP French Build 31) (Window95 & 98 French Build 32) A problem where sometime SignaLogic would not accept a good answer in game 2 when a restricting is shown has been fixed. March 29, 2003 Release of the English version of SignaLogic _______ EASTER EGG An easter egg is a piece of code hidden in the software by the programmer. This piece of code do not add any functionnality to the software. It is just the "signature" of the programmer. To see the easter egg of SignaLogic, when in the Main Menu, press "Z" and while maintaining the key pressed, move the mouse over the window.