THAYER'S QUEST KEYBOARD EMULATOR
Developed by Warren Ondras - 3 May 2001

INTRODUCTION

JOURNEY TO A LAND OF MAGIC AND WONDER!

Thayer's Quest is a 1984 laserdisc arcade game which had the novel concept of using a keyboard for the player to interact with the game.  (The keyboard used was a custom-designed flat membrane style.)  Unfortunately, these keyboards did not hold up particularly well against the rigors of arcade life, and so now, decades later, they have become extremely difficult to find.  (The rest of the components of the game are not exactly common either, but the keyboard is definitely the hardest to come by.)  As I have so far been unable to locate an original keyboard, creating a substitute seemed my best bet for playing the game.  Hopefully others will find it useful as well.

Special thanks to Mark Broadhead for divining the inner workings of the TQ keyboard interface.

DOWNLOAD

Full documentation is also included in the the download.

    DOWNLOAD  TQKEY10.ZIP  NOW!

THEORY OF OPERATION

This program allows you to emulate the original keyboard for Thayer's Quest by using a PC connected to the Thayer's Quest board via the PC's parallel (printer) port.
(It does NOT emulate the entire game, just the keyboard hardware.)

SYSTEM REQUIREMENTS

CONSTRUCTION

Interface Cable:  In order to connect your PC to the TQ hardware, you need to create a custom interface cable.  The TQ board has a small four-pin connector for the keyboard, with pins labeled R, Y, G, and B.  You will need to obtain a cable/plug that fits it.  Ideal candidates are 3.5" floppy power connectors, or CD-ROM audio cables, as both are readily available.  (I have not yet tried to find a source for ordering a specific connector.)  You will also need a standard DB25M (25-pin Male) connector to connect to the PC's parallel port.
NOTE:  It is possible to damage your parallel port, your computer, and/or your TQ boardset if incorrect connections are made.

If you are still with us, connect the two together as follows:

TQ PIN PARALLEL PORT PIN
R (+5V) NOT Connected
Y (clock) 10 (_ACK)
G (data) 1 (_STROBE)
B (ground) 25 (GND)


OPERATION

Simply run TQKEY.EXE from a DOS prompt.  (There are no parameters/arguments at this time.)

If the interface cable or TQ boardset is not functioning, you will see periodic error messages.  Otherwise, key presses are passed to TQ via the parallel port.  Pressing ESC terminates the program.

Valid keys are:

A N - Staff 0 - "No"
B - Silver Wheat O - Crystal 1 - "Yes"
C - Spell Of Seeing P 2 - Items
D - Great Circlet Q 3 - Drop Item
E - Black Mace R - Blood Sword 4 - Give Score
F - Hunting Horn S - Dagger 5 - Replay
G - Long Bow T - Chalice 6 - Combine Action
H - Medallion U - Cold Fire 7 - Save Game
I - Crown V - Shield 8 - Update
J - Onyx Seal W - Amulet 9 - Hint
K - Orb of Quoid X - Scepter F1 - Option #1 / Clear
L Y - Coins F2 - Option #2
M - Spell Of Understanding Z - Spell Of Release F3 - Option #3 / Enter
      F4 - Option #4 / Space

LICENSE / SOURCE CODE

The TQKey application can be freely distributed, provided it is unmodified and is not sold for profit.
The source was written in Borland C++ 5.0, but it should compile in nearly any version of Borland C++ that can create DOS apps, and it is probably easily portable to other compilers if necessary.  You are free to use/modify it for your own projects, provided that A) a credit is given to the original author, and B) you do not do so for profit.  (If you can find a way to make money from this, give us a cut and we'll talk about it!)

OTHER INFORMATION

We are currently considering porting this program to a dedicated hardware card that would eliminate the need for the PC.  If you have any interest in seeing such a device, or would like to help, please let us know!

Also, it would be great if someone could make custom keycaps, or a flat membrane keyboard with the original TQ key layout.  Such a keyboard would also be useful with the Daphne Emulator.  If anyone comes up with anything for this, let us know!

Good luck!

DISCLAIMER

The information contained in this document is believed to be correct and works fine for the author.  We are not responsible if you cause damage to your Thayer's Quest boardset, your computer, or yourself.

QUESTIONS? COMMENTS? PROBLEMS?
Contact Us

HOME | LASER GAMES | LASER COMMUNITY | TECH CENTER

This website was created by
Jeff Kinder & Dave Hallock, 1997 - 2024.
All trademarks and copyrighted materials are property of their respective owners.