Digital Direct for Windows

DDW - Server




The aim of the DDW project was to write a program which allows to operate digital model trains on a Windwos platform with comparable properties of the DDL-erddcd under Linux.

The work on the program is still in progress, however, I have shown that the signal generation is possible under windows

The program is currently operational. Solenoids and locomotives with digital decoders (Märklin/Motorola or DCC/NMRA protocol) can be operated with a client. The clients should be compliant to the SRCP-protocol version 0.73 or 0.82. For DDW versions >= 0.8 the SRCP 0.73 protocol is not supported anymore.

The programs have been developed in several hours of spare time, which are rare, of course. Since the work on this project should be fun, further development will be rather slow and dependent on the ideas and needs you have.

For operation under Windows NT/2000/XP an additional driver must be installed. A short description can be found here. Since DDW version 0.8 the giveio.sys driver is not necessary anymore. A dll implements the functions of the driver.

DDW has the following properties:

  • Operation of digital model trains under Windows 95/98 or Windows NT/2000/XP without special and expensive hardware of the model train manufacturers. Only a simple booster connected to the RS232 interface is needed (as described on the DDL-Site)

  • Digital driving and switching. Digital decoders (Marklin/Motorola or DCC/NMRA) can be still used

  • Use of a 27 speed step operation with the newer Marklin-decoders (60901/60902/60904) and NMRA/DCC-decoders

  • Extended function of several other decoders (e.g. 256 locomotive addresses, 28 speed steps) are supported

  • support of NMRA-DCC decoders

  • Support of feedback modules (s88-modules and compatible modules)

  • Operation in a network and therefore flexibly expandable

  • No calibration needed

  • Open Source. The program was developed with C++ - Builder by Borland

  • Compatibility with the Simple Railroad Command Protocol (SRCP) is available. Operation can be performed with individual clients compliant to the SRCP protocol


If you are interested you might go to the download page


last changes 08. March 2011