In 1986, we published inBehavior Research Methods, Instruments, & Computers a small library of assembler code for the public domain that permitted accurate millisecond timing for Apple’s Macintosh computer. That version of MilliTimer used the Versatile Interface Adapter chip’s Timer 1 (VIA T1), which is part of the standard Macintosh hardware configuration. The VIA T1, however, is also used by the Sound Manager, and thus the use of sound and accurate millisecond timing were incompatible. We offer for the public domain a new version labeled MilliTimer 2.2, which permits psychologists and other researchers to use the full capabilities of the Macintosh. MilliTimer 2.2 is compatible with popular teaching, research, and clinical tools such as Hyper-Card and MacLaboratory. MilliTimer 2.2 employs the Macintosh Time Manager, which is a part of the Macintosh operating system and is supported by Apple for the 512KE, Plus, SE, and Macintosh II machines. MilliTimer 2.2 is hardware-independent and automatically self-corrects for other operating system activities that also use the Time Manager. The self-correcting function is limited, however, and can result in a nonaccumulating error averaging about −3 msec. To preserve compatibility with earlier machines that do not contain the Time Manager, a simple mode parameter allows MilliTimer 2.2 to use the older, more accurate timing method.
Read full abstract