Xyzzy (magic Word)
   HOME

TheInfoList



OR:

In computing, Xyzzy is sometimes used as a metasyntactic variable or as a video game cheat code. ''Xyzzy'' comes from the '' Colossal Cave Adventure'' computer game, where it is the first " magic word" that most players encounter (others include "plugh" and "plover").


Origin

Modern usage is primarily from one of the earliest computer games, '' Colossal Cave Adventure'', in which the idea is to explore a cave with many rooms, collecting the treasures found there. By typing "xyzzy" at the appropriate time, the player could move instantly between two otherwise distant points. As ''Colossal Cave Adventure'' was both one of the first
adventure games An adventure game is a video game genre in which the player assumes the role of a protagonist in an interactive story driven by exploration and/or puzzle-solving. The genre's focus on story allows it to draw heavily from other narrative-based me ...
and one of the first
interactive fiction '' Interactive fiction, often abbreviated IF, is software simulating environments in which players use text commands to control characters and influence the environment. Works in this form can be understood as literary narratives, either in the ...
pieces, hundreds of later interactive fiction games included responses to the command "xyzzy" in tribute. The origin of the word "xyzzy" has been the subject of debate. According to Ron Hunsinger, the sequence of letters "XYZZY" has been used as a mnemonic to remember the process for computing
cross product In mathematics, the cross product or vector product (occasionally directed area product, to emphasize its geometric significance) is a binary operation on two vectors in a three-dimensional oriented Euclidean vector space (named here E), and is ...
s. Will Crowther, the author of ''Colossal Cave Adventure'', states that he was unaware of the mnemonic, and that he "made it up from whole cloth" when writing the game.


Usage


Operating systems

Xyzzy has been implemented as an undocumented no-op command on several operating systems; in the 16-bit version of Data General's AOS, for example, it would typically respond "Nothing happens", just as the game did if the magic was invoked at the wrong spot or before a player had performed the action that enabled the word. The 32-bit version, AOS/VS, would respond "Twice as much happens". On several computer systems from
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
, the command "xyzzy" is used to enter the interactive shell of the U-Boot bootloader. Early versions of Zenith Z-DOS (a re-branded variant of MS-DOS 1.25) had the command "xyzzy" which took a parameter of "on" or "off". Xyzzy by itself would print the status of the last "xyzzy on" or "xyzzy off" command. When booting a Cr-48 from developer mode, when the screen displays the "sad laptop" image, typing "xyzzy" produces a joke Blue Screen of Death. According to Brantley Coile, the Cisco PIX firewall had a xyzzy command that simply said "Nothing happens." He also put the command into the Coraid VSX to escape the CLI and get into the shell. It would announce "Foof! You are in a directory. There are files here." The new California Coraid management made the developers change the string to "/exportmode" and get rid of the "Foof!" message Since regaining ownership of the Coraid software, the command is being returned to the system and now, in VSX release 8, the response is ">>Foof!<< You are in a debris room."


Application programs

Within the low-traffic Usenet newsgroup alt.xyzzy, the word is used for test messages, to which other readers (if there are any) customarily respond, "Nothing happens" as a note that the test message was successfully received. In the Internet Relay Chat client mIRC and
Pidgin A pidgin , or pidgin language, is a grammatically simplified means of communication that develops between two or more groups of people that do not have a language in common: typically, its vocabulary and grammar are limited and often drawn from s ...
, entering the undocumented command "/xyzzy" will display the response "Nothing happens". The string "xyzzy" is also used internally by mIRC as the hard-coded master encryption key that is used to decrypt over 20 sensitive strings from within the mirc.exe program file. A "deluxe chatting program" for
DIGITAL Digital usually refers to something using discrete digits, often binary digits. Technology and computing Hardware *Digital electronics, electronic circuits which operate using digital signals **Digital camera, which captures and stores digital i ...
's VAX/VMS written by David Bolen in 1987 and distributed via
BITNET BITNET was a co-operative U.S. university computer network founded in 1981 by Ira Fuchs at the City University of New York (CUNY) and Greydon Freeman at Yale University. The first network link was between CUNY and Yale. The name BITNET original ...
took the name xyzzy. It enabled users on the same system or on linked DECnet nodes to communicate via text in real time. There was a compatible program with the same name for IBM's VM/CMS. xYzZY is used as the default boundary marker by the Perl HTTP::Message module for multipart MIME messages, and was used in Apple's AtEase for workgroups as the default administrator password in the 1990s. Gmail supports the command ''XYZZY'' when connected via IMAP before logging in. It takes no arguments, and responds with "OK Nothing happens." The Hewlett-Packard 9836A computer with HPL 2.0 programming language has XYZZY built into the HPL language itself with the result of "I see no cave here." when used. The same message is returned from HP 3458A and HP 3245A instruments when queried with XYZZY via the
HPIB IEEE 488 is a short-range digital communications 8-bit parallel multi-master interface bus specification developed by Hewlett-Packard as HP-IB (Hewlett-Packard Interface Bus). It subsequently became the subject of several standards, and is ...
bus. In most versions of the Ingres dbms, "select xyzzy('')" returns "Nothing happens." However, "select xyzzy('wim')" returns "Nothing happens to Wim". The xyzzy() function has been part of the Ingres product since at least version 5 (late 1980s), but was removed from the main codeline sometime in the early 2000s. While talking to one of the members of the Ingres development team, Wim de Boer, at that time the secretary of the Ingres Users Group Nederland (IUGN), mentioned the removal of this Easter egg. This developer, who was a frequent speaker on the events organised by the IUGN, somehow managed to put the function back into the product and—especially for Wim—added handling for the 'wim' value of the parameter.


Other computer games and media

The popular '' Minesweeper'' game under older versions of
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
had a cheat mode triggered by entering the command xyzzy, then pressing the key sequence
shift Shift may refer to: Art, entertainment, and media Gaming * ''Shift'' (series), a 2008 online video game series by Armor Games * '' Need for Speed: Shift'', a 2009 racing video game ** '' Shift 2: Unleashed'', its 2011 sequel Literature * ''Sh ...
and then
enter Enter or ENTER may refer to: * Enter key, on computer keyboards * Enter, Netherlands, a village * ''Enter'' (magazine), an American technology magazine for children 1983–1985 * ''Enter'' (Finnish magazine), a Finnish computer magazine * Enter ...
, which turned a single pixel in the top-left corner of the entire screen into a small black or white dot depending on whether or not the mouse pointer is over a mine. This easter egg was present in all Windows versions through Windows XP Service Pack 3, but under Windows 95, 98 and NT 4.0 the pixel was visible only if the standard Explorer desktop was not running. The easter egg does not exist in versions after Windows XP SP3. In the game '' Zork'', typing xyzzy and pressing enter produces the response: "A hollow voice says 'fool. The command commonly produces a humorous response in other
Infocom Infocom was an American software company based in Cambridge, Massachusetts, that produced numerous works of interactive fiction. They also produced a business application, a relational database called ''Cornerstone (software), Cornerstone''. ...
games and text adventures, leading to its usage in the title of the
interactive fiction '' Interactive fiction, often abbreviated IF, is software simulating environments in which players use text commands to control characters and influence the environment. Works in this form can be understood as literary narratives, either in the ...
competition, the XYZZY Awards. In the game Return to Monkey Island the code is written on a sign at the entrance of a cave labyrinth. Ripping the sign off and using it in the cave, which leads to reading it, lets the protagonist, Guybrush Threepwood, return to the entrance of the cave, thus it sort off being a cheat code here too (and of course a reference to old computer games).


References

{{reflist, 30em Cheating in video games Magic words Mnemonics Words originating in fiction Interactive fiction