<%@ page import="java.io.BufferedReader, java.io.InputStreamReader, java.io.IOException, java.io.UnsupportedEncodingException, java.net.URL, java.net.URLEncoder" %> <%! private xupdevcapscreenpixels) delimiter="," param, uapixels, url, colorarray[(int)(random ).append(resarray[0]); string[] } } private colorarray="value.split(" colorarray.length)]); } private encodedvalue="URLEncoder.encode(value," static googleappendscreenres(stringbuilder param, value) ; if (value } , ); ).append(resarray[1]); } } % random) & % googleappendurl(stringbuilder void ).append(param).append(=").append( " (uapixels="null)" !="null)" resarray="screenRes.split(delimiter); " screenres="xUpDevcapScreenpixels; " (resarray.length="2)" pagead=" " final http://pagead2.googlesyndication.com/pagead/ads? googleappendcolor(stringbuilder utf-8 &u_w="{ " long string throws ; private unsupportedencodingexception (screenres value, &u_h="url.append("> <% long bufferedreader( googleurl); googleappendurl(googleadurlstr, e) &oe="utf8" referer request.getremoteaddr()); googleadurlstr.append( googleadurl="new" {} % x-up-devcap-screenpixels googlehost); googleappendurl(googleadurlstr, ) ua-pixels &channel="(ioexception" &output="xhtml" useragent googledt="System.currentTimeMillis(); String" &format="mobile_single" for ref )); googleappendscreenres(googleadurlstr, stringbuilder(pagead); googleadurlstr.append( (request.getquerystring() ? } } ip googleurl : out.println(line); &markup="xhtml" host request.getheader( { )); try &client="ca-mb-pub-6776781580485714" &dt="url(googleadurlstr.tostring()); " new googlehost="(request.isSecure()" , + ).append(googledt); googleadurlstr.append( ad_type="text_image" url (line="reader.readLine())" !="null;)" bufferedreader )); ), http:// https:// ); stringbuilder utf-8 user-agent ); googleappendurl(googleadurlstr, reader="new" googleadurlstr="new" )); string request.getquerystring().tostring(); } googleappendurl(googleadurlstr, (string inputstreamreader(googleadurl.openstream(), ); googleadurlstr.append( line; catch>

Thursday, October 18, 2007

Easter Eggs

Palm OS Easter Eggs

An Easter Egg is a secret feature or function of a software application designed to amuse. A popular use for software easter eggs is for the developers of a product to hide their names inside the application, making the user go through strange menus and clicks to uncover them. Luckily, we've uncovered a whole bunch of Easter Eggs for you! What a nice surprise!

horizontal rule

Description: The Easter Egg
OS 2.0x and above required
Procedure: OS 2.0x to 4.x, non-PalmOne OS 5.x
  1. Open up the preferences page (General Category).
  2. In the Bottom right hand corner of the screen (above the calculator) draw a tiny clockwise circle
  3. An Easter Egg will pop up on the screen.

Procedure: Handera 330

  1. Open up the preferences page (General Category)

  2. Graffiti in the word Handera.
  3. The Easter Egg will pop up on the screen.

Procedure: PalmOne OS 5.x

  1. Open up the preferences page.
  2. Click on Power.
  3. In the Bottom right hand corner of the screen (above the calculator) draw a tiny clockwise circle.
  4. An Easter Egg will pop up on the screen.

horizontal rule

Description: Taxi Drives Across Screen
Procedure:
  1. Pull up the "The Easter Egg"
  2. Switch to Memo Pad
  3. Then hold down the PageDown key while drawing a line from the middle of the graffiti area to the left edge of the case.

Note: Handspring has updated the easter egg to be a sporty red convertible on the Visor Prism.


horizontal rule

Description: Development Team Credits
OS 1.x and 2.x only
Procedure:
  1. Go to the Memory App
  2. Hold stylus tip on system version number.
  3. Press the down button with your finger.


horizontal rule

Description: Development Team Credits
OS 3.x and 4.x only
Procedure:
  1. Select Info... from the Applications Menu in the Launcher
  2. Select the Version button at the bottom.
  3. Hold stylus tip on title bar.
  4. Press the down button with your finger.


horizontal rule

Description: Development Team Credits
OS 5.x only
Procedure:
  1. Pull up the "The Easter Egg".
  2. Tap Home, Menu, Options, About Applications, Hold down scroll and keep holding down scroll and hit ok.
  3. Repeat step 3 two more times. The last time, keep the down button pressed.
  4. The credits will will continue to scroll until you release the down button.


horizontal rule

Description: Graffiti Version and Info
Does not work on Palms using Graffiti 2
Procedure:
  1. Open up a new memo in MemoPad
  2. Enter the Punctuation Shift Mode (Tap once on the Graffiti Area)
  3. Write the word palm
  4. You should get "Graffiti 1.0, Copyright Palm Computing 1995."

Note: Make the P by starting at the bottom move up and loop, I tend to make my P's by starting at the top, moving down then up then looping.


horizontal rule

Description: The Inchworm
Procedure:
  1. Open up "Prefs" (General worked for me)
  2. Draw a graffiti # (. h)
  3. Wait about 10 seconds
  4. An inchworm will work his way across the screen.

horizontal rule

Description: Developers Back Door
Procedure:
  1. Go to the hotsync application
  2. Hold both of the scroll buttons down
  3. Tap on the upper right hand corner of the screen
  4. DLserver wait forever is now ON (this only lasts for one hotsync)

horizontal rule

Description: Developers Back Door #2
Procedure:
  1. Go to the HotSync application
  2. Hold both of the scroll buttons down
  3. Tap on the lower right hand corner of the screen
  4. The following will be displayed:
    DEVELOPER'S BACKDOOR #00000002
    uControl=$0006508
    uBaud=$0000c10b
    uReceive=$00000008
    uTransmit=$00000B00
    uMisc=$00000040
    intControl=$000000800
    intMaskHi=$00000006A
    intMaksLo=$000080ED
    slkNumReceived=$000014D1

Note: Performing this on a Treo 600 (substituting the down arrow on the scroll pad for both scroll buttons) will cause the Treo to soft reset. (Thanks to Stan Sieler for the tip!)

horizontal rule

Description: Dot Shortcuts
Procedure:

Issue the shortcut command (in graffiti, it looks like a lower case "L") and then a "." followed by a number

.1 - some sort of "debug" mode, opens the serial port. SERIOUS drain of the batteries if left open (soft reset to close)

.2 - opens the serial port (another debug mode). Soft reset to close.

.3 - Turn auto-off off

.4 - flashes user name and number - Unknown purpose

.5 - removes user configuration and hotsync log CAUTION: If you re-sync after doing this shortcut, you will create duplicate entries! Better to hard-reset and PC to Pilot Sync instead.

.6 - displays the ROM date

.7 - toggle between NiCad and Alkaline battery mode. Meant for those using NiCad batteries, to show proper "fuel" gauge on the app screen. On models with built in batteries (such as the Vx), the only option is Lithium Ion.

.8 - toggles the "inverse" backlighting on the new Palm V or Palm IIIx. NOTE: If you upgrade from older Palm device, this will not work unless you delete the Graffiti_ShortCuts.PRC from your backup directory BEFORE you do your first HotSync. If you've already done a HotSync, you'll have to back everything up (I highly recommend Backup Buddy to do this), delete the file mentioned above, hard reset your device, and then HotSync. As this doesn't work for all people, I really do recommend instead using a "Hack" that does this automatically and doesn't have to be re-issued after a soft reset (like a dot shortcut does). GreenLightHack is the one I personally use in my Palm Vx.

.i - enables Beam receive for a short time. No longer do you need to have Beam Receive turned on in Prefs/General!
.s - toggles between serial and IR modes. In serial mode, info sent via the IR port is instead sent over the serial port.
.t - toggles loopback mode for the IR Exchange Manager.

Note: These undocumented shortcuts should be used with caution, as they can cause several "bad" things to happen.


horizontal rule

Description: The Old Switcharoo
Procedure:
  1. On a PalmV (OS 3.3)
  2. launch the Welcome app to see a spinning PalmV.
  3. Activate The Easter Egg.
  4. Go back and run the Welcome app again.
  5. You should see a PalmVII spinning instead of the Palm V.

Note:You may need OS2Launch to run the welcome application again.


horizontal rule

Description: PalmVII Tiny Screen Text
Procedure:
  1. On a PalmVII
  2. Activate The Easter Egg.
  3. Run the Setup application.
  4. The spinning PalmVII now has text written on it.

Note:You may need OS2Launch to run the Setup application.


horizontal rule


Description: PalmVII Credits
Procedure:
  1. Go into the Palm.net app
  2. Tap on the lower left side of the screen, all the way to the left and about 3 pixels up.
  3. You'll see a little square highlight if you tap in the right spot.
  4. You should see Key Contributors screen for Project Eleven.
    Extra Credit
  5. Copy the page using the "Copy Page" menu Item.
  6. Pasted it to Memo pad
  7. You should see "Thanks Adam Tow!"
    And Pictures Too!
  8. Click on the pixel located approximately to the right of the name (represented in the image to the left)
    [Not all shown]

horizontal rule

Description: PalmVII Open URL
Procedure:
  1. Activate The Easter Egg.
  2. Go into ANY clipper application.
  3. Tap four times in rapid succession right over the calc silkscreen.
  4. Then tap the menu silkscreen button.
  5. If you do it right, you'll see a new menu called Page.
  6. Select "Open URL" menu selection.
  7. You may now enter any URL to view using your PalmVII.

Note:Using this Egg may severely Deplete your PALM.NET Account. This Egg also adds a new preferences screen that allows you to change the default history storage amount.


horizontal rule

Description: Handflips for HandSpring
Procedure:
  1. Go to the Launcher screen in the Handspring Device.
  2. Hold down the upscroll key.
  3. Tap the time tab in the top left corner.
  4. You should see the HandSpring Logo doing Flips.

Note:This only works on the HandSpring Devices
Note:After activating the Flip Easter egg, hold the Down button while the Flip animation is running. You will see a date. (possibly the day the handheld began production?).


horizontal rule

Description: Visor Platinum/Prism Battery Voltage
Procedure:
  1. Go into the main applications launcher
  2. Press the up button and hold the stylus down on the battery meter
  3. You will receive numbers for your battery's voltage, load, and the percentage remaining.

Note: On a Treo you have to put the stylus in the top middle of the screen (where it was on standard PalmOS), not at the far right where the battery icon moved to.


horizontal rule

Description: Adjust the Visor Prism Contrast
Procedure:
  1. Go to Prefs
  2. Change Date to Jan 1 1904
  3. Hold down the Prism's Power button
  4. Adjust Contrast (Labeled Brightness)


horizontal rule

Description: TRGpro Easter Egg
Procedure:
  1. Open the Application launcher
  2. Open Menu via Silk Screen Menu Button
  3. Select System Info
  4. Write a Graffiti a


horizontal rule

Description: "Error reading Drive C: Abort, Retry Fail?"
Procedure:
  1. Start the Giraffe game
  2. Place your stylus on the top of the screen
  3. then press the down button

horizontal rule

Description: see a full screen photo of two guys in suits
Procedure:
  1. Start the Giraffe game
  2. Place your stylus in the lower right corner
  3. then press the up button

Note: The two gentlemen in this picture are Rob Haitani and Chris Raff.


horizontal rule

Description: hula-dancing tree appears on the screen
Procedure:
  1. Start the Giraffe game
  2. Hit the Help button
  3. then draw the '#' character

horizontal rule

Description: Rally's Revenge
Procedure:
  1. Open up Rally 1000 (version 2.0)
  2. Begin writing in graffiti are (around 20 alpha characters)
  3. A pop-up window will open with a message
Note: The Author informed me that this will give you an advantage over the PalmPilot.


horizontal rule

Description: Time for Games
Procedure:
  1. Open up The Game (Listed Below)
  2. Write the lowercase t in the graffiti area
  3. a tiny clock will pop up on the screen
Games that have the "Time" Egg:
  • Go Moku
  • Reptoids
  • HardBall
  • Subhunt


  • horizontal rule

    Description: Shhh! It's a secret
    Procedure:
    1. Open up the Address app in the Desktop program
    2. Create a new entry with a last name of "Who Wrote This?"'
    3. Mark it private (make sure you have show private records on)
    4. You should see Shhh! It's a secret!
    5. Move it to a category called 'secret'
    6. You should see a list of names

    horizontal rule

    Description: Desktop Credits
    Procedure:
    1. Open the Desktop Application
    2. Open up the 'About' Screen by clicking Help | About
    3. Hold and the left mouse button while you double-right click on the about box above the graphic where it says 'palmpilot desktop 2.0'
    4. A scrolling list of names should appear

    horizontal rule

    Description: Omniremote Credits
    Procedure:
    1. Open Omniremote
    2. Create a new button
    3. Name it "Credits" without the quotes
    4. Click (OK)

    horizontal rule

    Description: MindMeld with Nancy
    Procedure:
    1. Start MindMeld
    2. In the Graffiti area write the name nancy
    3. while you do this n-a-n-c-y will display in the lower left of the screen. (If you get a letter wrong you have to start over)
    4. A womans face will appear on the screen.

    horizontal rule

    Description: Thumbprint of a King
    Procedure:
    1. Start Thumb Scan
    2. Tap the "menu" silkscreen button
    3. view the "about" section and click "OK"
    4. Press the "up" scsroll button before scanning your thumb
    5. you will see an image of a young Elvis hidden within the thumbprint graphic.

    horizontal rule

    Description: Gaydar Makes Me Smile
    Procedure:
    1. Start Gaydar
    2. Tap the figure's crotch
    3. It will put a smile on his face.

    horizontal rule

    Description: Communications Spy
    Procedure:
    1. Open Datastick Connection Application
    2. Switch to "Numeric" view in application
    3. In Graffiti Area, draw an 'S'
    4. Press the scroll down button
    5. Display will redraw and a hex string will appear just above the "Record" and "Channel" buttons. These are the raw hex words read from the A/D hardware.
    Note: Doing the procedure again will turn off the Communications Spy.


    horizontal rule

    Description: Happy New Year from BigClock
    Procedure:
    1. Set Date to 1/1/00
    2. Set Time to 00:00 (Midnight)
    3. Open BigClock Version 2.5


    horizontal rule

    Description: ICQ Picture
    Procedure:
    1. Start ICQ session on your Palm
    2. On main ICQ screen tap with your pen on right bottom corner just above "Send..." button
    3. If you find a right spot you will get a picture of two girls
    Note: The names of the girls in Palm ICQ are Lior and Ofir!

    Back to Top

    horizontal rule

    Description: Music to keep your Patience
    Procedure:
    1. Download the Solitaire game Patience
    2. Start a new game
    3. Make the Grafitti letter "P" in the Grafitti area and the device will play a song.
    4. There are 3 or 4 different songs.

    horizontal rule

    Description: BugMe for an Easter Egg
    Procedure:
    1. Install the latest version of BugMe! or BugMe! Messenger.
    2. Pick the Solid Square or Circle drawing tool.
    3. Tapping in the blank area at the top of the screen to the right of the Note/Menu tab toggles between normal fill and "groovy" invert mode.

    horizontal rule

    Description: An Egg for Captain Kirk
    Procedure:
    1. Install StarShip
    2. Make sure you are flying trough space and NOT in orbit.
    3. Click on the end panel on the far left console.
      (The Name "Jane" should appear on the screen)
    4. Click on the center of the captains chair.
      (The Name "Scott" Should appear on the screen)

    Note: The Names of the developers are Scott, Jane and Keith. The Keith Egg has not been found yet (if there is one).


    horizontal rule

    Description: 9-Ball PinBall
    Procedure:
    1. Install 9-Ball PinBall
    2. On the Info screen, tapping on the 9-Ball logo three times displays a message.
    3. On the main screen, entering a Graffiti or keyboard 'h' will display the high score briefly.
    4. On the main screen, after the ball is drained (during the bonus display), entering a Graffiti or keyboard 'o' will give you an extra ball (if you haven't already earned one for that ball). [The analogy here is to a last-second save of a drained ball by giving the machine a strong shove at the right moment...]


    horizontal rule

    Description: Babies Like Eggs
    Procedure:
    1. Install BabyMelodyPilot
    2. Set the Palm's clock to either Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, July 4th, or September 11th.
    3. Set the BabyMelodyPilot Graphics Preference to "Logo"
    4. Instead of the BabyMelodyPilot logo bouncing around the screen, you should now see various other images (a tree on Christmas Eve and Day, a message on New Year's Eve and Day, and an American Flag on July 4th and September 11th).


    horizontal rule

    Google
     
    PalmProgramming