Hardware requirements for DMDX
Windows 95/98/ME with DirectX 5.0 or later.
(DMDX will not run with Windows NT. Windows 2000 and XP provide excellent timing, but the PIO12 is not supported).
Pentium PC (or better, including Celeron, AMD K6). These CPUs come with a motherboard that has a High Performance Timer which is essential for DMDX.
Plenty of RAM -- 32M at least.
For dual screen displays, either (a) a video splitter to duplicate the output on two monitors (one for the experimenter, one for the subject), or (b) you can take advantage of the MultiMonitor option in Windows 98/ME (not 95), which permits the programmer to write to multiple screens (DMDX just uses two). In this case you need two graphics cards, rather than a video splitter.
A fast video card with 4M of on-board memory.
Sound card (not essential if you are not using audio)
Input device for the subject's response. The PIO12 i/o card used in DOS-based DMASTR still works with DMDX. Also available as input devices: keyboard, mouse, game pad, joystick (just the buttons). These vary in their accuracy of measurement of RTs.