00000000: CC CF C1 C4 C5 D2 20 42 59 20 D0 45 54 45 52 20 |...... BY .ETER |
00000010: D7 45 49 47 48 49 4C 4C 2E 0D 0D 20 20 20 CE 4F |.EIGHILL... .O|
00000020: 52 4D 41 4C 4C 59 2C 20 49 46 20 59 4F 55 20 57 |RMALLY, IF YOU W|
00000030: 41 4E 54 20 54 4F 20 52 45 54 55 52 4E 20 54 4F |ANT TO RETURN TO|
00000040: 20 41 20 CD C5 CE D5 20 50 52 4F 47 52 41 4D 20 | A .... PROGRAM |
00000050: 4F 4E 20 41 20 44 49 53 4B 2C 20 20 54 48 45 4E |ON A DISK, THEN|
00000060: 20 59 4F 55 20 57 4F 55 4C 44 20 4E 4F 52 4D 41 | YOU WOULD NORMA|
00000070: 4C 4C 59 20 48 41 56 45 20 54 4F 20 45 49 54 48 |LLY HAVE TO EITH|
00000080: 45 52 20 45 58 49 54 20 54 48 45 20 50 52 4F 47 |ER EXIT THE PROG|
00000090: 52 41 4D 20 41 4E 44 20 4C 4F 41 44 20 54 48 45 |RAM AND LOAD THE|
000000A0: 20 4D 45 4E 55 20 20 59 4F 55 52 53 45 4C 46 20 | MENU YOURSELF |
000000B0: 4F 52 20 57 52 49 54 45 20 41 20 4C 49 54 54 4C |OR WRITE A LITTL|
000000C0: 45 20 52 4F 55 54 49 4E 45 20 41 54 20 54 48 45 |E ROUTINE AT THE|
000000D0: 20 45 4E 44 20 4F 46 20 54 48 45 20 50 52 4F 47 | END OF THE PROG|
000000E0: 52 41 4D 20 54 4F 20 4C 4F 41 44 20 54 48 45 20 |RAM TO LOAD THE |
000000F0: 4D 45 4E 55 2E 0D 20 20 20 CC CF C1 C4 C5 D2 20 |MENU.. ...... |
00000100: 45 4C 49 4D 49 4E 41 54 45 53 20 54 48 45 20 4E |ELIMINATES THE N|
00000110: 45 45 44 20 54 4F 20 44 4F 20 54 48 49 53 2E 20 |EED TO DO THIS. |
00000120: C1 4E 44 20 57 49 4C 4C 20 41 4C 53 4F 20 20 41 |.ND WILL ALSO A|
00000130: 4C 4C 4F 57 20 59 4F 55 20 54 4F 20 52 45 54 55 |LLOW YOU TO RETU|
00000140: 52 4E 20 54 4F 20 54 48 45 20 4D 45 4E 55 20 41 |RN TO THE MENU A|
00000150: 54 20 41 4E 59 20 54 49 4D 45 2E 0D 0D C8 CF D7 |T ANY TIME......|
00000160: 20 D4 CF 20 D5 D3 C5 20 CC CF C1 C4 C5 D2 0D 0D | .. ... ........|
00000170: 20 20 20 C6 49 52 53 54 4C 59 2C 20 20 4D 41 4B | .IRSTLY, MAK|
00000180: 45 20 53 55 52 45 20 20 54 48 41 54 20 54 48 45 |E SURE THAT THE|
00000190: 52 45 20 49 53 20 41 20 50 52 4F 47 52 41 4D 20 |RE IS A PROGRAM |
000001A0: 43 41 4C 4C 45 44 20 20 CD C5 CE D5 20 4F 4E 20 |CALLED .... ON |
000001B0: 54 48 45 20 44 49 53 4B 2C 20 20 54 48 45 4E 20 |THE DISK, THEN |
000001C0: 43 4F 50 59 20 CC CF C1 C4 C5 D2 20 20 4F 4E 54 |COPY ...... ONT|
000001D0: 4F 20 54 48 41 54 20 44 49 53 4B 2E 20 20 D4 48 |O THAT DISK. .H|
000001E0: 45 20 55 53 45 20 41 20 44 49 52 45 43 54 4F 52 |E USE A DIRECTOR|
000001F0: 59 20 45 44 49 54 4F 52 20 54 4F 20 4D 4F 56 45 |Y EDITOR TO MOVE|
00000200: 20 54 48 45 20 CC CF C1 C4 C5 D2 20 46 49 4C 45 | THE ...... FILE|
00000210: 20 54 4F 20 54 48 45 20 46 49 52 53 54 20 46 49 | TO THE FIRST FI|
00000220: 4C 45 20 4F 4E 20 54 48 45 20 44 49 53 4B 2E 20 |LE ON THE DISK. |
00000230: 28 C9 46 20 59 4F 55 20 44 4F 20 4E 4F 54 20 20 |(.F YOU DO NOT |
00000240: 48 41 56 45 20 41 20 20 44 49 52 45 43 54 4F 52 |HAVE A DIRECTOR|
00000250: 59 20 20 45 44 49 54 4F 52 20 20 54 48 45 4E 20 |Y EDITOR THEN |
00000260: 53 54 41 52 54 20 57 49 54 48 20 41 20 4E 45 57 |START WITH A NEW|
00000270: 20 20 44 49 53 4B 20 41 4E 44 20 20 43 4F 50 59 | DISK AND COPY|
00000280: 20 CC CF C1 C4 C5 D2 20 4F 4E 54 4F 20 49 54 20 | ...... ONTO IT |
00000290: 46 49 52 53 54 2E 29 0D 20 20 20 D4 48 45 4E 20 |FIRST.). .HEN |
000002A0: 54 4F 20 55 53 45 20 CC CF C1 C4 C5 D2 2C 20 20 |TO USE ......, |
000002B0: 4A 55 53 54 20 44 4F 20 20 4F 4E 45 20 4F 46 20 |JUST DO ONE OF |
000002C0: 54 48 45 20 46 4F 4C 4C 4F 57 49 4E 47 20 54 4F |THE FOLLOWING TO|
000002D0: 20 4C 4F 41 44 20 49 54 3A 0D 31 2E 20 CC CF C1 | LOAD IT:.1. ...|
000002E0: C4 22 CC CF C1 C4 C5 D2 22 2C 38 2C 31 0D 20 20 |."......",8,1. |
000002F0: 20 20 CC 4F 41 44 45 52 20 57 49 4C 4C 20 4C 4F | .OADER WILL LO|
00000300: 41 44 20 20 41 4E 44 20 41 55 54 4F 4D 41 54 49 |AD AND AUTOMATI|
00000310: 43 41 4C 4C 59 20 20 20 20 20 52 55 4E 20 41 4E |CALLY RUN AN|
00000320: 44 20 54 48 45 4E 20 4C 4F 41 44 20 4D 45 4E 55 |D THEN LOAD MENU|
00000330: 2E 0D 32 2E 20 CC CF C1 C4 22 CC CF C1 C4 C5 D2 |..2. ...."......|
00000340: 22 2C 38 0D 20 20 20 54 48 45 4E 20 D2 D5 CE 0D |",8. THEN ....|
00000350: 20 20 20 20 CC 4F 41 44 45 52 20 57 49 4C 4C 20 | .OADER WILL |
00000360: 4C 4F 41 44 2C 20 54 48 45 4E 20 41 46 54 45 52 |LOAD, THEN AFTER|
00000370: 20 59 4F 55 20 D2 D5 CE 20 20 20 20 49 54 2C 20 | YOU ... IT, |
00000380: 49 54 20 57 49 4C 4C 20 4C 4F 41 44 20 54 48 45 |IT WILL LOAD THE|
00000390: 20 4D 45 4E 55 2E 0D D4 48 45 20 4C 4F 41 44 20 | MENU...HE LOAD |
000003A0: 41 20 46 49 4C 45 20 46 52 4F 4D 20 54 48 45 20 |A FILE FROM THE |
000003B0: 20 4D 45 4E 55 20 54 4F 20 20 52 55 4E 2E 20 CF | MENU TO RUN. .|
000003C0: 4E 43 45 20 54 48 45 20 20 50 52 4F 47 52 41 4D |NCE THE PROGRAM|
000003D0: 20 20 54 48 41 54 20 59 4F 55 20 20 43 48 4F 53 | THAT YOU CHOS|
000003E0: 45 20 20 48 41 53 20 4C 4F 41 44 45 44 20 41 4E |E HAS LOADED AN|
000003F0: 44 20 49 53 20 20 52 55 4E 4E 49 4E 47 2C 20 20 |D IS RUNNING, |
00000400: 4A 55 53 54 20 50 52 45 53 53 20 54 48 45 20 D2 |JUST PRESS THE .|
00000410: C5 D3 D4 CF D2 C5 20 4B 45 59 20 41 20 46 45 57 |...... KEY A FEW|
00000420: 20 20 54 49 4D 45 53 20 55 4E 54 49 4C 20 54 48 | TIMES UNTIL TH|
00000430: 45 20 4D 45 4E 55 20 49 53 20 52 45 2D 4C 4F 41 |E MENU IS RE-LOA|
00000440: 44 45 44 2E 0D 0D CC CF C1 C4 C5 D2 20 C3 CF CD |DED......... ...|
00000450: D0 C1 D4 C1 C2 C9 CC C9 D4 D9 0D 0D 20 20 CC 4F |............ .O|
00000460: 41 44 45 52 20 57 4F 52 4B 53 20 57 49 54 48 20 |ADER WORKS WITH |
00000470: 41 4C 4C 20 50 52 4F 47 52 41 4D 53 20 54 48 41 |ALL PROGRAMS THA|
00000480: 54 20 44 4F 20 4E 4F 54 20 55 53 45 20 54 48 45 |T DO NOT USE THE|
00000490: 20 54 41 50 45 20 42 55 46 46 45 52 20 41 52 45 | TAPE BUFFER ARE|
000004A0: 41 20 4F 46 20 4D 45 4D 4F 52 59 20 28 24 30 33 |A OF MEMORY ($03|
000004B0: 33 34 2D 24 30 33 46 46 29 20 41 4E 44 20 44 4F |34-$03FF) AND DO|
000004C0: 20 4E 4F 54 20 43 48 41 4E 47 45 20 54 48 45 20 | NOT CHANGE THE |
000004D0: CE CD C9 20 49 4E 54 45 52 55 50 54 20 28 24 30 |... INTERUPT ($0|
000004E0: 33 31 38 2D 30 33 31 39 29 2E 0D 20 20 20 CC 4F |318-0319).. .O|
000004F0: 41 44 45 52 20 20 57 49 4C 4C 20 57 4F 52 4B 20 |ADER WILL WORK |
00000500: 20 57 49 54 48 20 41 4C 4C 20 50 52 4F 47 52 41 | WITH ALL PROGRA|
00000510: 4D 53 20 57 48 49 43 48 20 41 52 45 20 31 30 30 |MS WHICH ARE 100|
00000520: 25 20 42 41 53 49 43 2E 0D 0D C1 C4 C4 C9 D4 C9 |% BASIC.........|
00000530: CF CE C1 CC 20 CE CF D4 C5 D3 0D 0D 20 20 20 C9 |.... ....... .|
00000540: 54 20 20 49 53 20 20 4E 4F 54 20 20 20 52 45 43 |T IS NOT REC|
00000550: 43 4F 4D 45 4E 44 45 44 20 20 54 4F 20 20 50 52 |COMENDED TO PR|
00000560: 45 53 53 20 D2 C5 D3 D4 CF D2 C5 20 57 48 49 4C |ESS ....... WHIL|
00000570: 45 20 54 48 45 20 44 49 53 4B 20 44 52 49 56 45 |E THE DISK DRIVE|
00000580: 20 4F 52 20 50 52 49 4E 54 45 52 20 49 53 20 49 | OR PRINTER IS I|
00000590: 4E 20 55 53 45 20 41 53 20 54 48 49 53 20 4D 41 |N USE AS THIS MA|
000005A0: 59 20 43 41 55 53 45 20 52 45 53 54 4F 52 45 20 |Y CAUSE RESTORE |
000005B0: 4E 4F 54 20 54 4F 20 4C 4F 41 44 20 54 48 45 20 |NOT TO LOAD THE |
000005C0: 20 4D 45 4E 55 20 20 43 4F 52 52 45 43 54 4C 59 | MENU CORRECTLY|
000005D0: 2C 20 20 53 4F 20 41 56 4F 49 44 20 44 4F 49 4E |, SO AVOID DOIN|
000005E0: 47 20 54 48 49 53 20 49 46 20 50 4F 53 53 49 42 |G THIS IF POSSIB|
000005F0: 4C 45 2E 0D 20 20 20 C4 4F 20 4E 4F 54 20 4C 4F |LE.. .O NOT LO|
00000600: 41 44 20 41 4E 59 54 48 49 4E 47 20 46 52 4F 4D |AD ANYTHING FROM|
00000610: 20 54 41 50 45 20 57 48 49 4C 45 20 CC CF C1 C4 | TAPE WHILE ....|
00000620: C5 D2 20 49 53 20 41 43 54 49 56 41 54 45 44 20 |.. IS ACTIVATED |
00000630: 20 53 49 4E 43 45 20 49 54 20 49 53 20 53 54 4F | SINCE IT IS STO|
00000640: 50 45 44 20 49 4E 20 54 48 45 20 54 41 50 45 20 |PED IN THE TAPE |
00000650: 42 55 46 46 45 52 2E 0D 0D C3 D5 D3 D4 CF CD C9 |BUFFER..........|
00000660: D3 C9 CE C7 20 CC CF C1 C4 C5 D2 0D 0D 20 20 20 |.... ........ |
00000670: C9 46 20 59 4F 55 20 48 41 56 45 20 41 20 44 49 |.F YOU HAVE A DI|
00000680: 53 4B 20 20 45 44 49 54 4F 52 20 20 54 48 45 4E |SK EDITOR THEN|
00000690: 20 59 4F 55 20 43 41 4E 20 43 48 41 4E 47 45 20 | YOU CAN CHANGE |
000006A0: 54 48 45 20 46 49 4C 45 20 20 57 48 49 43 48 20 |THE FILE WHICH |
000006B0: CC CF C1 C4 C5 D2 20 20 57 49 4C 4C 20 4C 4F 41 |...... WILL LOA|
000006C0: 44 20 41 4E 44 20 52 55 4E 2C 20 20 49 4E 53 54 |D AND RUN, INST|
000006D0: 45 41 44 20 20 4F 46 20 54 48 45 20 CD C5 CE D5 |EAD OF THE ....|
000006E0: 2C 20 42 59 20 54 59 50 49 4E 47 20 49 4E 20 41 |, BY TYPING IN A|
000006F0: 20 4E 45 57 20 46 49 4C 45 20 54 4F 20 4C 4F 41 | NEW FILE TO LOA|
00000700: 44 2E 0D 0D C8 CF D7 20 CC CF C1 C4 C5 D2 20 D7 |D...... ...... .|
00000710: CF D2 CB D3 0D 0D 20 20 20 CC CF C1 C4 C5 D2 20 |...... ...... |
00000720: 20 43 4F 4E 46 49 47 55 52 45 53 20 54 48 45 20 | CONFIGURES THE |
00000730: CE CD C9 20 49 4E 54 45 52 55 50 54 2C 20 53 4F |... INTERUPT, SO|
00000740: 20 20 54 48 41 54 20 20 49 4E 53 54 45 41 44 20 | THAT INSTEAD |
00000750: 4F 46 20 20 54 48 45 20 20 4E 4F 52 4D 41 4C 20 |OF THE NORMAL |
00000760: 20 57 41 52 4D 20 53 54 41 52 54 20 54 48 41 54 | WARM START THAT|
00000770: 20 59 4F 55 20 47 45 54 20 49 46 20 59 4F 55 20 | YOU GET IF YOU |
00000780: 50 52 45 53 53 20 D2 D5 CE 20 D3 D4 CF D0 20 26 |PRESS ... .... &|
00000790: 20 D2 C5 D3 D4 CF D2 C5 2C 20 20 59 4F 55 20 20 | ......., YOU |
000007A0: 57 49 4C 4C 20 20 4C 4F 41 44 20 20 54 48 45 20 |WILL LOAD THE |
000007B0: 20 4D 45 4E 55 20 49 4E 53 54 45 41 44 20 49 46 | MENU INSTEAD IF|
000007C0: 20 59 4F 55 20 50 52 45 53 53 20 D2 C5 D3 D4 CF | YOU PRESS .....|
000007D0: D2 C5 2E 0D 20 20 20 CC CF C1 C4 C5 D2 20 52 45 |.... ...... RE|
000007E0: 53 45 54 53 20 20 54 48 45 20 43 4F 4D 50 55 54 |SETS THE COMPUT|
000007F0: 45 52 20 4C 49 4B 45 20 54 48 45 20 4E 4F 52 4D |ER LIKE THE NORM|
00000800: 41 4C 20 57 41 52 4D 20 20 53 54 41 52 54 2C 20 |AL WARM START, |
00000810: 20 42 55 54 20 54 48 45 4E 20 4C 4F 41 44 53 20 | BUT THEN LOADS |
00000820: 54 48 45 20 4D 45 4E 55 20 49 4E 53 54 45 41 44 |THE MENU INSTEAD|
00000830: 20 4F 46 20 44 49 53 50 4C 41 59 49 4E 47 20 52 | OF DISPLAYING R|
00000840: 45 41 44 59 2E 0D |EADY.. |
LOADER BY PETER WEIGHILL... NORMALLY,
IF YOU WANT TO RETURN TO A MENU PROGRAM
ON A DISK, THEN YOU WOULD NORMALLY HAVE
TO EITHER EXIT THE PROGRAM AND LOAD THE
MENU YOURSELF OR WRITE A LITTLE ROUTIN
E AT THE END OF THE PROGRAM TO LOAD THE
MENU.. LOADER ELIMINATES THE NEED TO D
O THIS. AND WILL ALSO ALLOW YOU TO RETU
RN TO THE MENU AT ANY TIME...HOW TO USE
LOADER.. FIRSTLY, MAKE SURE THAT THE
RE IS A PROGRAM CALLED MENU ON THE DISK
, THEN COPY LOADER ONTO THAT DISK. TH
E USE A DIRECTORY EDITOR TO MOVE THE LOA
DER FILE TO THE FIRST FILE ON THE DISK.
(IF YOU DO NOT HAVE A DIRECTORY EDITO
R THEN START WITH A NEW DISK AND COPY
LOADER ONTO IT FIRST.). THEN TO USE L
OADER, JUST DO ONE OF THE FOLLOWING TO
LOAD IT:.1. LOAD"LOADER",8,1. LOADER
WILL LOAD AND AUTOMATICALLY RUN AN
D THEN LOAD MENU..2. LOAD"LOADER",8. T
HEN RUN. LOADER WILL LOAD, THEN AFTER
YOU RUN IT, IT WILL LOAD THE MENU..T
HE LOAD A FILE FROM THE MENU TO RUN. O
NCE THE PROGRAM THAT YOU CHOSE HAS L
OADED AND IS RUNNING, JUST PRESS THE R
ESTORE KEY A FEW TIMES UNTIL THE MENU I
S RE-LOADED...LOADER COMPATABILITY.. LO
ADER WORKS WITH ALL PROGRAMS THAT DO NOT
USE THE TAPE BUFFER AREA OF MEMORY ($03
34-$03FF) AND DO NOT CHANGE THE NMI INTE
RUPT ($0318-0319).. LOADER WILL WORK
WITH ALL PROGRAMS WHICH ARE 100% BASIC.
..ADDITIONAL NOTES.. IT IS NOT REC
COMENDED TO PRESS RESTORE WHILE THE DI
SK DRIVE OR PRINTER IS IN USE AS THIS MA
Y CAUSE RESTORE NOT TO LOAD THE MENU C
ORRECTLY, SO AVOID DOING THIS IF POSSIB
LE.. DO NOT LOAD ANYTHING FROM TAPE WH
ILE LOADER IS ACTIVATED SINCE IT IS STO
PED IN THE TAPE BUFFER...CUSTOMISING LOA
DER.. IF YOU HAVE A DISK EDITOR THEN
YOU CAN CHANGE THE FILE WHICH LOADER
WILL LOAD AND RUN, INSTEAD OF THE MENU
, BY TYPING IN A NEW FILE TO LOAD...HOW
LOADER WORKS.. LOADER CONFIGURES THE
NMI INTERUPT, SO THAT INSTEAD OF THE
NORMAL WARM START THAT YOU GET IF YOU
PRESS RUN STOP & RESTORE, YOU WILL LO
AD THE MENU INSTEAD IF YOU PRESS RESTO
RE.. LOADER RESETS THE COMPUTER LIKE
THE NORMAL WARM START, BUT THEN LOADS
THE MENU INSTEAD OF DISPLAYING READY..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL