00000000: 20 20 20 20 20 20 20 20 20 20 20 D3 50 45 43 49 | .PECI|
00000010: 41 4C 20 20 C6 55 4E 43 54 49 4F 4E 53 20 20 20 |AL .UNCTIONS |
00000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000030: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D | -------------|
00000040: 2D 2D 2D 2D 2D 20 20 20 20 20 20 20 20 20 20 20 |----- |
00000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000070: 20 20 20 20 20 20 20 20 CF 50 54 49 4F 4E 20 31 | .PTION 1|
00000080: 20 28 C9 4E 53 45 52 54 20 41 20 50 41 55 53 45 | (.NSERT A PAUSE|
00000090: 29 20 41 4C 4C 4F 57 53 20 59 4F 55 20 54 4F 20 |) ALLOWS YOU TO |
000000A0: 53 55 53 50 45 4E 44 20 54 48 45 20 52 55 4E 4E |SUSPEND THE RUNN|
000000B0: 49 4E 47 20 4F 46 20 54 48 45 20 45 4E 44 2D 50 |ING OF THE END-P|
000000C0: 52 4F 47 52 41 4D 2E 20 C6 4F 52 20 49 4E 53 54 |ROGRAM. .OR INST|
000000D0: 41 4E 43 45 2C 20 41 54 20 54 48 45 20 45 4E 44 |ANCE, AT THE END|
000000E0: 20 4F 46 20 41 20 53 43 52 45 45 4E 20 20 20 20 | OF A SCREEN |
000000F0: 52 45 50 4F 52 54 20 59 4F 55 20 4D 41 59 20 57 |REPORT YOU MAY W|
00000100: 41 4E 54 20 54 4F 20 48 4F 4C 44 20 54 48 45 20 |ANT TO HOLD THE |
00000110: 44 41 54 41 20 4F 4E 20 54 48 45 20 53 43 52 45 |DATA ON THE SCRE|
00000120: 45 4E 20 55 4E 54 49 4C 20 54 48 45 20 55 53 45 |EN UNTIL THE USE|
00000130: 52 20 48 41 53 20 52 45 41 44 20 49 54 2E 20 20 |R HAS READ IT. |
00000140: C9 4E 20 54 48 45 20 53 41 4D 45 20 57 41 59 2C |.N THE SAME WAY,|
00000150: 20 59 4F 55 20 4D 41 59 20 57 49 53 48 20 54 4F | YOU MAY WISH TO|
00000160: 20 4C 45 41 56 45 20 20 41 4E 20 45 52 52 4F 52 | LEAVE AN ERROR|
00000170: 20 4D 45 53 53 41 47 45 20 54 4F 20 54 48 45 20 | MESSAGE TO THE |
00000180: 55 53 45 52 2E 20 20 20 20 20 20 20 20 20 20 20 |USER. |
00000190: D4 57 4F 20 54 59 50 45 53 20 4F 46 20 50 41 55 |.WO TYPES OF PAU|
000001A0: 53 45 20 41 52 45 20 41 56 41 49 4C 41 42 4C 45 |SE ARE AVAILABLE|
000001B0: 20 3A 2D 20 20 20 20 20 20 20 20 28 31 29 20 D7 | :- (1) .|
000001C0: 41 49 54 20 46 4F 52 20 D2 C5 D4 D5 D2 CE 20 4B |AIT FOR ...... K|
000001D0: 45 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |EY |
000001E0: 20 20 20 28 32 29 20 D4 49 4D 45 20 44 45 4C 41 | (2) .IME DELA|
000001F0: 59 20 28 47 49 56 45 4E 20 49 4E 20 53 45 43 4F |Y (GIVEN IN SECO|
00000200: 4E 44 53 29 20 20 20 20 20 20 20 20 20 20 20 20 |NDS) |
00000210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000230: CF 50 54 49 4F 4E 20 32 20 28 D2 41 4E 44 4F 4D |.PTION 2 (.ANDOM|
00000240: 20 CE 55 4D 42 45 52 29 20 41 4C 4C 4F 57 53 20 | .UMBER) ALLOWS |
00000250: 59 4F 55 20 54 4F 20 20 47 45 4E 45 52 41 54 45 |YOU TO GENERATE|
00000260: 20 41 20 52 41 4E 44 4F 4D 20 4E 55 4D 42 45 52 | A RANDOM NUMBER|
00000270: 20 45 49 54 48 45 52 20 57 49 54 48 49 4E 20 41 | EITHER WITHIN A|
00000280: 4E 55 4D 42 45 52 20 4F 46 20 53 45 54 20 52 41 |NUMBER OF SET RA|
00000290: 4E 47 45 53 20 4F 52 20 57 49 54 48 49 4E 20 59 |NGES OR WITHIN Y|
000002A0: 4F 55 52 20 4F 57 4E 20 52 41 4E 47 45 20 20 20 |OUR OWN RANGE |
000002B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000002C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000002D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000002E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000002F0: 20 20 20 20 20 20 20 20 CF 50 54 49 4F 4E 20 33 | .PTION 3|
00000300: 20 28 D0 45 45 4B 2F D0 4F 4B 45 2F D3 59 53 54 | (.EEK/.OKE/.YST|
00000310: 45 4D 20 C3 41 4C 4C 29 20 41 4C 4C 4F 57 53 20 |EM .ALL) ALLOWS |
00000320: 59 4F 55 20 54 4F 20 44 49 52 45 43 54 4C 59 20 |YOU TO DIRECTLY |
00000330: 52 45 41 44 20 4F 52 20 41 4C 54 45 52 20 4D 45 |READ OR ALTER ME|
00000340: 4D 4F 52 59 20 4F 52 20 54 4F 20 53 45 54 20 55 |MORY OR TO SET U|
00000350: 50 20 41 4E 44 20 43 41 4C 4C 20 4D 41 43 48 49 |P AND CALL MACHI|
00000360: 4E 45 20 43 4F 44 45 20 52 4F 55 54 49 4E 45 53 |NE CODE ROUTINES|
00000370: CF 50 54 49 4F 4E 20 34 20 28 D4 49 4D 45 20 C3 |.PTION 4 (.IME .|
00000380: 41 4C 43 55 4C 41 54 49 4F 4E 53 29 20 41 4C 4C |ALCULATIONS) ALL|
00000390: 4F 57 53 20 59 4F 55 20 54 4F 20 4D 41 4E 49 50 |OWS YOU TO MANIP|
000003A0: 55 4C 41 54 45 20 54 48 45 20 53 59 53 54 45 4D |ULATE THE SYSTEM|
000003B0: 20 43 4C 4F 43 4B 2E 20 20 20 20 20 20 20 20 20 | CLOCK. |
000003C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000003D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000003E0: 20 20 20 20 20 20 20 20 CF 50 54 49 4F 4E 20 35 | .PTION 5|
000003F0: 20 28 D2 55 4E 20 41 20 C2 C1 D3 C9 C3 20 D0 52 | (.UN A ..... .R|
00000400: 4F 47 52 41 4D 29 20 41 4C 4C 4F 57 53 20 20 20 |OGRAM) ALLOWS |
00000410: 59 4F 55 20 54 4F 20 43 41 4C 4C 20 49 4E 20 41 |YOU TO CALL IN A|
00000420: 4E 4F 54 48 45 52 20 50 52 4F 47 52 41 4D 2E 20 |NOTHER PROGRAM. |
00000430: D4 48 49 53 20 20 20 20 44 4F 45 53 20 4E 4F 54 |.HIS DOES NOT|
00000440: 20 48 56 45 20 54 4F 20 42 45 20 41 20 50 52 4F | HVE TO BE A PRO|
00000450: 47 52 41 4D 20 57 52 49 54 54 45 4E 20 42 59 20 |GRAM WRITTEN BY |
00000460: D4 48 45 20 CC 41 53 54 20 CF 4E 45 2C 20 42 55 |.HE .AST .NE, BU|
00000470: 54 20 49 46 20 49 54 20 49 53 4E 27 54 20 54 48 |T IF IT ISN'T TH|
00000480: 45 4E 20 43 41 52 45 20 4D 55 53 54 20 42 45 20 |EN CARE MUST BE |
00000490: 54 41 4B 45 4E 20 57 49 54 48 20 50 52 4F 47 52 |TAKEN WITH PROGR|
000004A0: 41 4D 20 53 49 5A 45 53 2E 20 28 D3 45 45 20 20 |AM SIZES. (.EE |
000004B0: 59 4F 55 52 20 C3 4F 4D 4D 4F 44 4F 52 45 20 D5 |YOUR .OMMODORE .|
000004C0: 53 45 52 53 20 C7 55 49 44 45 29 2E 20 20 20 20 |SERS .UIDE). |
000004D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000004E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000004F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000500: CF 50 54 49 4F 4E 20 36 20 28 D3 4F 52 54 20 41 |.PTION 6 (.ORT A|
00000510: 20 46 49 4C 45 29 20 49 53 20 4F 4E 4C 59 20 41 | FILE) IS ONLY A|
00000520: 56 41 49 4C 41 42 4C 45 57 48 45 4E 20 57 52 49 |VAILABLEWHEN WRI|
00000530: 54 49 4E 47 20 41 20 50 52 4F 47 52 41 4D 20 55 |TING A PROGRAM U|
00000540: 53 49 4E 47 20 46 49 4C 45 53 2E 20 C9 54 20 20 |SING FILES. .T |
00000550: 57 49 4C 4C 20 4F 46 46 45 52 20 54 48 45 20 46 |WILL OFFER THE F|
00000560: 41 43 49 4C 49 54 59 20 54 4F 20 53 4F 52 54 20 |ACILITY TO SORT |
00000570: 55 50 20 54 4F 20 20 20 54 48 52 45 45 20 4C 45 |UP TO THREE LE|
00000580: 56 45 4C 53 20 49 4E 20 45 49 54 48 45 52 20 41 |VELS IN EITHER A|
00000590: 53 43 45 4E 44 49 4E 47 20 28 41 2D 5A 2C 20 20 |SCENDING (A-Z, |
000005A0: 30 2D 39 29 20 4F 52 20 44 45 53 43 45 4E 44 49 |0-9) OR DESCENDI|
000005B0: 4E 47 20 28 39 2D 30 2C 5A 2D 41 29 20 4F 52 44 |NG (9-0,Z-A) ORD|
000005C0: 45 52 2E 85 FF 0D |ER.... |
SPECIAL FUNCTIONS
------------------
OPTION 1 (INSERT A PAUSE) ALLOWS YOU TO
SUSPEND THE RUNNING OF THE END-PROGRAM.
FOR INSTANCE, AT THE END OF A SCREEN
REPORT YOU MAY WANT TO HOLD THE DATA ON
THE SCREEN UNTIL THE USER HAS READ IT.
IN THE SAME WAY, YOU MAY WISH TO LEAVE
AN ERROR MESSAGE TO THE USER.
TWO TYPES OF PAUSE ARE AVAILABLE :-
(1) WAIT FOR RETURN KEY
(2) TIME DELAY (GIVEN IN SECONDS)
OPTION 2 (RANDOM NUMBER) ALLOWS YOU TO
GENERATE A RANDOM NUMBER EITHER WITHIN A
NUMBER OF SET RANGES OR WITHIN YOUR OWN
RANGE
OPTION 3 (PEEK/POKE/SYSTEM CALL) ALLOWS
YOU TO DIRECTLY READ OR ALTER MEMORY OR
TO SET UP AND CALL MACHINE CODE ROUTINES
OPTION 4 (TIME CALCULATIONS) ALLOWS YOU
TO MANIPULATE THE SYSTEM CLOCK.
OPTION 5 (RUN A BASIC PROGRAM) ALLOWS
YOU TO CALL IN ANOTHER PROGRAM. THIS
DOES NOT HVE TO BE A PROGRAM WRITTEN BY
THE LAST ONE, BUT IF IT ISN'T THEN CARE
MUST BE TAKEN WITH PROGRAM SIZES. (SEE
YOUR COMMODORE USERS GUIDE).
OPTION 6 (SORT A FILE) IS ONLY AVAILABLE
WHEN WRITING A PROGRAM USING FILES. IT
WILL OFFER THE FACILITY TO SORT UP TO
THREE LEVELS IN EITHER ASCENDING (A-Z,
0-9) OR DESCENDING (9-0,Z-A) ORDER....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL