Update releases:  for the year of 2007 , 2006 , 2005 Hyper Link, 2004 Hyper Link and 2003 Hyper Link.

     Please tell me your comments and suggestion. I'd like to hear from you about my program. Many of you have made comments and I am writing them down. Unfortunately, I don't have enough time to implement all of them. I'm doing my best. If you don't like what I have changed, tell me, let's work on this together!

Version Location Description of Updates
4.5.2.191
All
December 27, 2005 - There were a few bugs and missing files in the 'package and deployment' of the software. Please download the latest version. REF 122705-01
5.4.2.190
Unknown
Decmeber 25, 2007 - I changed the software to make a Lite Version. You can now download a Lite Version which allows you to operate locomotive across the internet only. No DCC is supported in this program. REF 122505-01
4.5.2.185
Mainline Operation GUI Diesel
Decmber 6, 2005 - I changed the bars on the computer screen to show pressure and temperature from zero and up. Changing this caused some new errors. I made the values start at two, and the error disappeared. The routines for air, oil, fuel, sand, water; pressure and temperature need to be overhalded. REF 120605-02
4.5.2.184
None
December 6, 2005 - I changed the setting on the wirless router at home. Seem that when the software was uploading a new captured image to the web server, it cuase the host machine to time out, think that there was no client running the locomotive. The router has been set to restrict port twenty-one now. REF 120605-01
4.5.2.184
Internet Settings
December 5, 2005 - I changed the routing for the button 'disconnect'. It now does not reset the option to 'stand alone mode' from either 'host mode' or 'client mode'. REF 120505-01
4.5.2.183
Mainline Operation GUI Diesel
November 26, 2005 - An error occured when the host program terminated the internet conenction. The server software, 'client mode' is told to 'stop engine'. THe software tries to write to the communication port since the internet connection is no longer available. REF 112605-01
4.5.2.182
Mainline Operation GUI Diesel
November 25, 2005 - An error occures when the program trys to upload the screen capture when the server is unavailable. This is not corrected. REF 112505-01
4.5.2.181
Mainline Operation GUI Screen
November 22, 2005 - I removed the FTP custom control (dll form) and replaced it with a new OCX version. It performs better with Visual Basic 4.0 and 6.0. You will need to get a new file call FileTrans.OCX with this a newer versions on the software. This control is user to download advertisements from the we server. REF 112205-02
4.5.2.180
Internet Settings
November 22, 2005 - I removed the FTP custom control (dll form) and replaced it with a new OCX version. It performs better with Visual Basic 4.0 and 6.0. You will need to get a new file call FileTrans.OCX with this a newer versions on the software. This control is used to upload new screen captures to the web server. REF 112205-01
4.5.2.178
Mainline Operation GUI Diesel Screen
November 20. 2005 - Errors during compiling of the software led me to uninstall a custom control (FathFTP.dll) and re-install it. REF 112005-02
4.5.2.178
Internet Settings
November 20. 2005 - Errors during compiling of the software led me to uninstall a custom control (FathFTP.dll) and re-install it. REF 112005-01
4.5.2.177
Main Screen
November 16, 2005 - The main screen when loading initializes the screen stack in the ATC.INI file. Problems occurred when trying to close windows because the screen stack was messed up after the program crashes. REF 111605-02
4.5.2.176
Main Screen
November 16, 2005 - The the menu system of the main screen I added an option for debug mode. You can toggle this option on or off. Debug mode will display a screen showing all the routines starting and ending. This is only for testing purposes only. It will be removed later. REF  111605-01
4.5.2.175
Internet Settings
October 3, 2005 - I added a check box if you would like an additional live audio stream from http://www.fostorialive.com/ Its a live feed from Steve Olmstead's railroad scanner. REF 100305-01
4.5.2.173
Internet Settings
September 29, 2005 - Here is were to can select the type of video streaming. The default will be Broadcast Mode (using Microsoft's DMO CODEC). REF 092905-01
4.5.2.172
Mainline Operation
September 28, 2005 - I'm changing some of the code in the client's video streaming. Now the client has an option to stream in Server Mode (using Microsoft's Video 1 CODEC) or Broadcast Mode (using Micosoft's DMO CODEC) just like the web page. REF 092805.01
4.5.2.171
Mainline Operation GUI Diesel Screen
September 27, 2005 - Its getting colder outside... time for the trains. I'm not happy with the video streaming of the software. The web site looks great, but the peer-to-peer stream look unacceptable. I've been trying new CODECs to see if I can improve the quality. THe software still uses Microsoft's Video 1 CODEC for streaming video REF 092705-01
4.5.2.170
All
September 26, 2006 - Added and cleaned up alot of loose ends. Released package. REF 092605-01
4.5.2.167
Mainline Operation GUI Diesel Screen
September 25, 2005 - A bug was reported by the makers of the video custom control, FathSoft.com. It did not allow the client to receive a audio stream from the host machine. A new custom control has be added. REF 092505-01
4.5.2.164
Internet Settings
September 20, 2005 - The locomotive now properly stops when a client connects with they software. Before, the locomotive would only stop when the client 'Start Engine' button was pressed. REF 092005-01
4.5.2.163
All
September 2, 2005 - We are now on-line twenty-four hours a day, seven days a week!
4.5.2.162
All
September 1, 2005 - All custom controls (purchased by other software makers) have been purchased. Now that I have the licenses for the controls, I can distribute them to you without any pop-up banners. So if you hate those annoying pop-ups, download the latest version. REF 090105-01
4.5.1.149
Internet Settings
August 29, 2005 - Upon closing the Internet connection, the client's software does not close the Mainline Operation GUI Diesel Screen. This has now been fixed. REF 082905-02
4.5.1.148
Mainline Operation GUI Diesel
August 29, 2005 - An error occurred when loading the window in host mode without a video capture device connected to the computer. This error is not trapped and dealt with. REF 082905-1
4.5.1.147
Internet Settings
August 6, 2005 - Removed the 'Macro Timer' which was used to play macro commands across the internet. Removed the 'Play Macro' command button. This button was to play a macro to control the locomotive. This option will be added later, but for now I'm removing it. REF 080605-03
4.5.1.146
Internet Settings
August 6, 2005 - Added error routing to the screen capture control. REF 080605-02
4.5.1.145
Internet Settings
August 6, 2005 - I added another FTP custom control to the software. I need to use this custom control to upload and download files from the internet. This allows for advertising and user upgrades. No longer will you have to ask me for upgrades. The software will do it for you REF 080605-01
4.5.1.144
Audio Setting Screen
July 21, 2005 - More work was done to try and complete this screen. REF 072105-04
4.5.1.143
Video Setting Screen
July 21, 2005 - The audio setting have been removed from this screen and moved to its own screen called 'Audio Setting Screen'. A new combination box was added to select the appropriate video codec to stream video with. REF 072105-03
4.5.1.142
Mainline Operation GUI Diesel
July 21, 2005 - The video stream was modify to use video codecs as per the 'Video Settings Screen'. REF 072105-02
4.5.1.141
Room Lighting Control
July 21, 2005 - Just a few area to clean up. Works really well controlling the lights. REF 072105-01
4.5.0.140
Room Lighting Control
July 20, 2005 - I added a new screen to the program. This screen allows you to set up a decoder to control the room lighting. I made this to turn on the room lighting when a person connects as a client. REF 072005-01
4.5.0.139
All
July 16, 2005 - Just over all bug fixed and twiking up the software. REF 061605-01
4.5.0.131
Mainline Operation GUI Diesel
June 23, 2005 - I added code to make the program sleep while initializing the video capture device connected to your computer. I found my InstantVCD device froze often when initializing. REF 050623-01
4.5.0.130
Mainline Operation GUI Diesel
June 20, 2005 - I removed the timer control for uploading the screen capture to the server. Until I have enough money to purchase the custom control, I'm removing the feature. Besides, it's a pain with the unregistered custom control pop-ups. REF 050620-02
4.5.0.129
Internet Settings
June 20, 2005 - I removed the FTP control and timer control for polling the server for advertisements. Until I have enough money to purchase the custom control, I'm removing the feature. REF 050620-01
4.5.0.128
Package and Deployment
June 19, 2005 - A file called CabWindows(d1).bmp was missing from the ATCsetup.exe file. So, if you have downloaded a previous copy of ATC, you should try it again. REF 050619-02
4.5.0.127
Internet Settings
June 19, 2005 - In the software there is one custom control that open a connection to my server. This connection downloads advertising and upload a screen capture to the server. Sometimes my software would try to do these two events at once. Its caused an error. The timer control for firing each event now checks the other to see if its active before trying to upload or download to the server. REF 050619-01
4.5.0.124
All
May 24, 2005 - I've adopted a new way of version number in the software. I'm showing the last number in the version as a 'counter' so you can quickly see if you need to upgrade. REF 050524-01
4.5.0.124
All
Official release - I run the software allot this week end (what a way to spend my long weekend) and I'm confident about the stability of the software. So, I made a new executable file and packaged it up with Installshield. The new version is available for downloading. REF 050524-03
4.5.0.107
Mainline Operation GUI Diesel
May 24, 2005 - The software did not correctly re-initialize the diesel screen when a user logged off of an internet connection. Some of the timer controls were still executing and the video link to the client did not seem to close properly hence no new connection could be made. For safety reasons, I now unload the window completely, and reload it, so all locomotive controls start at 'zero' and streaming connections are initialized properly. REF 050524-02
4.5.0.106
Password
May 24, 2005 - I changed the way the password window works. It no long allows for a temporary grace period of ninety days, I reduced the grace period to thirty days. Since the software changes so rapidly I though this was fair. The link 'dcalcutt@rogers' now correctly adds the information I need to make a password for you. REF 050524-01
4.5.0.105
Mainline Operation GUI Diesel
May 24, 2005 - Disconnection from the host computer if operation a locomotive across the internet is operating correctly. If the host machine has 'Auto Listen' on, then the host machine, upon disconnecting from a client, will automatically list for a new connection. REF 050524-01
4.5.0.101
Audio Settings
May 23, 2005 - Variables stored in the ATC.INI for the audio capture device are now saved as a name rather then by index. If device has been removed or changed software will try to find it later or select a new device. REF 050523-01
4.5.0.100
Audio Settings
May 22, 2005 - Settings for you audio device and windows media profile are correctly stored in the ATC.INI file. They are retrieved correctly from each of the 'Audio Settings' Screen and the 'Mainline Operation GUI Diesel' screen. REF 050522-01
4.5.0.95
Video Settings
May 15, 2005 - Variables stored in the ATC.INI for the video capture device are now saved as a name rather then by index. If device has been removed or changed software will try to find it later or select a new device. REF 050515-01
4.5.0.92
Video Settings
May 9, 2005 - Setting for your video device, audio device and windows media profile are correctly stored in the ATC.INI file.  They are also retrieved correctly from each of the 'Video Settings' Screen and the 'Mainline Operation GUI Diesel1' screen. REF 050509-02
4.5.0.91
Mainline Operation GUI Diesel
May 9, 2005 - To make things more realistic, I've added a object for transparency pictures. This allowed me to show the engine hood and windshield over the video streaming. It makes the picture more realistic. REF 050509-01
4.5.0.90
Mainline Operation GUI Diesel
May 8, 2005 - Advertising, yes advertising is now apart of the program. If you run the software, it polls the server for advertisements. This is to help defray the costs of research and development. I'm looking for forty (40) people to contribute twenty (20) dollars per month. This revenue will allow me to place my layout up permanently on the internet for other people to operate. Look forward to operating my layout anytime across the internet. REF 050508-01
4.5.0.82
Internet Settings
April 24, 2005 - Now when you open the Internet Setting Screen, selecting client or host mode, makes the 'connect' and 'listen' button respectively enabled. Upon connection between a client and host computer the 'Mainline Operation GUI Diesel1 Screen' will automatically be displayed, complete with video. The software will automatically start the locomotive. The user can immediately use any option to operate the locomotive. When the client closes the window, Mainline Operation GUI Diesel1 Screen, it returns to the Internet Setting, disconnecting the link or connection, between the host and the client computer. REF 050424-02
4.5.0.81
Internet Settings
April 24, 2005 - The software now checks for a video capture device prior to allow you to host. In client mode no video capture device is required. In stand-alone mode, it does not matter if you have a video capture device because I assume you are running the software locally connected to you DCC equipped layout. REF 050424-01
4.5.0.80
Internet Settings
April 22, 2005 - A new option has been added. Previously you could only make the software behave as a host or a client. It now allows you to operate in a stand-alone mode. This was essential for the new video control. In host mode the video is set up for sharing, in client mode is feeds from a stream. In stand-alone mode it does neither, just place the video on screen. REF 050422-02
4.5.0.79
Mainline GUI Diesel
April 22, 2005 - I've removed EVideoCap.OCX from the program. It was responsible for capture video and displaying it on the screen; through the windshield of the cab. Its been replaced with VideoCapX.Ocx from FathSoft.com which supports video streaming. This is needed to stream the video from one computer to another. You can now fully drive a locomotive from a remote location across the internet. Now if I could only find a place where I could host my home layout 24/7... I'd like to place it online for everyone to use. I'm hoping to make the video available on a web page for al to see. REF 050422-01
4.5.0.73
Internet Settings
April 4, 2005 - A new OCX file, or custom control, has been added to the software. It allows me to do file transfers to my personal server. When you are running the software, it makes screen captures of itself and uploads the file to the server.
4.5.0.71
CV Changer
March 22, 2005 - I added a check box to the screen. This check box allows you to choose between short, two digit addresses and long, four digit address. The source code for this screen has also been modified to use the new binary commands. REF 050322-01
4.5.0.70
Mainline GUI Diesel
March 14, 2005. I'm releasing a beta version. It will be available on the yahoo group file section for downloading. If you have the full version installed on you machine, download this file and replace you ATC.exe with the newer copy. It almost uses one hundred percent binary commands. REF 050314-01
 4.5.0.67
Utilities
February 5, 2005 - A new screen has been added to the program. This utility screen allows you to save your digital command control macros to disk. It also allows to you save the lead locomotive of the consists. remember how you can pick up a consist by calling up the lead locomotive? An option to restore these memory location from disk is also included. For users with new EPROMs, you can now back up the older setting and apply then to the new EPROM without loosing a setting. REF 050205-01 More option with setting of the cab parameters and the command unit will be available later.
4.4.0.67
Mainline Consist
February 22, 2005 - In continuing with digital commands, I have finished converting the Mainline Consist screen to use binary commands in lue of ASCII commands. REF 050222-01
4.4.0.66
Programming Decoder
February 1, 2005 - Again, in continuing with the conversion to digital commands, I have rewritten allot of the source code. The forms 'activate' events includes the code that was once in the timer event. The event 'import' for reading the decoder configuration variables is re-written. The event 'export' for writing the decoder configuration variables is re-written. REF 050201-03
4.4.0.65
Mainline Diesels
Same as Programming Diesels REF 050201-02
4.4.0.64
Programming Diesels
February 1, 2005 - In continuing with digital commands, I have update allot of the source code in the specific screens. The button 'Go' used to jumped to a specific locomotive in the database has been re-written. The two timer controls for updating the combination boxes (locomotive active in your database and reporting marks) have been removed and the code is moved to the check box for selecting long or short locomotive address database. Hence, the forms 'active' event has been changed to call the check box routine. REF 050201-02
4.4.0.63
Main Screen
January 31, 2005 - When opening the communication port, the software polls the digital command to get the EPROMs version number. I would like the software to get more then the version number. It would be nice to poll for the manufacturer of the digital command control unit. REF 050131-02
4.4.0.62
Clock Screen
January 31, 2005 - This whole screen has been converted to digital commands. I've tested it with my North Coast Engineering system using an older EPROM. REF 050131-01
4.4.0.60
Main Screen
January 16, 2005 - Rewrote two major routines tonight. First, to send packets to track and the other to send packet to tempQ. Both are finished but not tested. All other routines will use these new ones to send packet out to the digital command control. As well all other screens will now place bytes onto textboxes on main screen (not visible to the end user) for processing.
4.4.0.55
All
January 16, 2005, I clean up all screens with regards to the screen 'load'ing. REF 050116-04
4.3.0.54
Clock Screen
January 16, 2005 - I converted the code for the timer control to send digital commands. It has not bee tested. REF 050116-03
4.3.0.53
Clock Screen
January 16, 2005 - I added a new button to 'set ratio'. This button will set the ratio of the fast clock to the digital command control unit. It was previously done with the 'set clock' button but has be remove to operate separately. REF 050116-02
4.3.0.52
Clock Screen
January 16, 2005 - I converted the code for 'set clock' routine to send digital commands. It has notion tested. REF 050116-01
4.2.0.51
Update Software
January 4, 2005 - I've added a new screen, selected by the main menu. It checks my server for any file that need to be updated on your system. Download and installation occurs automatically. REF 050105-01
4.2.0.50
Mainline Diesel
January 2, 2004 - When the alerter (deadmann) is automatically activated the computer shuts down your locomotive. If you have pressed the alerter (deadmann) switch before the alerter finishes, the locomotive will not shut down. This being said, after the computer shuts down your locomotive and placed the throttle handle in neutral, the display on the right computer terminal incorrectly displays the throttle position. This has not been corrected. REF 050102-02
4.2.0.49
Mainline Diesel
January 2, 2004 - I've modified the four routine for filling of fuel, water, sand and oil to respond to remote control. This way both client and host locomotives will have the same amount of resources when starting the locomotive. REF 050102-01