The JMRI <===> TNTJMRI/TNTDCC.COM interface.
Project was begun in December of 2009.
TNT Homepage
I want to thank all those who have contributed to any success and progress I have made up
to this point.
I want to thank Mr. Bob Jacobsen for supplying the initial dialog from the JMRI monitor
for communication to a LocoNet slot. I want to thank Alex Shepard for supplying information leading to the succesful dialog with the clock protocol. I want to thank LocoIO group for support involved with turnout and detector messages. I want to thank all those users of the LocoNet_Hackers, and the JMRI users groups for the interest and support they have provided.
I strongly recommend that anyone interested in computer applications to model railroads should affiliate themselves with both of these groups. Model railroading is a hobby. It can be very demanding of a persons patience and determination. It can also foster trust amongst fellow hobbyists. I want to express my hope that more persons will come to enjoy the experience. Incidentally, anyone using, or building, a DCC-MB compatible system is encouraged to send me an E-mail.
Three programs are available for download for using JMRI with DCC-MB compatible systems. These programs require JMRI to be running on computer number one. Computer number two will be running in DOS/QBASIC. The computers will be connected using a null modem RS-232 cable on COM1: on each computer. JMRI computer will be setup using preferences Locobuffer 19,200 baud.
JMRI<==>TNT Downloads
Two are QBASIC source code text files. You will need QBASIC to run these files. The .EXE files should run in DOS directly.
TESTJMRI.BAS operates one loco at address 3, reports LocoNet communications, and that's it.
JMRICLK.BAS uses the JMRI clock and reports variable values, communications messages, and clock status for the JMRI clock messages and the resulting TNT applicable variables. It allows TNT or JMRI to be set up as the 'master' clock.
TNTJMRI.EXE is the latest TNT implementation of these two programs. It can be run directly, or accessed though the Utilities of TNT (latest Version). It requires TNTFILE.EXE and TNTPRO.EXE. TNTCOMM.BAS is compiled into these *.EXE files. TNTJMRI.EXE will operate multiple locos from JMRI throttles. It supports JMRI clock or TNT clock as master. ACTIVE.RR file has changed to support slot information. This will need to be updated for previous TNT users.
IMPORTANT NOTE:
TNTDCC.COM is a new version of DCC-MB.COM.
TNTDCC.COM offers correct joystick operation and is required for TNTJMRI.
Download the latest TNT Manual for more information.