Wednesday, December 21, 2005

Super dooper ultra funky

This has to be the coolest thing ever. A fully working C64 built in to my favourite joystick of all time.

See the comments for a big list of easter eggs for it. Mmmmm... C64eggs.

1 comment:

Admiral Stupid said...

C64 DTV Built-In Secret Software User's Guide

This thing has lots of fun stuff built into it that your Average Joe just isn't going to get to enjoy. Here are some tips to help you get the most out of the DTV's built-in "Secret Software".

Tip 01
To 'Turbo Load' the Games menu:
Hold down the Left Joystick Button as you power on or reset.
The games menu will load much more quickly.

Tip 02
To boot to C64 mode:
Wiggle the Joystick back and forth (left to right) VERY FAST
as you power on or reset. Do this all through the credits screen until after the blue screen displays for a couple of seconds.
The display will load and list several programs and stop.

Tip 03
To load and run a listed program from the C64 mode list:
Boot to C64 mode (Tip 02), then
Use the Joystick to move up to a listed program
Hit the Left Joystick Button
The chosen program will load and run.
Hint: If you keep holding the button down, it will Turbo Load (Tip 01).

Tip 04
To go to BASIC mode:
Boot to C64 mode (Tip 02), then
Load and run (Tip 03) the listed "BASIC PROMPT" program.
The familiar blank C64 blue screen will come up.

Tip 05
To use the Joystick Keyboard:
Go to BASIC mode (Tip 04), then
Hold down the Left Joystick Button.
The Joystick Keyboard appears.
Release the button and the keyboard disappears.

Tip 06
To type using the Joystick Keyboard:
Bring up the Joystick Keyboard (Tip 05), then
While still holding down the Left Joystick Button,
Move to the key you want to type using the Joystick, then
Release the Left Joystick Button.
The key you selected will appear on the screen.
Repeat.
The Shift Keys are "sticky". That is, when selected they will
stay in effect until you select them again.
(Consult an online C64 reference for an explanation of the C64's keyboard layout and functions.)

Tip 07
To list the programs in memory:
Go to BASIC mode (Tip 03), then type (Tip 06):
LOAD "$",1[enter]
LIST[enter]
A huge list of programs will scroll by.
Hint: Hold down the Left Joystick Button to bring up the Joystick Keyboard as the list scrolls. This will temporarily halt scrolling (though it also obscures the bottom half of the screen...)

Tip 08
To load and run the "ENTROPY" demo:
Go to BASIC mode (Tip 03), then type (Tip 06):
0 POKE1,55:LOAD"ENTROPY",1[enter]
RUN[enter]
The Entropy demo will load and run.

Tip 09
To page through different screens in the Entropy demo:
Load and run the Entropy demo (Tip 08), then
Hold down the A Button and move the Joystick to the Up position.
Hold for a couple of seconds and release.
The next screen will load and run in a few seconds.
There are 5 different screens.

Tip 10
To list programming info for the new graphics modes:
Go to BASIC mode (Tip 04), then type (Tip 06):
LOAD"DOCVIEWER",1,1[enter]
RUN[enter]
The first page of info will display.
Scroll through more screens by hitting the Left Joystick Button.

Tip 11
To see the simple text Easter Egg:
Go to BASIC mode (Tip 04), then type (Tip 06):
POKE53280,0:POKE53281,0[enter]
The screen will turn black, which makes some text (which was already there!) visible around the BASIC header at the top of the screen.

Tip 12
To see the slightly less simple text Easter Egg:
Go to C64 mode (Tip 02), then
Use the Joystick to move up to the line that says
0 BYTES FREE
and hit and release the Left Joystick Button.
You will see a name in the upper left-hand corner of the screen.
Hit the button again and the name changes.
Repeat.

Tip 13
To see a picture of a Commodore Legend Drinking Beer:
Go to BASIC mode (Tip 04), then type (Tip 06):
LOAD"1337",1,1[enter]
RUN[enter]
Voila (ed). A grainy picture of Jim Butterfield and friend.

Tip 14
To see a picture of the DTV Development Team:
Go to BASIC mode (Tip 04), then type (Tip 06):
LOAD"DTVTEAM",1,1[enter]
RUN[enter]
Voila (ed) again. Jeri and friends.

================

?MV$ in the joykbd mode prints out a message and greetings.

I've avoided using the extra ",1" for the device number since the system defaults to device 1.

LOAD "$"

================

Actually, it is not neccessary to wiggle the controller all the way through the credits. You only need start wiggling the joystick right as the blue C64 BASIC screen appears. This should save a few muscle spasms for you.