Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
The commands that nave Deen<br />
included in COMAL Z.O1 will<br />
KnocK gour socks off! I<br />
can't possiDlg list them all.<br />
The 'VIEWPORT" and 'WINDOW'<br />
commands let sou define<br />
screen windows and scale them<br />
.. .for t»oth text and graphics<br />
)■■<br />
THE COMMANDS THAT HAVE SEEN INCLUDED IN COPIAL 2.D1<br />
WILL KNOCK YOUR SOCKS OFF! I CAN'T POSSIBLY LIST<br />
THEM ALL, BUT I'LL TRY TO COVER THE HIGH POINTS IN<br />
SOME KIND OF ORDER:<br />
SYSTEPI CHANGES: 'INPUT' HAS BEEN GIVEN AN EXTREMELY<br />
USEFUL NUMBER OF IMPROVEMENTS AND OPTIONS. THE<br />
PROMPT CAN BE TOTALLY ELIMINATED, OR MADE TO BE<br />
ANYTHING YOU WISH (NO '?' UNLESS YOU WANT ONE),<br />
CURSOR MOVEMENT IS NOW IGNORED, AND THE CLEAR AND<br />
HOME KEYS ONLY WORK ON THE INPUT LINE ITSELF, NOT THE<br />
WHOLE SCREEN. 'INPUT AT' ALLOWS YOU TO SPECIFY A<br />
POSITION ON THE SCREEN AS WELL AS THE NUMBER OF<br />
ALLOWABLE INPUT CHARACTERS. THERE IS NOW NO QUOTE<br />
MODE TO WORRY ABOUT, AND INPUT LINES CAN BE UP TO 120<br />
CHARACTERS. OTHER SYSTEM COMMANDS INCLUDE DIRECT<br />
ACCESS TO THE C64'S INTERNAL CLOCK, SINGLE-COMMAND<br />
USE OF THE SERIAL OR IEEE BUSES, AND ONE-LINE CONTROL<br />
OVER SYSTEM PARAMETERS SUCH AS DISK-DRIVE TIMING AND<br />
PRINTER CONTROLS. TWO OF THE MOST USEFUL AND<br />
POWERFUL ADDTIONS ARE THE 'GETSCREEN1 AND 'SETSCREEN'<br />
COMMANDS. THESE ALLOW YOU TO SAVE THE CURRENT<br />
CONTENTS OF THE SCREEN, INCLUDING ALL COLORS AND EVEN<br />
CURSOR POSITION, AS A SINGLE STRING, AND RESTORE THE<br />
SCREEN AT ANY TIME. THUS YOU CAN EASILY PERFORM<br />
PAGE-FLIPPING FOR MENU AND HELP SCREENS. ALSO,<br />
EXTERNAL PROCEDURES AND BATCH FILES ARE NOW FULLY<br />
SUPPORTED. IF YOU ARE A PROFESSIONAL, YOU WILL<br />
APPRECIATE THESE CAPABILITIES RIGHT AWAY; HOME<br />
PROGRAMMERS WILL FIND THESE TO BE VERY USEFUL TOOLS<br />
IN TIME. (MANY OF CORAL'S ADVANCED FEATURES WILL BE<br />
NEW TO THOSE WHO ARE USED TO 'NORMAL' HOME COMPUTER<br />
LANGUAGES, BUT MOST HAVE BEEN AROUND FOR SOME TIME AS<br />
FEATURES IN PROFESSIONAL DEVELOPMENT SYSTEMS.)<br />
GRAPHICS: THE TURTLE IS STILL HERE, BUT FASTER THAN<br />
EVER. NEW COMMANDS LET YOU QUICKLY SAVE OR LOAD A<br />
HI-RES SCREEN; ALSO ADDED IS THE ABILITY TO MAKE<br />
INQUIRIES ABOUT THE TURTLE SYSTEM PARAMETERS. THE<br />
'VIEWPORT' AND 'WINDOW1 COMMANDS LET YDU DEFINE<br />
SCREEN WINDOWS AND SCALE THEM TO WHATEVER SIZE YOU<br />
NEED, AND THEY CAN BE USED FOR BOTH TEXT AND<br />
GRAPHICS. (YES, COPIAL DDES WINDOWS!) ADDITIONAL NEW<br />
SPRITE COMMANDS LET YOU MAKE INQUIRES ABOUT SPRITE<br />
STATUS, LINK SHAPE TABLES TO THE END OF YOUR COPIAL<br />
PROGRAM, AND 'STAPP' SPRITE IMAGES DIRECTLY TO THE<br />
HI-RES SCREEN. THERE IS ALSO A WHOLE NEW VOCABULARY<br />
FOR PROGRAMMING INTERRUPT-DRIVEN SPRITE ANIMATION<br />
THAT WILL RUN COMPLETELY IN THE BACKGROUND OF ANY<br />
COPIAL PROGRAM. YOU CAN EVEN STOP TO EDIT THE PROGRAM<br />
AND THE SPRITES WILL KEEP MOVING! THESE COMMANDS<br />
MAKE THE SPRITES INDEPENDENTLY INTELLIGENT, ABLE TO<br />
DECIDE WHEN TO MOVE, WHEN TO CHANGE SHAPE, AND WHEN<br />
TO DISAPPEAR, ALL BASED ON TIME OR COLLISION<br />
CONDITIONS. USER-PROGRAWIABLE CHARACTERS ARE ALSO<br />
SUPPORTED WITH THEIR OWN SET OF CONNANDS IN THE<br />
'FONT1 PACKAGE. WHOLE CHARACTER SETS AS WELL AS<br />
INDIVIDUAL CHARACTERS CAN BE REDEFINED AND SWITCHED<br />
BACK AND FDRTH.<br />
DEVICES: FULL SUPPORT IS PROVIDED FOR EASY USE OF<br />
PADDLES, JOYSTICKS, AND A LIGHT PEN. THE PADDLE<br />
PACKAGE WILL ALSO WORK WITH A KOALA PAD, AND THE<br />
JOYSTICK PACKAGE WORKS ADMIRABLY WELL WITH A<br />
TRACKBALL OR MOUSE. YOU CAN CONTROL FOUR SEPERATE<br />
LIGHT PEN SENSITIVITY SETTINGS, WHICH SHOULD ALLOW<br />
THE USE OF EVEN INEXPENSIVE LIGHT PENS TO THEIR BEST<br />
CAPABILITY.