Sheffield station, formerly Pond Street and later Sheffield Midland, is a combined railway station and tram stop in Sheffield, England, and the busiest station in South Yorkshire. The route contains Sheffield Station and the lines to Meadowhall to the North. The timetable starts at 7am and contains all services that run through the station at correct intervals. The timetable is however very basic as I am yet to understand the full capabilities of the timetable functions. I plan to make railways for other routes within South Yorkshire and surrounding areas.

Download it here

The latest C++ Builder compiler (Version 10.2) is now available as a FREE starter edition, available at this address

If there is the slightest possibility that you might wish to develop the program further or even just experiment with it sometime in the future then I urge you to download the free compiler as soon as possible because it might well not be available indefinitely.

Railway program development to date has used the Borland C++ Builder 4 compiler, released in 1999 and incredibly still working.  Borland was taken over by Embarcadero Technologies in 2008, and they continued developing the product, the latest version being 10.2 released in March this year.

I downloaded the compiler some weeks ago and have been busy updating the original source files so that they compile with the new version.  It took a while because as you can imagine there have been many changes between 1999 and 2017.  The main difference is that the new compiler relies on Unicode, which is a text coding system that can code any character in any language.  There were quite a few changes needed in the original files to ensure compatibility, but I was very pleased that there weren’t more.  Embarcadero have done a very good job of allowing for backward compatibility.  I feared that the later version would be so different that the original files would need to be largely rewritten, but happily that wasn’t the case.

The new version is released as v2.0.0 Beta, Beta because although I’ve done a lot of testing I can’t be sure that there aren’t still some incompatibilities left, so I hope users will try it out and let me know of any errors or odd behaviour – many thanks.  It’s available on the Downloads page.  One thing to be aware of is that the program is restricted to 256 colours, so depending on the operating system in use the display might not appear correct.  In this case right click on the program icon, select the compatibility tab, and tick the box for 256 colours.

The earlier version v1.3.2 will remain available until the new version has been very thoroughly tested.  The availability of this new compiler should future-proof the program for many years to come.  The new version also includes a few relatively minor changes as detailed on the ‘Version Information’ page.

Prepare to be amazed!

This is Xeon’s simulation of the ENTIRE Shanghai network as it will be in 2020.  I thought Birmingham was a big railway but I know better now, it’s just a tiddler.  Birmingham has 3,589 track elements, but Shanghai Metro has 41,804!  Almost 12 times as big.  I confess that I didn’t think the program would be able to handle a railway of this size, but amazingly it does.  Xeon contacted me initially because he was having trouble creating an image file, which turned out to be a memory error – the image was over 500MB in size and wouldn’t save.  I tried to persuade him to create the lines as separate railways as I was convinced that there would be many more memory problems, but he persevered and discovered that as long as the image file is less than 500MB it will save OK, and the rest works fine.  As you will see from the diagram he has made a few adjustments to make it fit.


Download it here


A bustling metropolis somewhere in Canada.

This is a fantasy railway inspired by The Blue Line by Laszlo Geller (jrbugi). Beaver Lake has less trackage, but features multiple routes including local and express service.

The timetable is set such that trains are synchronized with each other to avoid any conflicts. Keep on top of your route setting and you should be fine with 100% on-time performance. An Excel schedule is included for the signaller’s convenience.

I hope you enjoy this one!

Download it here.


Sydney New South Wales Australia

Sydney Trains provides train services throughout the Sydney CBD and metropolitan area.

This simulation covers the Central Business District (aka the City).
Insofar as is reasonable this simulation attempts to mimic reality both in track layout and scheduling. This timetable is roughly based off of the real schedule as of August 20 2016. This timetable runs from 06:00 to 10:00 with the last train vacating the network at approximately 10:24.

Lines T1 (North Short Northern and Western Line) and T4 (Eastern Suburbs and Illawarra Line) are through services with all trains exiting at the opposite end from where they entered.

Lines T2 (Airport Inner West and South Line) and T3 (Bankstown Line) use the City Circle (T2 in both directions and T3 in a clockwise direction only). Services inbound to the City are labelled as “to City Circle via [Town Hall or Museum]” with the via station indicating the first station after Central. At that via station, the trains change headcodes to indicate their new destination.

This timetable does not attempt to include any regional train services also using some of these lines.

Although this network and timetable may seem intimidating most of it can be handled using automatic routes. The operator thus need only focus on a handful of tracks on either side of Central Station and the Martin Place Turnback.

For more information on Sydney Trains visit

I hope you enjoy this one!

The Download can be found here.

Click Here!


How Often do you play RailwayOS?

View Results

Loading ... Loading ...


December 2017
« Oct