ANTIC VOL. 4, NO. 4 / AUGUST 1985 / PAGE 28
by Matthew Ratcliff
animate adj 1: possessing or characterized by life: ALIVE. 2: full of life: ANIMATED syn see ATARI 'Toons
Because the Atari is a creative, graphic computer with several methods of animation built right into it, we tend to forget earlier computer animation techniques. Before player/missiles, page-flipping, and bit-mapping, there was something called "cursor art."
Mainframe programmers who wanted to dress up their programs with a bit of graphics, but were limited by the constraints of text-oriented machines, used cursor art. They still do. It's the most compatible of all graphics techniques because it only requires a cursor and a few simple screen editing commands.
So what is cursor art? It might be defined as animation through editing. Use [CONTROL] [ARROW] keys and move the cursor like a small square "bug" around on the screen. You've just animated the cursor. Place the cursor at the beginning of a line of text, hold down the [CONTROL] [DELETE] keys, then watch as the square bug swallows the sentence.
EASY ANIMATION
With ATARI 'Toons you can create amusing cartoon shows that are easily animated with Atari's [CONTROL] key functions. ATARI 'Toons will put together simple editing functions, memorize them, and play back simple character graphics movie shows which can be saved to disk or cassette. Text can be made to zip around the screen and, with practice, you will soon memorize the control-graphics keystrokes for creating all sorts of 'stick figures' for some quite interesting shows.
After you have mastered the operation of your cartoon studio, be sure to read the rules for the ATARI 'Toons Contest printed nearby. Send your best cartoon to Antic before October 1 and you could win a new MPP 1200 baud modem.
For Antic Disk subscribers a couple of demonstration cartoons have been included. KNIGHT.SHO is a "Knight Rider" spoof. POKER.SHO is a friendly game of poker between outlaw Black Bart and a tenderfoot. These demos should help you get those creative juices flowing. If you don't have this month's Antic disk you can create a short demo by typing in Listing 3.
Several bulletin boards are known for their good cursor art demonstrations.One is Magic Castle BBS in Los Angeles. Phone (213) 658-7378 between 5 p.m. and 5 a.m. Pacific time and select the Cartoon of the Month. On the East Coast try The Asylum. It's in N. Miami Beach, Florida at (305) 937-1880, available 24 hours at 300 baud.
TYPING IT IN
ATARI 'TOONS MENU
Wben you RUN ATARI 'Toons, a menu will appear, showing the current size of your cartoon buffer or memory space and how much room is left to add onto your cartoon. Below this are nine numbered options and a command prompt. We'll first describe each menu option, then talk about how to use the program.
Any keystroke combination is allowed while editing including the [SHIFT] [CLEAR]. You may use the [CONTROL] [ARROW] keys or a joystick in Port 1 to move the cursor. The proper [CONTROL] [ARROW] keystrokes are placed in the buffer for playback. Press the fire button to place the last character typed on the screen.
Even [SHIFT] [DELETE] and [INSERT] work to move text below the current line up and down. Use [CONTROL] [INSERT] and [DELETE] to move characters to the right of the cursor back and forth. These key functions will "animate" the cartoon show for you. Use [TAB] for fast cursor moves horizontally.
Console keys perform special functions too. Press [START] to playback the current show, at the last speed chosen. Press [SELECT] to delete one or more characters from the end of the show. You will be returned to the menu screen and asked how many characters to delete. Press [RETURN] only to take out the last one typed. If more than one is to be deleted, type the value and press [REURN].
The program will prompt you for verification before a large delete is performed. After the delete is done the EDIT screen reappears. The show is played back from the start to reposition the cursor. Note that shows always begin with a clear screen character automatically (keep it in mind if you plan to merge shows). Press [OPTION] to exit the EDIT mode and return to the menu sceen. If, while editing, the buffer is completely filled you will automatically be returned to the menu.
If you want ATARI 'Toons to automatically load and enable your favorite character set, put it on your ATARI 'Toons disk and name it CHAR.SET. Other character sets may be loaded using menu option 8. Automatic loading is not available to cassette owners, but custom character sets can be loaded from cassette with this menu option.
GETTING STARTED
If you've typed in Listing 3 and RUN it, you should have a small demo file which can be loaded with menu option 1, and played with option 4. It's short but will give you a good idea of the potential of ATARI 'Toons.
If you are still a little unsure, the following will lead you through creation of your first ATARI 'Toons show. Select option 6 from the menu, then answer [Y] at the prompt to clear memory. You will be presented with a blank screen and the cursor in the "home" position in the upper left corner. Put a joystick in Port 1 and move the cursor around with the stick to get a feel for its function.
Return the cursor back to the home position. Type [CONTROL] [Q], [CONTROL] [R], [CONTROL] [E], and press [RETURN]. Type [SHIFT] [=], [CONTROL] [T], [SHIFT] [=], and press [RETURN] again. Next press [CONTROL] [Z], [CONTROL] [R], [CONTROL] [C], and press [RETURN].
You should now have a box in the top left of the sceen with a ball inside it. If you make a typing mistake along the way, just press SELECT and [RETURN] to delete the last character typed.
Now use [CONTROL] [UP] or the joystick to home the cursor again. Press [SHIFT] [INSERT]. Notice that the box and ball just jogged down one line. Press the fire button a few times. Now press [SHIFT] [DELETE], and then the fire button until the box is back where it was. Now press [CONTROL] [INSERT].
Move the cursor down one line with the joystick and press the fire button. Repeat this procedure once again. Press file, move up one, press file, move up, and press fire. You have just moved the box and ball two places to the right. Try this a few more times and then repeat the procedure with the [CONTROL] [DELETE] key function until the box is back in the home position once again.
Finally press the [OPTION] key to return to the menu. Choose option 4 for playback. Use a speed of about 75 to 100 since this is a short "movie". Select playback with the cursor on. Press [RETURN] to start the show, and presto you have your first cartoon show.
FOR SYSOPS
These picture files can be loaded into your own programs and played. I modified an AMIS BBS progam for one of the local sysops a while back. A new menu option was added so that remote users could see the "movie of the week." This was a quite a popular feature. A short routine to read a show and play it back might look like this:
10 GRAPHICS 0:OPEN #1,4,0,"D:POKER.SHO"
20 INPUT #1,A
30 FOR I=1 TO A:GET #1,B
35 ? CHR$(B);
40 FOR J=1 TO 50:NEXT J:NEXT I:CLOSE #1:END
(Note: The first byte of a cartoon file contains the length of the file.)
An AMIS BBS could be modifed similarly, but the ? CHRS$(B) would have to be changed to something like
35 ? #MODEM;CHR$(B);
Since this would be sent over the modem at a relatively slow 300 (or 1200) baud, the delay loop in line 40 would not be necessary.
Matthew Ratcliff has been one of our top program contributors since the early days of Antic. His last appearance was in March 1985 with "Custom Print."
ATARTOON.BAS Download
ATARTOON.SYS Download
KNIGHT.SHO Download
POKER.SHO Download