The Plinth
  Control Panels
  Time Rotor
  The Wiring
  The Software

Site Map


Prev Next

Ah yes, the software. Well this has been something of a project. 36000 lines of C code so far. Not finished yet…

Needless to say the whole software architecture changes almost weekly. It makes heavy use of DirectX, COM and Winsock, however.

What does it do? The TARDIS software has several major functions, but is always getting altered:

The TARDIS simulator
Alastair Roberts has a great website about the TARDIS which includes a TARDIS Manual. It describes the controls on the console, and what they're supposed to do, though he doesn't have any diagrams at the moment, so it's a bit difficult to actually pilot the TARDIS with it. I used Alastair's manual as inspiration though I haven't followed it slavishly. There's also some discussion of flight modes, power modes and so on. So I built a simulator which allows you to operate the TARDIS using the controls on the console. The simulator produces suitable sounds and lighting changes and also operates the time rotor and drives the indicator lights and readout displays on the console.

Lighting Control
The console room has three lighting sets  (walls, ceiling, and some hidden red emergency lights) that operate according to the simulator. There are motion detectors in the TARDIS, so the lights and sound-effects can be operated automatically.

Sound Control
I've also put an amplifier and Hi Fi speakers behind the roundels, so I can play music off my hard drive under console control. These speakers also provide ambient sound effects such as the TARDIS hum and dematerialization sounds. With some real Hi Fi (rather than PC speakers) this sounds fairly impressive. The controls on the console are connected to the console TARDIS software which communicates over my LAN to the computer behind the roundels. That computer runs a sound server which can play sound effects and music through the Hi Fi.

Chiming Clock

I like clocks, so I programmed a chiming clock into the TARDIS, which chimes on the hour and half hour.

Prev Next