00000000: 20 20 20 20 20 20 20 20 20 20 20 C1 CE D9 20 D0 | ... .|
00000010: D2 C9 CE D4 C5 D2 0D 20 20 20 20 20 20 20 20 20 |....... |
00000020: 20 20 20 20 20 20 20 42 59 0D 20 20 20 20 20 20 | BY. |
00000030: 20 20 20 20 20 C7 41 52 59 20 C6 49 45 4C 44 53 | .ARY .IELDS|
00000040: 0D 0D C3 CF CD CD CF C4 CF D2 C5 20 CD C9 C3 D2 |........... ....|
00000050: CF C3 CF CD D0 D5 D4 C5 D2 D3 20 CD C1 C7 C1 DA |.......... .....|
00000060: C9 CE C5 0D CD 41 52 43 48 2F C1 50 52 49 4C 20 |.....ARCH/.PRIL |
00000070: 31 39 38 36 0D 50 2E 38 34 0D 0D 20 20 CF 4E 45 |1986.P.84.. .NE|
00000080: 20 4F 46 20 54 48 45 20 42 45 53 54 20 57 41 59 | OF THE BEST WAY|
00000090: 53 20 54 4F 20 4C 45 41 52 4E 20 4D 4F 52 45 0D |S TO LEARN MORE.|
000000A0: 0D 41 42 4F 55 54 20 50 52 4F 47 52 41 4D 4D 49 |.ABOUT PROGRAMMI|
000000B0: 4E 47 20 49 53 20 54 4F 20 53 54 55 44 59 20 54 |NG IS TO STUDY T|
000000C0: 48 45 0D 0D 4C 49 53 54 49 4E 47 53 20 4F 46 20 |HE..LISTINGS OF |
000000D0: 56 41 52 49 4F 55 53 20 50 52 4F 47 52 41 4D 53 |VARIOUS PROGRAMS|
000000E0: 2C 20 54 4F 20 53 45 45 0D 0D 48 4F 57 20 4F 54 |, TO SEE..HOW OT|
000000F0: 48 45 52 20 50 52 4F 47 52 41 4D 4D 45 52 53 20 |HER PROGRAMMERS |
00000100: 48 41 56 45 20 55 53 45 44 20 54 48 45 49 52 0D |HAVE USED THEIR.|
00000110: 0D 49 44 45 41 53 20 41 4E 44 20 54 45 43 48 4E |.IDEAS AND TECHN|
00000120: 49 51 55 45 53 20 54 4F 20 53 4F 4C 56 45 0D 0D |IQUES TO SOLVE..|
00000130: 50 52 47 52 41 4D 4D 49 4E 47 20 50 52 4F 42 4C |PRGRAMMING PROBL|
00000140: 45 4D 53 2E 0D 0D 20 20 C2 55 54 20 49 46 20 59 |EMS... .UT IF Y|
00000150: 4F 55 20 54 52 59 20 54 4F 20 50 52 49 4E 54 20 |OU TRY TO PRINT |
00000160: 41 20 4C 49 53 54 49 4E 47 0D 0D 43 4F 4E 54 41 |A LISTING..CONTA|
00000170: 49 4E 49 4E 47 20 C3 4F 4D 4D 4F 44 4F 52 45 20 |INING .OMMODORE |
00000180: 4B 45 59 42 4F 41 52 44 0D 0D 47 52 41 50 48 49 |KEYBOARD..GRAPHI|
00000190: 43 53 2C 20 59 4F 55 20 4D 49 47 48 54 20 42 45 |CS, YOU MIGHT BE|
000001A0: 20 44 49 53 41 50 50 4F 49 4E 54 45 44 2E 0D 0D | DISAPPOINTED...|
000001B0: C6 4F 52 20 4F 4E 45 20 54 48 49 4E 47 2C 20 45 |.OR ONE THING, E|
000001C0: 56 45 4E 20 49 46 20 59 4F 55 20 48 41 56 45 20 |VEN IF YOU HAVE |
000001D0: 41 0D 0D C3 4F 4D 4D 4F 44 4F 52 45 20 50 52 49 |A...OMMODORE PRI|
000001E0: 4E 54 45 52 2C 20 54 48 45 20 50 52 49 4E 54 4F |NTER, THE PRINTO|
000001F0: 55 54 20 4D 49 47 48 54 0D 0D 4E 4F 54 20 42 45 |UT MIGHT..NOT BE|
00000200: 20 49 4E 46 4F 52 4D 41 54 49 56 45 2D 2D 20 53 | INFORMATIVE-- S|
00000210: 4F 4D 45 20 4F 46 20 54 48 45 0D 0D 4B 45 59 42 |OME OF THE..KEYB|
00000220: 4F 41 52 44 20 47 52 41 50 48 49 43 20 43 48 41 |OARD GRAPHIC CHA|
00000230: 52 41 43 54 45 52 53 20 43 41 4E 4E 4F 54 20 42 |RACTERS CANNOT B|
00000240: 45 0D 0D 49 4E 44 45 4E 54 49 46 49 45 44 20 57 |E..INDENTIFIED W|
00000250: 49 54 48 4F 55 54 20 43 4C 4F 53 45 20 43 4F 4D |ITHOUT CLOSE COM|
00000260: 50 41 52 49 53 4F 4E 0D 0D 57 49 54 48 20 4F 4E |PARISON..WITH ON|
00000270: 45 20 41 4E 4F 54 48 45 52 2E 0D 0D 20 20 C1 4E |E ANOTHER... .N|
00000280: 44 20 49 46 20 59 4F 55 20 48 41 56 45 20 41 20 |D IF YOU HAVE A |
00000290: 4E 4F 4E 2D C3 4F 4D 4D 4F 44 4F 52 45 0D 0D 50 |NON-.OMMODORE..P|
000002A0: 52 49 4E 54 45 52 2C 20 59 4F 55 52 20 50 52 49 |RINTER, YOUR PRI|
000002B0: 4E 54 45 52 20 4D 49 47 48 54 20 45 56 45 4E 20 |NTER MIGHT EVEN |
000002C0: 53 50 45 57 0D 0D 4F 55 54 20 47 49 42 42 45 52 |SPEW..OUT GIBBER|
000002D0: 49 53 48 20 4F 52 20 44 52 4F 50 20 4C 49 4E 45 |ISH OR DROP LINE|
000002E0: 53 20 4F 46 20 43 4F 44 45 2E 0D 0D 20 20 C1 CE |S OF CODE... ..|
000002F0: D9 20 D0 D2 C9 CE D4 C5 D2 20 54 52 41 4E 53 4C |. ....... TRANSL|
00000300: 41 54 45 53 20 C3 4F 4D 4D 4F 44 4F 52 45 0D 0D |ATES .OMMODORE..|
00000310: 4B 45 59 42 4F 41 52 44 20 47 52 41 50 48 49 43 |KEYBOARD GRAPHIC|
00000320: 53 20 49 4E 54 4F 20 C5 4E 47 4C 49 53 48 20 4F |S INTO .NGLISH O|
00000330: 52 0D 0D C1 D3 C3 C9 C9 20 54 48 41 54 20 43 41 |R....... THAT CA|
00000340: 4E 20 42 45 20 52 45 41 44 20 42 59 20 41 4E 59 |N BE READ BY ANY|
00000350: 0D 0D 50 52 49 4E 54 45 52 2E 20 20 D4 48 49 53 |..PRINTER. .HIS|
00000360: 20 4D 45 41 4E 53 20 54 48 41 54 20 41 0D 0D 43 | MEANS THAT A..C|
00000370: 55 52 53 4F 52 2D 44 4F 57 4E 20 53 59 4D 42 4F |URSOR-DOWN SYMBO|
00000380: 4C 2C 20 46 4F 52 20 45 58 41 4D 50 4C 45 2C 20 |L, FOR EXAMPLE, |
00000390: 49 53 0D 0D 50 52 49 4E 54 45 44 20 41 53 20 28 |IS..PRINTED AS (|
000003A0: C3 D2 D3 D2 20 C4 29 2E 20 20 D4 48 55 53 20 41 |.... .). .HUS A|
000003B0: 4E 59 0D 0D 4C 49 53 54 49 4E 47 2C 20 45 56 45 |NY..LISTING, EVE|
000003C0: 4E 20 49 46 20 59 4F 55 20 44 4F 20 48 41 56 45 |N IF YOU DO HAVE|
000003D0: 20 41 0D 0D C3 4F 4D 4D 4F 44 4F 52 45 20 50 52 | A...OMMODORE PR|
000003E0: 49 4E 54 45 52 2C 20 43 41 4E 20 42 45 20 4D 55 |INTER, CAN BE MU|
000003F0: 43 48 20 45 41 53 49 45 52 0D 0D 54 4F 20 52 45 |CH EASIER..TO RE|
00000400: 41 44 20 49 46 20 C1 CE D9 20 D0 D2 C9 CE D4 C5 |AD IF ... ......|
00000410: D2 20 49 53 20 55 53 45 44 2E 0D 0D 20 20 C1 CE |. IS USED... ..|
00000420: D9 20 D0 D2 C9 CE D4 C5 D2 20 54 52 41 4E 53 4C |. ....... TRANSL|
00000430: 41 54 45 53 20 42 4F 54 48 20 50 52 4F 47 52 41 |ATES BOTH PROGRA|
00000440: 4D 0D 0D 41 4E 44 20 53 45 51 55 45 4E 54 49 41 |M..AND SEQUENTIA|
00000450: 4C 20 46 49 4C 45 53 2C 20 41 4E 44 20 4C 45 54 |L FILES, AND LET|
00000460: 53 20 59 4F 55 0D 0D 53 4B 49 50 20 54 4F 20 41 |S YOU..SKIP TO A|
00000470: 4E 59 20 44 45 53 49 52 45 44 20 50 4F 53 49 54 |NY DESIRED POSIT|
00000480: 49 4F 4E 20 49 4E 20 54 48 45 0D 0D 46 49 4C 45 |ION IN THE..FILE|
00000490: 20 42 45 46 4F 52 45 20 59 4F 55 20 42 45 47 49 | BEFORE YOU BEGI|
000004A0: 4E 20 50 52 49 4E 54 49 4E 47 2E 0D 0D 20 20 D4 |N PRINTING... .|
000004B0: 4F 20 55 53 45 20 C1 CE D9 20 D0 D2 C9 CE D4 C5 |O USE ... ......|
000004C0: D2 2C 20 59 4F 55 20 4D 55 53 54 20 4F 46 0D 0D |., YOU MUST OF..|
000004D0: 43 4F 55 52 53 45 20 48 41 56 45 20 54 48 45 20 |COURSE HAVE THE |
000004E0: 50 52 4F 47 52 41 4D 20 59 4F 55 20 57 41 4E 54 |PROGRAM YOU WANT|
000004F0: 20 54 4F 0D 0D 52 45 41 44 20 53 54 4F 52 45 44 | TO..READ STORED|
00000500: 20 4F 4E 20 44 49 53 4B 2E 0D 0D 20 20 C1 46 54 | ON DISK... .FT|
00000510: 45 52 20 4C 4F 41 44 49 4E 47 20 C1 CE D9 20 D0 |ER LOADING ... .|
00000520: D2 C9 CE D4 C5 D2 2C 20 49 4E 53 45 52 54 0D 0D |......, INSERT..|
00000530: 54 48 45 20 44 49 53 4B 20 54 48 41 54 20 48 41 |THE DISK THAT HA|
00000540: 53 20 54 48 45 20 50 52 4F 47 52 41 4D 20 59 4F |S THE PROGRAM YO|
00000550: 55 0D 0D 57 41 4E 54 20 54 4F 20 52 45 41 44 2E |U..WANT TO READ.|
00000560: 20 20 C1 46 54 45 52 20 41 20 51 55 49 43 4B 20 | .FTER A QUICK |
00000570: 54 49 54 4C 45 0D 0D 53 43 52 45 45 4E 2C 20 59 |TITLE..SCREEN, Y|
00000580: 4F 55 20 57 49 4C 4C 20 42 45 20 41 53 4B 45 44 |OU WILL BE ASKED|
00000590: 20 49 46 20 59 4F 55 20 57 41 4E 54 0D 0D 54 4F | IF YOU WANT..TO|
000005A0: 20 53 45 45 20 54 48 45 20 44 49 53 4B 20 44 49 | SEE THE DISK DI|
000005B0: 52 45 43 54 4F 52 59 20 54 4F 20 43 48 45 43 4B |RECTORY TO CHECK|
000005C0: 0D 0D 54 48 45 20 53 50 45 4C 4C 49 4E 47 20 4F |..THE SPELLING O|
000005D0: 46 20 54 48 45 20 50 52 4F 47 52 41 4D 2E 20 20 |F THE PROGRAM. |
000005E0: D2 C5 D4 D5 D2 CE 0D 0D 44 45 46 41 55 4C 54 53 |........DEFAULTS|
000005F0: 20 54 4F 20 22 4E 4F 22 20 41 4E 44 20 53 45 4E | TO "NO" AND SEN|
00000600: 44 53 20 59 4F 55 20 54 4F 20 54 48 45 0D 0D 4E |DS YOU TO THE..N|
00000610: 45 58 54 20 53 43 52 45 45 4E 2E 0D 0D 20 20 C9 |EXT SCREEN... .|
00000620: 46 20 59 4F 55 20 41 4E 53 57 45 52 20 28 D9 29 |F YOU ANSWER (.)|
00000630: 45 53 2C 20 48 4F 57 45 56 45 52 2C 20 54 48 45 |ES, HOWEVER, THE|
00000640: 0D 0D 44 49 53 4B 20 44 49 52 45 43 54 4F 52 59 |..DISK DIRECTORY|
00000650: 20 57 49 4C 4C 20 42 45 20 44 49 53 50 4C 41 59 | WILL BE DISPLAY|
00000660: 45 44 2C 0D 0D 41 4C 4C 4F 57 49 4E 47 20 59 4F |ED,..ALLOWING YO|
00000670: 55 20 54 4F 20 53 45 45 20 54 48 45 20 53 50 45 |U TO SEE THE SPE|
00000680: 4C 4C 49 4E 47 20 41 4E 44 0D 0D 54 59 50 45 20 |LLING AND..TYPE |
00000690: 28 50 52 4F 47 52 41 4D 20 4F 52 20 53 45 51 55 |(PROGRAM OR SEQU|
000006A0: 45 4E 54 49 41 4C 29 20 4F 46 20 59 4F 55 52 0D |ENTIAL) OF YOUR.|
000006B0: 0D 50 52 4F 47 52 41 4D 2E 20 20 D7 48 45 4E 20 |.PROGRAM. .HEN |
000006C0: 59 4F 55 20 48 41 56 45 20 53 45 45 4E 20 54 48 |YOU HAVE SEEN TH|
000006D0: 45 0D 0D 43 4F 52 52 45 43 54 20 46 49 4C 45 4E |E..CORRECT FILEN|
000006E0: 41 4D 45 2C 20 49 4E 50 55 54 20 22 D9 22 2E 20 |AME, INPUT ".". |
000006F0: 20 D9 4F 55 0D 0D 57 49 4C 4C 20 42 45 20 41 53 | .OU..WILL BE AS|
00000700: 4B 45 44 20 49 46 20 54 48 45 20 50 52 4F 47 52 |KED IF THE PROGR|
00000710: 41 4D 20 49 53 20 41 0D 0D 28 D0 29 52 4F 47 52 |AM IS A..(.)ROGR|
00000720: 41 4D 20 4F 52 20 28 D3 29 45 51 55 45 4E 54 49 |AM OR (.)EQUENTI|
00000730: 41 4C 20 46 49 4C 45 2E 20 20 C1 CE D9 0D 0D D0 |AL FILE. ......|
00000740: D2 C9 CE D4 C5 D2 20 54 48 45 4E 20 41 53 4B 53 |...... THEN ASKS|
00000750: 20 49 46 20 59 4F 55 20 57 41 4E 54 20 54 48 45 | IF YOU WANT THE|
00000760: 0D 0D 50 52 4F 47 52 41 4D 20 54 4F 20 47 4F 20 |..PROGRAM TO GO |
00000770: 54 4F 20 54 48 45 20 28 D3 29 43 52 45 45 4E 20 |TO THE (.)CREEN |
00000780: 4F 52 20 54 48 45 0D 0D 28 D0 29 52 49 4E 54 45 |OR THE..(.)RINTE|
00000790: 52 2E 0D 0D 20 20 CE 45 58 54 2C 20 54 48 45 20 |R... .EXT, THE |
000007A0: 50 52 4F 47 52 41 4D 20 41 53 4B 53 20 49 46 20 |PROGRAM ASKS IF |
000007B0: 59 4F 55 20 57 49 53 48 0D 0D 54 4F 20 53 4B 49 |YOU WISH..TO SKI|
000007C0: 50 20 50 41 53 54 20 54 48 45 20 42 45 47 49 4E |P PAST THE BEGIN|
000007D0: 4E 49 4E 47 20 4F 46 20 54 48 45 20 46 49 4C 45 |NING OF THE FILE|
000007E0: 0D 0D 54 4F 20 41 4E 59 20 50 4F 49 4E 54 20 49 |..TO ANY POINT I|
000007F0: 4E 20 54 48 45 20 46 49 4C 45 20 42 45 46 4F 52 |N THE FILE BEFOR|
00000800: 45 20 59 4F 55 0D 0D 53 54 41 52 54 20 50 52 49 |E YOU..START PRI|
00000810: 4E 54 49 4E 47 2E 20 20 D4 48 49 53 20 4F 50 54 |NTING. .HIS OPT|
00000820: 49 4F 4E 20 43 41 4E 20 53 41 56 45 0D 0D 41 20 |ION CAN SAVE..A |
00000830: 47 52 45 41 54 20 44 45 41 4C 20 4F 46 20 59 4F |GREAT DEAL OF YO|
00000840: 55 52 20 54 49 4D 45 2C 20 4E 4F 54 20 54 4F 0D |UR TIME, NOT TO.|
00000850: 0D 4D 45 4E 54 49 4F 4E 20 50 41 50 45 52 2E 0D |.MENTION PAPER..|
00000860: 0D 20 20 C8 49 54 54 49 4E 47 20 C6 31 20 41 54 |. .ITTING .1 AT|
00000870: 20 41 4E 59 20 54 49 4D 45 20 53 54 4F 50 53 20 | ANY TIME STOPS |
00000880: 54 48 45 0D 0D 50 52 49 4E 54 49 4E 47 2E 20 20 |THE..PRINTING. |
00000890: CC 41 53 54 4C 59 2C 20 59 4F 55 20 57 49 4C 4C |.ASTLY, YOU WILL|
000008A0: 20 54 48 45 4E 20 42 45 0D 0D 41 53 4B 45 44 20 | THEN BE..ASKED |
000008B0: 49 46 20 59 4F 55 20 57 41 4E 54 20 54 4F 20 55 |IF YOU WANT TO U|
000008C0: 53 45 20 C1 CE D9 20 D0 D2 C9 CE D4 C5 D2 0D 0D |SE ... .........|
000008D0: 41 47 41 49 4E 2E 0D 0D C6 C9 CC C5 D3 20 D2 C5 |AGAIN........ ..|
000008E0: D1 D5 C9 D2 C5 C4 3A 0D C1 CE D9 20 D0 D2 C9 CE |......:.... ....|
000008F0: D4 C5 D2 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3C 45 |....----------<E|
00000900: 4E 44 20 4F 46 20 41 52 54 49 43 4C 45 3E 2D 2D |ND OF ARTICLE>--|
00000910: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0D |---------.. |
ANY PRINTER. B
Y. GARY FIELDS..COMMODORE MICR
OCOMPUTERS MAGAZINE.MARCH/APRIL 1986.P.8
4.. ONE OF THE BEST WAYS TO LEARN MORE.
.ABOUT PROGRAMMING IS TO STUDY THE..LIST
INGS OF VARIOUS PROGRAMS, TO SEE..HOW OT
HER PROGRAMMERS HAVE USED THEIR..IDEAS A
ND TECHNIQUES TO SOLVE..PRGRAMMING PROBL
EMS... BUT IF YOU TRY TO PRINT A LISTIN
G..CONTAINING COMMODORE KEYBOARD..GRAPHI
CS, YOU MIGHT BE DISAPPOINTED...FOR ONE
THING, EVEN IF YOU HAVE A..COMMODORE PRI
NTER, THE PRINTOUT MIGHT..NOT BE INFORMA
TIVE-- SOME OF THE..KEYBOARD GRAPHIC CHA
RACTERS CANNOT BE..INDENTIFIED WITHOUT C
LOSE COMPARISON..WITH ONE ANOTHER... AN
D IF YOU HAVE A NON-COMMODORE..PRINTER,
YOUR PRINTER MIGHT EVEN SPEW..OUT GIBBER
ISH OR DROP LINES OF CODE... ANY PRINTE
R TRANSLATES COMMODORE..KEYBOARD GRAPHIC
S INTO ENGLISH OR..ASCII THAT CAN BE REA
D BY ANY..PRINTER. THIS MEANS THAT A..C
URSOR-DOWN SYMBOL, FOR EXAMPLE, IS..PRIN
TED AS (CRSR D). THUS ANY..LISTING, EVE
N IF YOU DO HAVE A..COMMODORE PRINTER, C
AN BE MUCH EASIER..TO READ IF ANY PRINTE
R IS USED... ANY PRINTER TRANSLATES BOT
H PROGRAM..AND SEQUENTIAL FILES, AND LET
S YOU..SKIP TO ANY DESIRED POSITION IN T
HE..FILE BEFORE YOU BEGIN PRINTING... T
O USE ANY PRINTER, YOU MUST OF..COURSE H
AVE THE PROGRAM YOU WANT TO..READ STORED
ON DISK... AFTER LOADING ANY PRINTER,
INSERT..THE DISK THAT HAS THE PROGRAM YO
U..WANT TO READ. AFTER A QUICK TITLE..S
CREEN, YOU WILL BE ASKED IF YOU WANT..TO
SEE THE DISK DIRECTORY TO CHECK..THE SP
ELLING OF THE PROGRAM. RETURN..DEFAULTS
TO "NO" AND SENDS YOU TO THE..NEXT SCRE
EN... IF YOU ANSWER (Y)ES, HOWEVER, THE
..DISK DIRECTORY WILL BE DISPLAYED,..ALL
OWING YOU TO SEE THE SPELLING AND..TYPE
(PROGRAM OR SEQUENTIAL) OF YOUR..PROGRAM
. WHEN YOU HAVE SEEN THE..CORRECT FILEN
AME, INPUT "Y". YOU..WILL BE ASKED IF T
HE PROGRAM IS A..(P)ROGRAM OR (S)EQUENTI
AL FILE. ANY..PRINTER THEN ASKS IF YOU
WANT THE..PROGRAM TO GO TO THE (S)CREEN
OR THE..(P)RINTER... NEXT, THE PROGRAM
ASKS IF YOU WISH..TO SKIP PAST THE BEGIN
NING OF THE FILE..TO ANY POINT IN THE FI
LE BEFORE YOU..START PRINTING. THIS OPT
ION CAN SAVE..A GREAT DEAL OF YOUR TIME,
NOT TO..MENTION PAPER... HITTING F1 AT
ANY TIME STOPS THE..PRINTING. LASTLY,
YOU WILL THEN BE..ASKED IF YOU WANT TO U
SE ANY PRINTER..AGAIN...FILES REQUIRED:.
ANY PRINTER.----------<END OF ARTICLE>--
---------..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL