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

MAP LAUNCH.DOC

FILE INFORMATION

FILENAME(S): MAP LAUNCH.DOC

FILE TYPE(S): DEL

FILE SIZE: 1.6K

FIRST SEEN: 2025-12-02 02:15:36

APPEARS ON: 1 disk(s)

FILE HASH

9dc3fd43abec385fd2cca569dc6c05d8b3d1653b33a34742ba67c331ce17a176

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
DISK BACKUP MAP LAUNCH.DOC DEL The BAM Archive 19 4 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 80 2A 4C 4D 35 3A 52 4D  34 30 3A 4A 55 31 0D 0D  |.*LM5:RM40:JU1..|
00000010: 20 20 CD C1 D0 80 A3 C6  CF D2 20 CC C1 C4 D3 20  |  ........ .... |
00000020: C3 D2 CF D3 D3 D2 C5 C6  0D D4 48 49 53 20 49 53  |..........HIS IS|
00000030: 20 46 4F 52 20 54 48 4F  53 45 20 57 48 4F 20 44  | FOR THOSE WHO D|
00000040: 45 53 49 52 45 20 54 4F  20 57 52 49 54 45 0D 50  |ESIRE TO WRITE.P|
00000050: 52 4F 47 52 41 4D 53 20  46 4F 52 20 C7 C5 CF D3  |ROGRAMS FOR ....|
00000060: 20 55 53 49 4E 47 20 54  48 45 20 CC C1 C4 D3 0D  | USING THE .....|
00000070: 41 53 53 45 4D 42 4C 45  52 2E 20 C9 54 27 53 20  |ASSEMBLER. .T'S |
00000080: 41 20 4D 41 50 20 4F 46  20 54 48 45 20 C7 C5 CF  |A MAP OF THE ...|
00000090: D3 20 4A 55 4D 50 0D 54  41 42 4C 45 20 28 D7 C1  |. JUMP.TABLE (..|
000000A0: D2 CE C9 CE C7 3A 20 4B  4E 4F 57 4C 45 44 47 45  |.....: KNOWLEDGE|
000000B0: 20 4F 46 20 54 48 45 0D  52 4F 55 54 49 4E 45 53  | OF THE.ROUTINES|
000000C0: 20 49 53 20 4E 45 43 45  53 53 41 52 59 20 54 4F  | IS NECESSARY TO|
000000D0: 20 55 53 45 20 54 48 49  53 0D 46 49 4C 45 21 29  | USE THIS.FILE!)|
000000E0: 20 C1 4C 4C 20 54 48 45  20 4E 41 4D 45 53 20 41  | .LL THE NAMES A|
000000F0: 52 45 20 36 20 43 48 41  52 41 43 54 45 52 53 0D  |RE 6 CHARACTERS.|
00000100: 4C 4F 4E 47 2C 20 57 49  54 48 20 54 48 45 20 4E  |LONG, WITH THE N|
00000110: 41 4D 45 53 20 41 53 20  54 48 45 59 20 41 50 50  |AMES AS THEY APP|
00000120: 45 41 52 20 49 4E 0D 22  D4 48 45 20 CF 46 46 49  |EAR IN.".HE .FFI|
00000130: 43 49 41 4C 20 C7 C5 CF  D3 20 D0 52 4F 47 52 41  |CIAL .... .ROGRA|
00000140: 4D 4D 45 52 27 53 20 C7  55 49 44 45 22 0D 28 C2  |MMER'S .UIDE".(.|
00000150: 41 4E 54 41 4D 29 20 46  4F 4C 4C 4F 57 49 4E 47  |ANTAM) FOLLOWING|
00000160: 20 54 48 45 20 48 45 58  20 41 44 44 52 45 53 53  | THE HEX ADDRESS|
00000170: 2E 0D 20 20 20 20 D4 4F  20 55 53 45 3A 20 54 48  |..    .O USE: TH|
00000180: 49 53 20 CD D5 D3 D4 20  42 45 20 54 48 45 20 46  |IS .... BE THE F|
00000190: 49 52 53 54 20 46 49 4C  45 0D 49 4E 20 54 48 45  |IRST FILE.IN THE|
000001A0: 20 43 48 41 49 4E 21 20  41 44 44 20 22 2A 3D 20  | CHAIN! ADD "*= |
000001B0: 22 20 54 4F 20 42 45 47  49 4E 4E 49 4E 47 0D 41  |" TO BEGINNING.A|
000001C0: 4E 44 20 22 2E C6 C9 CC  C5 20 22 20 41 54 20 45  |ND "..... " AT E|
000001D0: 4E 44 20 54 4F 20 55 53  45 20 49 4E 20 59 4F 55  |ND TO USE IN YOU|
000001E0: 52 0D 50 52 4F 47 52 41  4D 53 2E 0D 0D 0D 0D 0D  |R.PROGRAMS......|
000001F0: 20 20 20 20 20 20 20 20  CC C1 D5 CE C3 C8 2E D3  |        ........|
00000200: C5 D1 20 C9 CE D3 D4 D2  D5 C3 D4 C9 CF CE D3 0D  |.. .............|
00000210: 20 C8 45 52 45 20 41 52  45 20 54 48 45 20 53 54  | .ERE ARE THE ST|
00000220: 45 50 53 20 54 4F 20 55  53 45 20 54 48 49 53 20  |EPS TO USE THIS |
00000230: 55 54 49 4C 49 54 59 2E  0D 31 2E 20 57 52 49 54  |UTILITY..1. WRIT|
00000240: 45 20 59 4F 55 52 20 47  45 4F 53 20 50 52 4F 47  |E YOUR GEOS PROG|
00000250: 52 41 4D 0D 32 2E 20 41  53 53 45 4D 42 4C 45 20  |RAM.2. ASSEMBLE |
00000260: 59 4F 55 52 20 50 52 4F  47 52 41 4D 2E 20 C4 4F  |YOUR PROGRAM. .O|
00000270: 20 4E 4F 54 20 55 53 45  20 54 48 45 20 41 44 44  | NOT USE THE ADD|
00000280: 52 45 53 53 20 53 50 41  43 45 20 41 42 4F 56 45  |RESS SPACE ABOVE|
00000290: 20 24 35 30 30 30 0D 33  2E 20 4F 55 54 50 55 54  | $5000.3. OUTPUT|
000002A0: 20 46 52 4F 4D 20 59 4F  55 52 20 41 53 53 45 4D  | FROM YOUR ASSEM|
000002B0: 42 4C 45 52 20 53 48 4F  55 4C 44 20 42 45 20 41  |BLER SHOULD BE A|
000002C0: 20 44 49 53 4B 20 46 49  4C 45 20 49 4E 20 53 54  | DISK FILE IN ST|
000002D0: 41 4E 44 41 52 44 20 43  4F 4D 4D 4F 44 4F 52 45  |ANDARD COMMODORE|
000002E0: 20 50 52 4F 47 52 41 4D  20 46 4F 52 4D 41 54 20  | PROGRAM FORMAT |
000002F0: 28 49 2E 45 2E 2C 20 46  49 52 53 54 20 54 57 4F  |(I.E., FIRST TWO|
00000300: 20 42 59 54 45 53 20 4F  46 20 44 41 54 41 20 49  | BYTES OF DATA I|
00000310: 4E 20 54 48 45 20 46 49  4C 45 20 52 45 50 52 45  |N THE FILE REPRE|
00000320: 53 45 4E 54 20 54 48 45  20 4C 4F 41 44 20 41 44  |SENT THE LOAD AD|
00000330: 44 52 45 53 53 20 54 48  45 20 50 52 4F 47 52 41  |DRESS THE PROGRA|
00000340: 4D 29 0D 34 2E 20 C2 4F  4F 54 20 47 45 4F 53 20  |M).4. .OOT GEOS |
00000350: 41 4E 44 20 44 4F 55 42  4C 45 20 43 4C 49 43 4B  |AND DOUBLE CLICK|
00000360: 20 54 48 45 20 4C 41 55  4E 43 48 45 52 20 49 43  | THE LAUNCHER IC|
00000370: 4F 4E 2E 0D 35 2E 20 D0  55 54 20 54 48 45 20 44  |ON..5. .UT THE D|
00000380: 49 53 4B 20 57 49 54 48  20 54 48 45 20 50 52 4F  |ISK WITH THE PRO|
00000390: 47 52 41 4D 20 46 49 4C  45 20 49 4E 54 4F 20 44  |GRAM FILE INTO D|
000003A0: 52 49 56 45 20 38 20 28  49 46 20 49 54 27 53 20  |RIVE 8 (IF IT'S |
000003B0: 4E 4F 54 20 41 4C 52 45  41 44 59 20 54 48 45 52  |NOT ALREADY THER|
000003C0: 45 29 20 41 4E 44 20 43  4C 49 43 4B 20 4F 4E 20  |E) AND CLICK ON |
000003D0: 44 49 53 4B 2E 0D 36 2E  20 C1 20 44 49 41 4C 4F  |DISK..6. . DIALO|
000003E0: 47 20 42 4F 58 20 57 49  4C 4C 20 41 50 50 45 41  |G BOX WILL APPEA|
000003F0: 52 2E 20 D3 45 4C 45 43  54 20 54 48 45 20 46 49  |R. .ELECT THE FI|
00000400: 4C 45 20 59 4F 55 20 57  49 53 48 20 54 4F 20 4C  |LE YOU WISH TO L|
00000410: 41 55 4E 43 48 2C 20 54  48 45 4E 20 43 4C 49 43  |AUNCH, THEN CLIC|
00000420: 4B 20 4F 50 45 4E 2E 0D  37 2E 20 CC 41 55 4E 43  |K OPEN..7. .AUNC|
00000430: 48 45 52 20 57 49 4C 4C  20 47 4F 20 4F 55 54 20  |HER WILL GO OUT |
00000440: 54 4F 20 44 49 53 4B 20  41 4E 44 20 46 49 4E 44  |TO DISK AND FIND|
00000450: 20 54 48 45 20 50 52 4F  47 52 41 4D 20 59 4F 55  | THE PROGRAM YOU|
00000460: 20 53 45 4C 45 43 54 45  44 2E 20 C9 54 20 57 49  | SELECTED. .T WI|
00000470: 4C 4C 20 4C 4F 41 44 20  54 48 45 20 50 52 4F 47  |LL LOAD THE PROG|
00000480: 52 41 4D 20 28 4F 42 4A  45 43 54 20 43 4F 44 45  |RAM (OBJECT CODE|
00000490: 29 20 49 4E 54 4F 20 4D  45 4D 4F 52 59 20 41 54  |) INTO MEMORY AT|
000004A0: 20 54 48 45 20 4C 4F 43  41 54 49 4F 4E 20 53 50  | THE LOCATION SP|
000004B0: 45 43 49 46 49 45 44 20  49 4E 20 54 48 45 20 46  |ECIFIED IN THE F|
000004C0: 49 52 53 54 20 54 57 4F  20 44 41 54 41 20 42 59  |IRST TWO DATA BY|
000004D0: 54 45 53 20 4F 46 20 54  48 45 20 50 52 4F 47 52  |TES OF THE PROGR|
000004E0: 41 4D 20 46 49 4C 45 2E  0D 38 2E 20 C1 20 43 41  |AM FILE..8. . CA|
000004F0: 4C 4C 20 54 4F 20 54 48  45 20 53 54 41 52 54 C1  |LL TO THE START.|
00000500: 50 50 4C 20 52 4F 55 54  49 4E 45 20 57 49 4C 4C  |PPL ROUTINE WILL|
00000510: 20 54 48 45 4E 20 42 45  20 45 58 45 43 55 54 45  | THEN BE EXECUTE|
00000520: 44 20 53 50 45 43 49 46  59 49 4E 47 20 54 48 45  |D SPECIFYING THE|
00000530: 20 53 54 41 52 54 20 41  44 44 52 45 53 53 20 4F  | START ADDRESS O|
00000540: 46 20 54 48 45 20 41 50  50 4C 49 43 41 54 49 4F  |F THE APPLICATIO|
00000550: 4E 20 54 4F 20 42 45 20  54 48 45 20 56 41 4C 55  |N TO BE THE VALU|
00000560: 45 20 4F 46 20 54 48 45  20 46 49 52 53 54 20 54  |E OF THE FIRST T|
00000570: 57 4F 20 44 41 54 41 20  42 59 54 45 53 20 28 4C  |WO DATA BYTES (L|
00000580: 4F 41 44 20 41 44 44 52  45 53 53 29 2E 0D 0D CD  |OAD ADDRESS)....|
00000590: 41 4E 59 20 50 52 4F 47  52 41 4D 4D 45 52 53 20  |ANY PROGRAMMERS |
000005A0: 4C 49 4B 45 20 54 4F 20  50 55 54 20 44 41 54 41  |LIKE TO PUT DATA|
000005B0: 20 49 4E 20 46 52 4F 4E  54 20 4F 46 20 54 48 45  | IN FRONT OF THE|
000005C0: 20 53 54 41 52 54 20 4F  46 20 54 48 45 20 50 52  | START OF THE PR|
000005D0: 4F 47 52 41 4D 2E 20 C9  46 20 59 4F 55 20 44 4F  |OGRAM. .F YOU DO|
000005E0: 20 54 48 49 53 20 42 45  20 53 55 52 45 20 54 4F  | THIS BE SURE TO|
000005F0: 20 4D 41 4B 45 20 53 55  52 45 20 54 48 41 54 20  | MAKE SURE THAT |
00000600: 54 48 45 20 46 49 52 53  54 20 4C 49 4E 45 20 4F  |THE FIRST LINE O|
00000610: 46 20 59 4F 55 52 20 50  52 4F 47 52 41 4D 20 49  |F YOUR PROGRAM I|
00000620: 53 20 53 4F 4D 45 54 48  49 4E 47 20 4C 49 4B 45  |S SOMETHING LIKE|
00000630: 20 4A 4D 50 20 53 54 41  52 54 49 4E 47 41 44 44  | JMP STARTINGADD|
00000640: 52 45 53 53 2E 0D 0D                              |RESS...         |
.*LM5:RM40:JU1..  MAP..FOR LADS CROSSREF
.THIS IS FOR THOSE WHO DESIRE TO WRITE.P
ROGRAMS FOR GEOS USING THE LADS.ASSEMBLE
R. IT'S A MAP OF THE GEOS JUMP.TABLE (WA
RNING: KNOWLEDGE OF THE.ROUTINES IS NECE
SSARY TO USE THIS.FILE!) ALL THE NAMES A
RE 6 CHARACTERS.LONG, WITH THE NAMES AS 
THEY APPEAR IN."THE OFFICIAL GEOS PROGRA
MMER'S GUIDE".(BANTAM) FOLLOWING THE HEX
 ADDRESS..    TO USE: THIS MUST BE THE F
IRST FILE.IN THE CHAIN! ADD "*= " TO BEG
INNING.AND ".FILE " AT END TO USE IN YOU
R.PROGRAMS......        LAUNCH.SEQ INSTR
UCTIONS. HERE ARE THE STEPS TO USE THIS 
UTILITY..1. WRITE YOUR GEOS PROGRAM.2. A
SSEMBLE YOUR PROGRAM. DO NOT USE THE ADD
RESS SPACE ABOVE $5000.3. OUTPUT FROM YO
UR ASSEMBLER SHOULD BE A DISK FILE IN ST
ANDARD COMMODORE PROGRAM FORMAT (I.E., F
IRST TWO BYTES OF DATA IN THE FILE REPRE
SENT THE LOAD ADDRESS THE PROGRAM).4. BO
OT GEOS AND DOUBLE CLICK THE LAUNCHER IC
ON..5. PUT THE DISK WITH THE PROGRAM FIL
E INTO DRIVE 8 (IF IT'S NOT ALREADY THER
E) AND CLICK ON DISK..6. A DIALOG BOX WI
LL APPEAR. SELECT THE FILE YOU WISH TO L
AUNCH, THEN CLICK OPEN..7. LAUNCHER WILL
 GO OUT TO DISK AND FIND THE PROGRAM YOU
 SELECTED. IT WILL LOAD THE PROGRAM (OBJ
ECT CODE) INTO MEMORY AT THE LOCATION SP
ECIFIED IN THE FIRST TWO DATA BYTES OF T
HE PROGRAM FILE..8. A CALL TO THE STARTA
PPL ROUTINE WILL THEN BE EXECUTED SPECIF
YING THE START ADDRESS OF THE APPLICATIO
N TO BE THE VALUE OF THE FIRST TWO DATA 
BYTES (LOAD ADDRESS)...MANY PROGRAMMERS 
LIKE TO PUT DATA IN FRONT OF THE START O
F THE PROGRAM. IF YOU DO THIS BE SURE TO
 MAKE SURE THAT THE FIRST LINE OF YOUR P
ROGRAM IS SOMETHING LIKE JMP STARTINGADD
RESS...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL