eXpTools: A C++ class library for animation, tachistoscopic presentation, and response timing

Citation
Cb. Warner et Mk. Martin, eXpTools: A C++ class library for animation, tachistoscopic presentation, and response timing, BEHAV RE ME, 31(3), 1999, pp. 387-399
Citations number
23
Categorie Soggetti
Psycology
Journal title
BEHAVIOR RESEARCH METHODS INSTRUMENTS & COMPUTERS
ISSN journal
07433808 → ACNP
Volume
31
Issue
3
Year of publication
1999
Pages
387 - 399
Database
ISI
SICI code
0743-3808(199908)31:3<387:EACCLF>2.0.ZU;2-9
Abstract
The eXpTools Library is a general-purpose tool for developing psychological experiments that combine animation with tachistoscopic presentation. The l ibrary's C++ classes and assembly language functions are specialized for th e creation of visual response time experiments. Its use is limited to varia nts of standard, 16-color, VGA. high-graphics modes. However, it extends th e capabilities of these modes through bit-plane animation techniques and a new, nonstandard, high-resolution graphics mode that will work with standar d VGA cards and register-compatible cards. These techniques make possible a powerful animation class for managing complex animation or tachistoscopic presentations consisting of hundreds or thousands of frames. The library al so combines such features as page flipping, screen blanking, video-refresh synchronization, interrupt-driven millisecond timing, interrupt-driven keyb oard response collection, graphics primitives, bitmaps, and screen fonts. U tilities allow for the conversion of PCX graphics files and the creation of new screen fonts from monochrome bitmap files. The technologies and techni ques underlying the library are presented along with an example program.