Throttle Expansion.
Description of how to add four more throttles to your TMWDCC Command
Station.
How a gameport functions.
The PC have I/O address 0200-020F reserved for use by game cards.
All game cards respond to calls on address 0201, and some cards
respond to calls on address 0200-0207. The PC is not designed to
handle more than one game card. However, we do need two cards to operate
our eight throttles. We have to add a card in a way that it does not
upset the PC. Then the TMWDCC program will look for throttles number
1-4 on the first card on I/O adr 0201, and for throttles number 5-8
on the second card on I/O adr 0208.
How to modify a game card to respond on I/O adr 0208.
Use a game card that can handle two joysticks. If you use a card that
can handle only one joystick, the modified card can only handle two
throttles. If the game card, that you are going to use as game card 2,
contains other controllers than the game controller, they have to be
disabled, (serial ports, parallel ports, floppy interfaces, HD
interfaces, sound controllers, or whatever). Have a look in your
manual for the card, how to do that.
Have a look at the pinout of the I/O card slot on
fig 1 and fig 2.
I will upload a better gif later, showing the modification.
We are going to swap the traces that run to pin A31 and A28. It is as
simple as that. Cut the trace heading for A31 and solder a wire so it
ends up at pin A28 instead. Then cut the A28 trace and redirect it to
pin A31. Now the card responds to calls on adr 0208 instead of 0201.
Plug the card into your PC, load the dcc-mbx driver and run the tmwdcc
program. Now when you connect a throttle to the second game port, the
lines "throttle number 5-8" should appear on the screen. Then calibrate
the throttles, and you are ready for operation.
© 1996 - 2006 Lars Lundgren