_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

XFER.DOC

FILE INFORMATION

FILENAME(S): XFER.DOC

FILE TYPE(S): SEQ

FILE SIZE: 1.8K

FIRST SEEN: 2025-10-19 22:48:40

APPEARS ON: 4 disk(s)

FILE HASH

4cbc55dc94d39908270bae970cf96cd9da182770783b149dce03694ae21df132

FOUND ON DISKS (4 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
RECORD FILES XFER.DOC SEQ Radd Maxx 10 6 DOWNLOAD FILE
6 XFER.DOC SEQ DuncanTwain 34 11 DOWNLOAD FILE
MASTER1 V6 9 XFER.DOC SEQ The BAM Archive 34 11 DOWNLOAD FILE
MASTER1 V6 9 XFER.DOC SEQ The BAM Archive 34 11 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 0D C7 C5 CF D3 20 CD CC  20 D0 52 4F 47 52 41 4D  |..... .. .ROGRAM|
00000010: 4D 45 52 53 27 20 C1 49  44 0D 3D 3D 3D 3D 3D 3D  |MERS' .ID.======|
00000020: 3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  |================|
00000030: 3D 3D 0D 20 20 20 20 D4  48 49 53 20 50 52 4F 47  |==.    .HIS PROG|
00000040: 52 41 4D 20 57 49 4C 4C  20 41 4C 4C 4F 57 20 59  |RAM WILL ALLOW Y|
00000050: 4F 55 20 54 4F 0D 57 52  49 54 45 20 4D 41 43 48  |OU TO.WRITE MACH|
00000060: 49 4E 45 20 46 4F 52 20  55 53 45 20 57 49 54 48  |INE FOR USE WITH|
00000070: 20 C7 C5 CF D3 20 4D 55  43 48 0D 4D 4F 52 45 20  | .... MUCH.MORE |
00000080: 45 41 53 49 4C 59 2E 20  20 C9 54 20 54 41 4B 45  |EASILY.  .T TAKE|
00000090: 53 20 41 4E 20 4D 4C 20  46 49 4C 45 0D 50 52 4F  |S AN ML FILE.PRO|
000000A0: 47 52 41 4D 4D 45 44 20  46 4F 52 20 47 45 4F 53  |GRAMMED FOR GEOS|
000000B0: 20 41 4E 44 20 43 48 41  4E 47 45 53 20 49 54 20  | AND CHANGES IT |
000000C0: 46 52 4F 4D 0D 53 54 41  4E 44 41 52 44 20 C3 36  |FROM.STANDARD .6|
000000D0: 34 20 46 4F 52 4D 41 54  20 28 54 57 4F 20 42 59  |4 FORMAT (TWO BY|
000000E0: 54 45 20 4C 4F 41 44 0D  41 44 44 52 45 53 53 20  |TE LOAD.ADDRESS |
000000F0: 41 4E 44 20 54 48 45 4E  20 54 48 45 20 50 52 4F  |AND THEN THE PRO|
00000100: 47 52 41 4D 29 20 49 4E  54 4F 20 C7 C5 CF D3 0D  |GRAM) INTO .....|
00000110: 46 4F 52 4D 41 54 20 28  49 54 20 48 41 53 20 49  |FORMAT (IT HAS I|
00000120: 54 27 53 20 4F 57 4E 20  49 4E 46 4F 20 46 49 4C  |T'S OWN INFO FIL|
00000130: 45 20 57 49 54 48 0D 41  4E 20 49 43 4F 4E 20 41  |E WITH.AN ICON A|
00000140: 4E 44 20 41 4C 4C 20 4F  54 48 45 52 20 4E 45 43  |ND ALL OTHER NEC|
00000150: 45 53 53 41 52 59 20 49  4E 46 4F 29 2E 0D 20 20  |ESSARY INFO)..  |
00000160: 20 20 CF 46 20 43 4F 55  52 53 45 2C 20 54 48 49  |  .F COURSE, THI|
00000170: 53 20 57 49 4C 4C 20 4F  4E 4C 59 20 57 4F 52 4B  |S WILL ONLY WORK|
00000180: 20 57 49 54 48 0D 50 52  4F 47 52 41 4D 53 20 57  | WITH.PROGRAMS W|
00000190: 52 49 54 54 45 4E 20 28  42 59 20 59 4F 55 2C 20  |RITTEN (BY YOU, |
000001A0: 50 52 45 53 55 4D 41 42  4C 59 29 0D 54 4F 20 57  |PRESUMABLY).TO W|
000001B0: 4F 52 4B 20 57 49 54 48  20 54 48 45 20 C7 C5 CF  |ORK WITH THE ...|
000001C0: D3 20 CB 45 52 4E 41 4C  2E 0D 0D 20 20 20 20 D4  |. .ERNAL...    .|
000001D0: 4F 20 55 53 45 20 54 48  49 53 20 50 52 4F 47 52  |O USE THIS PROGR|
000001E0: 41 4D 3A 0D 0D 31 3A 20  C6 4F 52 4D 41 54 20 41  |AM:..1: .ORMAT A|
000001F0: 20 47 45 4F 53 20 54 59  50 45 20 44 49 53 4B 20  | GEOS TYPE DISK |
00000200: 54 48 41 54 20 59 4F 55  27 4C 4C 0D 20 20 20 59  |THAT YOU'LL.   Y|
00000210: 4F 55 27 4C 4C 20 42 45  20 44 4F 49 4E 47 20 59  |OU'LL BE DOING Y|
00000220: 4F 55 52 20 50 52 4F 47  52 41 4D 4D 49 4E 47 20  |OUR PROGRAMMING |
00000230: 4F 4E 2E 0D 0D 32 3A 20  C3 4F 50 59 20 54 48 45  |ON...2: .OPY THE|
00000240: 20 46 49 4C 45 53 20 D8  C6 C5 D2 20 41 4E 44 20  | FILES .... AND |
00000250: D8 C6 C5 D2 2E CD CC 20  4F 4E 54 4F 0D 20 20 20  |....... ONTO.   |
00000260: 54 48 49 53 20 44 49 53  4B 2E 0D 0D 33 3A 20 D0  |THIS DISK...3: .|
00000270: 49 43 4B 20 41 20 47 45  4F 53 20 46 49 4C 45 20  |ICK A GEOS FILE |
00000280: 4F 46 20 54 48 45 20 41  50 50 52 4F 50 52 49 41  |OF THE APPROPRIA|
00000290: 54 45 0D 20 20 20 54 59  50 45 20 28 49 46 20 59  |TE.   TYPE (IF Y|
000002A0: 4F 55 27 52 45 20 57 52  49 54 49 4E 47 20 41 4E  |OU'RE WRITING AN|
000002B0: 20 C9 4E 50 55 54 0D 20  20 20 C4 52 49 56 45 52  | .NPUT.   .RIVER|
000002C0: 2C 20 54 48 45 4E 20 55  53 45 20 4F 4E 45 20 4F  |, THEN USE ONE O|
000002D0: 46 20 54 48 45 20 C9 4E  50 55 54 0D 20 20 20 C4  |F THE .NPUT.   .|
000002E0: 52 49 56 45 52 53 20 59  4F 55 27 56 45 20 41 4C  |RIVERS YOU'VE AL|
000002F0: 52 45 41 44 59 20 47 4F  54 29 2E 20 20 D5 53 45  |READY GOT).  .SE|
00000300: 0D 20 20 20 54 48 45 20  C7 C5 CF D3 20 44 45 53  |.   THE .... DES|
00000310: 4B 54 4F 50 20 54 4F 20  43 4F 50 59 20 54 48 49  |KTOP TO COPY THI|
00000320: 53 20 4F 4E 54 4F 0D 20  20 20 59 4F 55 52 20 44  |S ONTO.   YOUR D|
00000330: 49 53 4B 2E 20 20 D3 54  49 4C 4C 20 49 4E 20 47  |ISK.  .TILL IN G|
00000340: 45 4F 53 2C 20 52 45 4E  41 4D 45 20 49 54 0D 20  |EOS, RENAME IT. |
00000350: 20 20 54 4F 20 C1 D0 D0  2D C9 CE C6 CF 20 28 41  |  TO ...-.... (A|
00000360: 4C 4C 20 43 41 50 49 54  41 4C 20 4C 45 54 54 45  |LL CAPITAL LETTE|
00000370: 52 53 29 2E 0D 0D 20 20  20 20 D9 4F 55 20 4E 4F  |RS)...    .OU NO|
00000380: 57 20 48 41 56 45 20 41  20 44 49 53 4B 20 57 48  |W HAVE A DISK WH|
00000390: 49 43 48 20 59 4F 55 20  43 41 4E 0D 41 53 53 45  |ICH YOU CAN.ASSE|
000003A0: 4D 42 4C 45 20 59 4F 55  52 20 50 52 4F 47 52 41  |MBLE YOUR PROGRA|
000003B0: 4D 53 20 54 4F 2C 20 41  4E 44 20 54 48 45 4E 0D  |MS TO, AND THEN.|
000003C0: 45 41 53 49 4C 59 20 43  4F 4E 56 45 52 54 20 54  |EASILY CONVERT T|
000003D0: 48 45 4D 20 54 4F 20 41  20 C7 C5 CF D3 20 46 49  |HEM TO A .... FI|
000003E0: 4C 45 0D 54 59 50 45 2E  20 20 D4 4F 20 41 53 53  |LE.TYPE.  .O ASS|
000003F0: 45 4D 42 4C 45 20 41 4E  44 20 43 4F 4E 56 45 52  |EMBLE AND CONVER|
00000400: 54 20 41 0D 50 52 4F 47  52 41 4D 2C 20 55 53 45  |T A.PROGRAM, USE|
00000410: 20 54 48 45 20 46 4F 4C  4C 4F 57 49 4E 47 20 53  | THE FOLLOWING S|
00000420: 54 45 50 53 3A 0D 0D 31  3A 20 C1 53 53 45 4D 42  |TEPS:..1: .SSEMB|
00000430: 4C 45 20 59 4F 55 52 20  53 4F 55 52 43 45 20 46  |LE YOUR SOURCE F|
00000440: 49 4C 45 20 54 4F 20 54  48 45 0D 20 20 20 4F 42  |ILE TO THE.   OB|
00000450: 4A 45 43 54 20 46 49 4C  45 20 D0 D2 C7 2E CF C2  |JECT FILE ......|
00000460: CA 2E 0D 0D 32 3A 20 CC  4F 41 44 20 D8 C6 C5 D2  |....2: .OAD ....|
00000470: 20 41 4E 44 20 52 55 4E  20 49 54 2E 20 20 C9 54  | AND RUN IT.  .T|
00000480: 20 57 49 4C 4C 20 4C 4F  41 44 0D 20 20 20 D8 C6  | WILL LOAD.   ..|
00000490: C5 D2 2E CD CC 2C 20 41  4E 44 20 54 48 45 4E 20  |....., AND THEN |
000004A0: 43 4F 4E 56 45 52 54 20  59 4F 55 52 0D 20 20 20  |CONVERT YOUR.   |
000004B0: 50 52 4F 47 52 41 4D 20  54 4F 20 C7 C5 CF D3 20  |PROGRAM TO .... |
000004C0: 46 4F 52 4D 41 54 2E 0D  0D 33 3A 20 CC 4F 41 44  |FORMAT...3: .OAD|
000004D0: 20 55 50 20 C7 C5 CF D3  2C 20 41 4E 44 20 43 4C  | UP ...., AND CL|
000004E0: 49 43 4B 20 4F 4E 20 C1  D0 D0 2D C9 CE C6 CF 2E  |ICK ON ...-.....|
000004F0: 0D 20 20 20 D9 4F 55 52  20 50 52 4F 47 52 41 4D  |.   .OUR PROGRAM|
00000500: 20 57 49 4C 4C 20 45 58  45 43 55 54 45 2E 0D 0D  | WILL EXECUTE...|
00000510: 0D D4 48 45 20 57 41 59  20 43 4F 4E 56 45 52 54  |..HE WAY CONVERT|
00000520: 20 57 4F 52 4B 53 20 49  53 20 54 48 49 53 3A 20  | WORKS IS THIS: |
00000530: C6 49 52 53 54 2C 0D 59  4F 55 52 20 50 52 4F 47  |.IRST,.YOUR PROG|
00000540: 52 41 4D 20 49 53 20 43  4F 50 49 45 44 20 54 4F  |RAM IS COPIED TO|
00000550: 20 41 20 46 49 4C 45 0D  43 41 4C 4C 45 44 20 D0  | A FILE.CALLED .|
00000560: D2 C7 2E CC C9 D4 3B 20  44 55 52 49 4E 47 20 54  |......; DURING T|
00000570: 48 45 20 43 4F 50 59 49  4E 47 2C 0D 54 48 45 20  |HE COPYING,.THE |
00000580: 54 57 4F 20 42 59 54 45  20 4C 4F 41 44 20 41 44  |TWO BYTE LOAD AD|
00000590: 44 52 45 53 53 20 41 54  20 54 48 45 0D 42 45 47  |DRESS AT THE.BEG|
000005A0: 49 4E 4E 49 4E 47 20 4F  46 20 54 48 45 20 46 49  |INNING OF THE FI|
000005B0: 4C 45 20 49 53 20 52 45  4D 4F 56 45 44 2E 0D CE  |LE IS REMOVED...|
000005C0: 45 58 54 2C 20 49 54 20  46 49 4E 44 53 20 C1 D0  |EXT, IT FINDS ..|
000005D0: D0 2D C9 CE C6 CF 2C 20  41 4E 44 20 53 43 52 41  |.-...., AND SCRA|
000005E0: 54 43 48 45 53 0D 49 54  20 28 52 45 4D 4F 56 49  |TCHES.IT (REMOVI|
000005F0: 4E 47 20 49 54 53 20 42  4C 4F 43 4B 53 20 46 52  |NG ITS BLOCKS FR|
00000600: 4F 4D 20 54 48 45 20 42  41 4D 29 2E 0D CE 4F 57  |OM THE BAM)...OW|
00000610: 2C 20 C1 D0 D0 2D C9 CE  C6 CF 20 49 53 20 50 41  |, ...-.... IS PA|
00000620: 52 54 49 41 4C 4C 59 20  55 4E 53 43 52 41 54 43  |RTIALLY UNSCRATC|
00000630: 48 45 44 2C 0D 41 4E 44  20 49 54 20 49 53 20 53  |HED,.AND IT IS S|
00000640: 45 54 20 54 4F 20 50 4F  49 4E 54 20 54 4F 20 D0  |ET TO POINT TO .|
00000650: D2 C7 2E CC C9 D4 2E 0D  D0 D2 C7 2E CC C9 D4 20  |............... |
00000660: 49 53 20 44 45 4C 45 54  45 44 20 46 52 4F 4D 20  |IS DELETED FROM |
00000670: 54 48 45 20 44 49 52 45  43 54 4F 52 59 2C 0D 42  |THE DIRECTORY,.B|
00000680: 55 54 20 4E 4F 54 20 54  48 45 20 42 41 4D 2E 20  |UT NOT THE BAM. |
00000690: 20 CE 4F 57 2C 20 54 48  45 20 4C 4F 41 44 2C 20  | .OW, THE LOAD, |
000006A0: 53 54 41 52 54 2C 0D 41  4E 44 20 45 4E 44 20 41  |START,.AND END A|
000006B0: 44 44 52 45 53 53 45 53  20 4F 46 20 D0 D2 C7 2E  |DDRESSES OF ....|
000006C0: CC C9 D4 20 41 52 45 0D  57 52 49 54 54 45 4E 20  |... ARE.WRITTEN |
000006D0: 54 4F 20 54 48 45 20 49  4E 46 4F 20 53 45 43 54  |TO THE INFO SECT|
000006E0: 4F 52 20 4F 46 20 C1 D0  D0 2D C9 CE C6 CF 2E 0D  |OR OF ...-......|
000006F0: D0 52 45 53 54 4F 2C 20  59 4F 55 20 4E 4F 57 20  |.RESTO, YOU NOW |
00000700: 48 41 56 45 20 41 20 52  55 4E 4E 41 42 4C 45 20  |HAVE A RUNNABLE |
00000710: 47 45 4F 53 0D 50 52 4F  47 52 41 4D 2E 0D 0D 2D  |GEOS.PROGRAM...-|
00000720: C4 41 4E 20 CD 4F 53 45  44 41 4C 45 0D           |.AN .OSEDALE.   |
.GEOS ML PROGRAMMERS' AID.==============
==========.    THIS PROGRAM WILL ALLOW Y
OU TO.WRITE MACHINE FOR USE WITH GEOS MU
CH.MORE EASILY.  IT TAKES AN ML FILE.PRO
GRAMMED FOR GEOS AND CHANGES IT FROM.STA
NDARD C64 FORMAT (TWO BYTE LOAD.ADDRESS 
AND THEN THE PROGRAM) INTO GEOS.FORMAT (
IT HAS IT'S OWN INFO FILE WITH.AN ICON A
ND ALL OTHER NECESSARY INFO)..    OF COU
RSE, THIS WILL ONLY WORK WITH.PROGRAMS W
RITTEN (BY YOU, PRESUMABLY).TO WORK WITH
 THE GEOS KERNAL...    TO USE THIS PROGR
AM:..1: FORMAT A GEOS TYPE DISK THAT YOU
'LL.   YOU'LL BE DOING YOUR PROGRAMMING 
ON...2: COPY THE FILES XFER AND XFER.ML 
ONTO.   THIS DISK...3: PICK A GEOS FILE 
OF THE APPROPRIATE.   TYPE (IF YOU'RE WR
ITING AN INPUT.   DRIVER, THEN USE ONE O
F THE INPUT.   DRIVERS YOU'VE ALREADY GO
T).  USE.   THE GEOS DESKTOP TO COPY THI
S ONTO.   YOUR DISK.  STILL IN GEOS, REN
AME IT.   TO APP-INFO (ALL CAPITAL LETTE
RS)...    YOU NOW HAVE A DISK WHICH YOU 
CAN.ASSEMBLE YOUR PROGRAMS TO, AND THEN.
EASILY CONVERT THEM TO A GEOS FILE.TYPE.
  TO ASSEMBLE AND CONVERT A.PROGRAM, USE
 THE FOLLOWING STEPS:..1: ASSEMBLE YOUR 
SOURCE FILE TO THE.   OBJECT FILE PRG.OB
J...2: LOAD XFER AND RUN IT.  IT WILL LO
AD.   XFER.ML, AND THEN CONVERT YOUR.   
PROGRAM TO GEOS FORMAT...3: LOAD UP GEOS
, AND CLICK ON APP-INFO..   YOUR PROGRAM
 WILL EXECUTE....THE WAY CONVERT WORKS I
S THIS: FIRST,.YOUR PROGRAM IS COPIED TO
 A FILE.CALLED PRG.LIT; DURING THE COPYI
NG,.THE TWO BYTE LOAD ADDRESS AT THE.BEG
INNING OF THE FILE IS REMOVED..NEXT, IT 
FINDS APP-INFO, AND SCRATCHES.IT (REMOVI
NG ITS BLOCKS FROM THE BAM)..NOW, APP-IN
FO IS PARTIALLY UNSCRATCHED,.AND IT IS S
ET TO POINT TO PRG.LIT..PRG.LIT IS DELET
ED FROM THE DIRECTORY,.BUT NOT THE BAM. 
 NOW, THE LOAD, START,.AND END ADDRESSES
 OF PRG.LIT ARE.WRITTEN TO THE INFO SECT
OR OF APP-INFO..PRESTO, YOU NOW HAVE A R
UNNABLE GEOS.PROGRAM...-DAN MOSEDALE.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL