Easter egg (virtual)

Information about Easter egg (virtual)

A virtual Easter egg is a hidden message or feature in an object such as a movie, book, CD, DVD, computer program, or video game. The term draws a parallel with the custom of the Easter egg hunt observed in many western nations. The earliest known reference to an Easter Egg as a hidden item in a medium appears to be from 1975's The Rocky Horror Picture Show, in which actual Easter eggs are visible in certain shots (under Frank N. Furter's throne, for example), from an Easter Egg hunt the crew had while filming.[1] Atari's Adventure, released in 1979, contained what is thought to be the first video game Easter egg (the programmer, Warren Robinett's name).

In computer programming, the underlying motivation is often to put an individual, almost artistic touch on an intellectual product which is by its nature standardised and functional. It is analogous to signature motifs such as Diego Rivera including himself in his murals or Alfred Hitchcock's legendary cameos.

Computer-related Easter eggs

Software-based

Easter eggs are messages, graphics, sound effects, or an unusual change in program behavior that mainly occur in a software program in response to some undocumented set of commands, mouse clicks, keystrokes or other stimuli intended as a joke or to display program credits. They are often located in the "About" box of a software. An early use of the term Easter egg was to describe a message hidden in the object code of a program as a joke, intended to be found by persons disassembling or browsing the code.

Easter eggs found in some Unix operating systems caused them to respond to the command "make love" with "not war?" and "why" with "why not" (a reference to The Prisoner in Berkeley Unix 1977). The TOPS-10 operating system (for the DEC PDP-10 computer) had the "make love" hack before 1971; it included a short, thoughtful pause before the response. This same behavior occurred on the RSTS/E operating system where the command "make" was used to invoke the TECO editor, and TECO would also provide this response.

The largest Easter egg is purported to be in the Atari 400/800 version of , which contains an entire game that was more complex and challenging than the original Pitfall II. Many personal computers have much more elaborate eggs hidden in ROM, including lists of the developers' names, political exhortations, snatches of music, and (in one case) images of the entire development team. The 1997 version of Microsoft Excel contained a hidden flight simulator;[2][3] the 1997 version of Word, a pinball game.[4] The Palm operating system has elaborately hidden animations and other surprises. The Debian GNU/Linux package tool apt-get has an Easter egg involving an ASCII cow when variants on "apt-get moo" are typed into the shell. Another notable Easter egg is from The MathWorks' MATLAB: the why command provides succinct random answers to almost any question. % why % because the not very smart system engineer insisted on it

In Mac OS X operating systems, a recording of the Liberty Bell march, famous for being the opening theme of the British comedy sketch series Monty Python's Flying Circus can be found under /System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/test/. In Mac OS X version 10.4, the recording (audiotest.au) plays "Nobody expects the Spanish Inquisition!"

Another Easter Egg is found on all Microsoft Windows Operating Systems prior to XP. In the 3D Text screen saver, entering the text "volcano" will display the names of all the known volcanoes that exist in the world. Microsoft removed this Easter Egg in XP but added others. One in XP is to simultaneously hold the Alt, shift and the number 2 keys in the Solitaire game to produce a forced win.[5]

Non-software

While computer-related Easter eggs are often found in software, occasionally they exist in hardware or firmware of certain devices. On some PCs, the BIOS ROM contains Easter eggs. Notable examples include several early Apple Macintosh models which had pictures of the development team in the ROM (accessible by pressing the programmer's switch and jumping to a specific memory address, or other equally obscure means), and some errant 1993 AMI BIOS that on 13 November proceeded to play "Happy Birthday" via the PC speaker over and over again instead of booting. Similarly, the Radio Shack Color Computer 3's ROM contained code which would display the likenesses of three Microware developers on a <ctrl><alt><reset> keypress sequence - a hard reset which would discard any information currently in the dynamic memory.[6]

Perhaps the most famous example of a hardware Easter egg is in the HP ScanJet 5P, where the device will play the Ode to Joy or Für Elise by varying the stepper motor speed if users power the device up with the scan button depressed [1]. Another Easter egg is found in the Kurzweil K2x musical keyboard series (K2500, K2600 and others): if users type "Pong" while in search mode they can play the game Pong. The EEPROM of Nagra smart cards for the Dish Network satellite television system contain the phrase "NipPEr Is a buTt liCkeR". Nipper was a hacker who broke old security routines on the cards, and this text is included as a fallback to old security routines, where the phrase was hashed against an input text to verify the card. Several Oscilloscopes have been known to contain Easter eggs. One example includes the HP 54622D known to play Asteroids.

Chip and PCB-based Easter eggs

Main article: Chip art
Many integrated circuit (chip) designers have included hidden artwork, including assorted images, phrases, developer initials, logos, and so on. This artwork, like the rest of the chip, is reproduced in each copy by lithography and etching. These are visible only when the chip package is opened and examined under magnification, so they are, in a sense, more of an "inside joke" than most of the Easter eggs included in software.

Originally, the Easter eggs served a useful purpose as well. Not unlike cartographers who may insert trap streets or nonexistent landscape features as a copyright infringement detection aid, IC designers may also build non-functional circuits on their chips to help them catch infringers. Easter eggs, however benign, if directly copied by the defendant, could be used in mask work infringement litigation. Changes to the copyright laws (in the USA, the Semiconductor Chip Protection Act of 1984, and similar laws in other countries) now grant automatic exclusive rights to mask works, and the Easter egg no longer serves any practical use.

Western Digital's MyBook Pro has several words on the metal band that wraps around 3 sides in Morse Code. The code reads: PERSONALRELIABLEINNOVATIVESIMPLE INNOVATIVEPERSONALDESIGNRELIABLE INNOVATIVEDESIGNPERSONALDESIGN SIMPLEINNOVATIVE

The Commodore Amiga models 500, 600 and 1200 each featured Easter eggs, in the form of titles of songs by The B-52's etched on the motherboards. The 500 says "Rock Lobster", the 600 says "June Bug", and the 1200 says "Channel Z". The Amiga OS software includes a variety of hidden messages as well.[7]

Several models of S3 Trio 64v+ graphics cards have the Beatles lyrics printed faintly along the edge of the card.

Easter Eggs in Movies and DVDs

Easter Eggs in theatrical movies are often found at the end of the credits, when most of the audience has probably left. Pirates of the Caribbean did this in all three movies. Ferris Bueller's Day Off, Look Who's Talking Too, See No Evil, and Thirteen Ghosts also did this.

The Easter Egg has also found new life in DVD. In some cases, an extra click to the right or left, or going up in the menu instead of going down to select a choice will bring up a hidden feature, including concept art, humorous outtakes, or deleted scenes.

Security concerns

Because of the increase in malware, many companies and government offices forbid the use of software containing Easter eggs for security reasons. With the rise of cybercrime and the prevalence of the Easter egg's "cousin", the logic bomb, there is now concern that if the programmer could slip in undocumented code, then the software cannot be trusted. This is of particular concern in offices where personal or confidential information is stored, making it sensitive to theft and ransom. For this reason, many developers have stopped the practice of adding Easter eggs to their software. Microsoft, who has in the past created some of the largest and most elaborate Easter eggs such as the ones in Microsoft Office, no longer allows Easter eggs in their software as part of their Trustworthy Computing initiative.[8]

See also

Notes

1. ^ [2]
2. ^ Excel 97 Flight to Credits. The Easter Egg Archive.
3. ^ Excel 97 Flight Simulator – For later versions of Microsoft Excel. The Easter Egg Archive.
4. ^ Pinball in Word 97. The Easter Egg Archive.
5. ^ David Hoye (March 13, 2003), "'Easter egg' hunts can turn up surprises" (subscription required). The Sacramento Bee.
6. ^ on the "3 Mugateers" ROM bitmap.
7. ^ AmigaOS Easter Eggs from the Amiga History Guide
8. ^ Larry Osterman (October 21 2005). Why no Easter Eggs?. Larry Osterman's WebLog. MSDN Blogs. Retrieved on 2006-07-29.

External links

Film is a term that encompasses individual motion pictures, the field of film as an art form, and the motion picture industry. Films are produced by recording images from the world with cameras, or by creating images using animation techniques or special effects.
..... Click the link for more information.
A book is a set or collection of written, printed, illustrated, or blank sheets, made of paper, parchment, or other material, usually fastened together to hinge at one side. A single sheet within a book is called a leaf, and each side of a sheet is called a page.
..... Click the link for more information.
Compact Disc

The closely spaced tracks on the readable surface of a Compact Disc cause light to diffract into a full visible colour spectrum
Media type: Optical disc
Encoding: Various
Capacity: Typically up to 700 MB
..... Click the link for more information.
DVD

Media type: Optical disc
Capacity: 4.7 GB (single layer), 8.5 GB (dual layer)
Usage: Data storage, audio, video, games

Optical disc authoring
  • Optical disc
  • Optical disc image
  • Recorder hardware
  • Authoring software

..... Click the link for more information.
A computer program is one or more instructions that are intended for execution by a computer. Specifically, it is a symbol or combination of symbols forming an algorithm that may or may not terminate, and that algorithm is written in a programming language.
..... Click the link for more information.
video game is a game that involves interaction with a user interface to generate visual feedback on a video device.

The word video in video game traditionally refers to a raster display device.
..... Click the link for more information.
Easter eggs are specially decorated eggs given out to celebrate the Easter holiday or springtime. The oldest tradition is to use dyed and painted chicken eggs, but a modern custom is to substitute chocolate eggs, or plastic eggs filled with confectionery such as jellybeans.
..... Click the link for more information.
Theatrical cut
98 min.
Extended cut
100 min.
Language English
Budget $1.2 million (estimated)
Followed by Shock Treatment (1981)
Official website
All Movie Guide profile
IMDb profile


..... Click the link for more information.
Adventure is a 1979<ref name="JaggedInterview" /> video game for the Atari 2600 video game console and is considered the first action-adventure game.
..... Click the link for more information.
Warren Robinett is a designer of interactive computer graphics software, notable as the developer of Adventure, the first graphical adventure video game, and as the founder of The Learning Company, where he designed Rocky's Boots.
..... Click the link for more information.
Diego Rivera (born Diego María de la Concepción Juan Nepomuceno Estanislao de la Rivera y Barrientos Acosta y Rodríguez, December 8, 1886 – November 24, 1957) was a communist and world-famous Mexican painter influenced by Cézanne.
..... Click the link for more information.
Alfred Hitchcock

Birth name Alfred Joseph Hitchcock
Born July 13 1899(1899--)
Leytonstone, London, England
Died March 29 1980 (aged 82)
Bel Air, Los Angeles, U.S.A.
..... Click the link for more information.
A cameo role or cameo appearance (often shortened to just cameo) is a brief appearance of a known person in a work of the performing arts, such as plays, films, video games and television.
..... Click the link for more information.
In computer science, object code, or an object file, is the representation of code that a compiler or assembler generates by processing a source code file. Object files contain compact code, often called "binaries".
..... Click the link for more information.
Unix (officially trademarked as UNIX®) is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy.
..... Click the link for more information.
An operating system (OS) is the software that manages the sharing of the resources of a computer. An operating system processes system data and user input, and responds by allocating and managing tasks and internal system resources as a service to users and programs of the
..... Click the link for more information.
In software development, make is a utility for automatically building large applications. Files specifying instructions for make are called Makefiles. make
..... Click the link for more information.
The Prisoner is a 1967 UK allegorical science fiction television series starring Patrick McGoohan. It follows a 1960s (contemporary) Englishman who, after abruptly resigning from his position as a top-level government agent, is held captive in a small, colourful village by
..... Click the link for more information.
Berkeley Software Distribution (BSD, sometimes called Berkeley Unix) is the UNIX derivative distributed by the University of California, Berkeley, starting in the 1970s.
..... Click the link for more information.
RSTS/E (an acronym for Resource Sharing Timesharing System Extended) was a multi-user time-shared operating system developed by Digital Equipment Corporation ("DEC") (now part of Hewlett Packard) for the PDP-11 series of 16-bit minicomputers, and used primarily during the
..... Click the link for more information.
TECO (pronounced /tee'koh/; originally an acronym for [paper] Tape Editor and COrrector, but later Text Editor and COrrector
..... Click the link for more information.
personal computer (PC) is a computer whose original sales price, size, and capabilities make it useful for individuals.

It is unknown who coined the phrase with the intent of a small affordable computing device but John W.
..... Click the link for more information.
The notion of read-only data can also refer to file system permissions.


Read-only memory (usually known by its acronym, ROM) is a class of storage media used in computers and other electronic devices.
..... Click the link for more information.
Microsoft Excel (full name Microsoft Office Excel) is a spreadsheet application written and distributed by Microsoft for Microsoft Windows and Mac OS. It features calculation, graphing tools, pivot tables and a macro programming language called VBA (Visual Basic for
..... Click the link for more information.
flight simulator is a system that tries to replicate, or simulate, the experience of flying an aircraft as closely and realistically as possible. The different types of flight simulator range from video games up to full-size cockpit replicas mounted on hydraulic (or
..... Click the link for more information.
Microsoft Word is Microsoft's flagship word processing software. It was first released in 1983 under the name Multi-Tool Word for Xenix systems.[1] Versions were later written for several other platforms including IBM PCs running DOS (1983), the Apple Macintosh
..... Click the link for more information.
Pinball is a type of coin-operated arcade game where a player attempts to score points by manipulating one or more metal balls on a playfield inside a glass covered case called a pinball machine. The primary objective of the game is to score as many points as possible.
..... Click the link for more information.
Palm OS (also known as Garnet OS) is an embedded operating system initially developed by U.S. Robotics' owned Palm Computing, Inc. for personal digital assistants (PDAs) in 1996. Palm OS is designed for ease of use with a touchscreen-based graphical user interface.
..... Click the link for more information.
Advanced Packaging Tool, or APT, is a front-end for the package management system used by Debian GNU/Linux and its derivatives. APT simplifies the process of managing software on Unix-like computer operating systems by automating the retrieval, configuration and installation
..... Click the link for more information.
American Standard Code for Information Interchange (ASCII), generally pronounced ask-ee IPA: /ˈæski/ ( [1] ), is a character encoding based on the English alphabet.
..... Click the link for more information.

This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.