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

TRACKLOADER.SRC

FILE INFORMATION

FILENAME(S): TRACKLOADER.SRC

FILE TYPE(S): PRG

FILE SIZE: 1.3K

FIRST SEEN: 2025-11-30 01:13:04

APPEARS ON: 2 disk(s)

FILE HASH

07412ffca64217ed0cef7bc166acd98dd296473102cc7554386925ea0c7bd0d9

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
10301 TRACKLOADER.SRC PRG C64er 6 1 DOWNLOAD FILE
64 ER 1 93 TRACKLOADER.SRC PRG earthshaker 6 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: D8 1F E6 1F 0A 00 2E 42  41 20 24 43 30 30 30 00  |.......BA $C000.|
00000010: EC 1F 14 00 3B 00 12 20  1E 00 3B 2A 2A 2A 2A 2A  |....;.. ..;*****|
00000020: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000030: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 00 38 20 28 00  |***********.8 (.|
00000040: 3B 2A 20 20 20 20 20 20  20 54 52 41 43 4B 4C 4F  |;*       TRACKLO|
00000050: 41 44 45 52 20 56 32 2E  30 20 20 20 20 20 20 20  |ADER V2.0       |
00000060: 2A 00 5E 20 32 00 3B 2A  20 20 20 20 20 20 57 52  |*.^ 2.;*      WR|
00000070: 49 54 54 45 4E 20 49 4E  20 31 39 39 32 20 42 59  |ITTEN IN 1992 BY|
00000080: 20 20 20 20 20 20 2A 00  84 20 3C 00 3B 2A 20 20  |      *.. <.;*  |
00000090: 20 20 20 20 20 54 48 45  20 58 2D 54 45 52 4D 49  |     THE X-TERMI|
000000A0: 4E 41 54 4F 52 20 20 20  20 20 20 20 2A 00 AA 20  |NATOR       *.. |
000000B0: 46 00 3B 2A 20 20 20 20  20 4F 46 20 4D 41 47 49  |F.;*     OF MAGI|
000000C0: 43 20 50 52 4F 44 55 43  54 49 4F 4E 53 20 20 20  |C PRODUCTIONS   |
000000D0: 20 20 2A 00 D0 20 50 00  3B 2A 2A 2A 2A 2A 2A 2A  |  *.. P.;*******|
000000E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000000F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 D6 20 5A 00 3B 00  |*********.. Z.;.|
00000100: E3 20 64 00 20 4C 44 41  23 24 30 31 00 F0 20 6E  |. d. LDA#$01.. n|
00000110: 00 20 4C 44 58 23 24 30  38 00 FD 20 78 00 20 4C  |. LDX#$08.. x. L|
00000120: 44 59 23 24 30 46 00 0B  21 82 00 20 4A 53 52 24  |DY#$0F..!.. JSR$|
00000130: 46 46 42 41 00 18 21 8C  00 20 4C 44 41 23 24 30  |FFBA..!.. LDA#$0|
00000140: 30 00 26 21 96 00 20 4A  53 52 24 46 46 42 44 00  |0.&!.. JSR$FFBD.|
00000150: 3F 21 A0 00 20 4A 53 52  24 46 46 43 30 3B 4F 50  |?!.. JSR$FFC0;OP|
00000160: 45 4E 31 2C 38 2C 31 35  00 4C 21 AA 00 20 4C 44  |EN1,8,15.L!.. LD|
00000170: 58 23 24 30 31 00 6D 21  B4 00 20 4A 53 52 24 46  |X#$01.m!.. JSR$F|
00000180: 46 43 39 3B 46 4C 4F 50  50 59 20 41 55 46 20 45  |FC9;FLOPPY AUF E|
00000190: 4D 50 46 41 4E 47 00 7A  21 BE 00 20 4C 44 58 23  |MPFANG.z!.. LDX#|
000001A0: 24 30 30 00 8F 21 C8 00  4C 4F 4F 50 31 20 4C 44  |$00..!..LOOP1 LD|
000001B0: 41 50 41 52 54 31 2C 58  00 AF 21 D2 00 20 4A 53  |APART1,X..!.. JS|
000001C0: 52 24 46 46 44 32 3B 44  41 54 45 4E 20 55 45 42  |R$FFD2;DATEN UEB|
000001D0: 45 52 54 52 41 47 45 4E  00 B8 21 DC 00 20 49 4E  |ERTRAGEN..!.. IN|
000001E0: 58 00 D5 21 E6 00 20 43  50 58 23 24 30 37 3B 53  |X..!.. CPX#$07;S|
000001F0: 43 48 4F 4E 20 37 20 42  59 54 45 53 20 3F 00 FC  |CHON 7 BYTES ?..|
00000200: 21 F0 00 20 42 4E 45 4C  4F 4F 50 31 3B 4E 45 49  |!.. BNELOOP1;NEI|
00000210: 4E 20 44 41 4E 4E 20 4E  41 45 43 48 53 54 45 53  |N DANN NAECHSTES|
00000220: 20 42 59 54 45 00 09 22  FA 00 20 4C 44 58 23 24  | BYTE..".. LDX#$|
00000230: 30 31 00 42 22 04 01 20  4A 53 52 24 46 46 43 43  |01.B".. JSR$FFCC|
00000240: 3B 46 4C 4F 50 50 59 20  46 52 45 49 47 45 42 45  |;FLOPPY FREIGEBE|
00000250: 4E 20 55 4E 44 20 4D 2D  57 20 42 45 46 45 48 4C  |N UND M-W BEFEHL|
00000260: 20 41 55 53 46 55 45 48  52 45 4E 00 48 22 0E 01  | AUSFUEHREN.H"..|
00000270: 3B 00 55 22 18 01 20 4C  44 58 23 24 30 31 00 76  |;.U".. LDX#$01.v|
00000280: 22 22 01 20 4A 53 52 24  46 46 43 39 3B 46 4C 4F  |"". JSR$FFC9;FLO|
00000290: 50 50 59 20 41 55 46 20  45 4D 50 46 41 4E 47 00  |PPY AUF EMPFANG.|
000002A0: 83 22 2C 01 20 4C 44 58  23 24 30 30 00 98 22 36  |.",. LDX#$00.."6|
000002B0: 01 4C 4F 4F 50 32 20 4C  44 41 50 41 52 54 32 2C  |.LOOP2 LDAPART2,|
000002C0: 58 00 B8 22 40 01 20 4A  53 52 24 46 46 44 32 3B  |X.."@. JSR$FFD2;|
000002D0: 44 41 54 45 4E 20 55 45  42 45 52 54 52 41 47 45  |DATEN UEBERTRAGE|
000002E0: 4E 00 C1 22 4A 01 20 49  4E 58 00 DE 22 54 01 20  |N.."J. INX.."T. |
000002F0: 43 50 58 23 24 30 37 3B  53 43 48 4F 4E 20 37 20  |CPX#$07;SCHON 7 |
00000300: 42 59 54 45 53 20 3F 00  05 23 5E 01 20 42 4E 45  |BYTES ?..#^. BNE|
00000310: 4C 4F 4F 50 32 3B 4E 45  49 4E 20 44 41 4E 4E 20  |LOOP2;NEIN DANN |
00000320: 4E 41 45 43 48 53 54 45  53 20 42 59 54 45 00 12  |NAECHSTES BYTE..|
00000330: 23 68 01 20 4C 44 58 23  24 30 31 00 4B 23 72 01  |#h. LDX#$01.K#r.|
00000340: 20 4A 53 52 24 46 46 43  43 3B 46 4C 4F 50 50 59  | JSR$FFCC;FLOPPY|
00000350: 20 46 52 45 49 47 45 42  45 4E 20 55 4E 44 20 4D  | FREIGEBEN UND M|
00000360: 2D 57 20 42 45 46 45 48  4C 20 41 55 53 46 55 45  |-W BEFEHL AUSFUE|
00000370: 48 52 45 4E 00 58 23 7C  01 20 4C 44 41 23 24 30  |HREN.X#|. LDA#$0|
00000380: 31 00 6E 23 86 01 20 4A  53 52 24 46 46 43 33 3B  |1.n#.. JSR$FFC3;|
00000390: 43 4C 4F 53 45 20 31 00  74 23 90 01 3B 00 81 23  |CLOSE 1.t#..;..#|
000003A0: 9A 01 20 4C 44 58 23 24  30 38 00 8E 23 A4 01 20  |.. LDX#$08..#.. |
000003B0: 4C 44 59 23 24 30 31 00  B1 23 AE 01 20 4A 53 52  |LDY#$01..#.. JSR|
000003C0: 24 46 46 42 41 3B 46 49  4C 45 50 41 52 41 4D 45  |$FFBA;FILEPARAME|
000003D0: 54 45 52 20 53 45 54 5A  45 4E 00 BE 23 B8 01 20  |TER SETZEN..#.. |
000003E0: 4C 44 41 23 24 30 31 00  CF 23 C2 01 20 4C 44 58  |LDA#$01..#.. LDX|
000003F0: 23 3C 28 4E 41 4D 45 29  00 E0 23 CC 01 20 4C 44  |#<(NAME)..#.. LD|
00000400: 59 23 3E 28 4E 41 4D 45  29 00 FA 23 D6 01 20 4A  |Y#>(NAME)..#.. J|
00000410: 53 52 24 46 46 42 44 3B  4E 41 4D 45 20 53 45 54  |SR$FFBD;NAME SET|
00000420: 5A 45 4E 00 07 24 E0 01  20 4C 44 41 23 24 30 30  |ZEN..$.. LDA#$00|
00000430: 00 20 24 EA 01 20 4A 53  52 24 46 46 44 35 3B 46  |. $.. JSR$FFD5;F|
00000440: 49 4C 45 20 4C 41 44 45  4E 00 2E 24 F4 01 20 52  |ILE LADEN..$.. R|
00000450: 54 53 3B 45 4E 44 45 00  34 24 FE 01 3B 00 44 24  |TS;ENDE.4$..;.D$|
00000460: 08 02 4E 41 4D 45 20 2E  54 58 22 2A 22 00 4A 24  |..NAME .TX"*".J$|
00000470: 12 02 3B 00 5D 24 1C 02  50 41 52 54 31 20 2E 54  |..;.]$..PART1 .T|
00000480: 58 22 4D 2D 57 22 00 71  24 26 02 20 2E 42 59 24  |X"M-W".q$&. .BY$|
00000490: 37 45 2C 24 30 30 2C 24  30 31 00 AB 24 30 02 54  |7E,$00,$01..$0.T|
000004A0: 52 41 43 4B 20 42 52 4B  3B 54 52 41 43 4B 20 49  |RACK BRK;TRACK I|
000004B0: 4E 20 46 4C 4F 50 50 59  53 50 45 49 43 48 45 52  |N FLOPPYSPEICHER|
000004C0: 20 42 45 49 20 24 30 30  37 45 20 53 43 48 52 45  | BEI $007E SCHRE|
000004D0: 49 42 45 4E 00 B1 24 3A  02 3B 00 C4 24 44 02 50  |IBEN..$:.;..$D.P|
000004E0: 41 52 54 32 20 2E 54 58  22 4D 2D 57 22 00 D8 24  |ART2 .TX"M-W"..$|
000004F0: 4E 02 20 2E 42 59 24 36  46 2C 24 30 32 2C 24 30  |N. .BY$6F,$02,$0|
00000500: 31 00 14 25 58 02 53 45  4B 54 4F 52 20 42 52 4B  |1..%X.SEKTOR BRK|
00000510: 3B 53 45 4B 54 4F 52 20  49 4E 20 46 4C 4F 50 50  |;SEKTOR IN FLOPP|
00000520: 59 53 50 45 49 43 48 45  52 20 42 45 49 20 24 30  |YSPEICHER BEI $0|
00000530: 32 36 46 20 53 43 48 52  45 49 42 45 4E 00 00 00  |26F SCHREIBEN...|
X......BA $C000.....;.. ..;*************
*******************.8 (.;*       TRACKLO
ADER V2.0       *.^ 2.;*      WRITTEN IN
 1992 BY      *.. <.;*       THE X-TERMI
NATOR       *.. F.;*     OF MAGIC PRODUC
TIONS     *.P P.;***********************
*********.V Z.;.. D. LDA#$01.. N. LDX#$0
8.. X. LDY#$0F..!.. JSR$FFBA..!.. LDA#$0
0.&!.. JSR$FFBD.?! . JSR$FFC0;OPEN1,8,15
.L!.. LDX#$01.M!.. JSR$FFC9;FLOPPY AUF E
MPFANG.Z!.. LDX#$00..!H.LOOP1 LDAPART1,X
..!R. JSR$FFD2;DATEN UEBERTRAGEN..!.. IN
X.U!.. CPX#$07;SCHON 7 BYTES ?..!.. BNEL
OOP1;NEIN DANN NAECHSTES BYTE..".. LDX#$
01.B".. JSR$FFCC;FLOPPY FREIGEBEN UND M-
W BEFEHL AUSFUEHREN.H"..;.U".. LDX#$01.V
"". JSR$FFC9;FLOPPY AUF EMPFANG..",. LDX
#$00.."6.LOOP2 LDAPART2,X.."@. JSR$FFD2;
DATEN UEBERTRAGEN.A"J. INX.."T. CPX#$07;
SCHON 7 BYTES ?..#^. BNELOOP2;NEIN DANN 
NAECHSTES BYTE..#H. LDX#$01.K#R. JSR$FFC
C;FLOPPY FREIGEBEN UND M-W BEFEHL AUSFUE
HREN.X#|. LDA#$01.N#.. JSR$FFC3;CLOSE 1.
T#..;..#.. LDX#$08..#.. LDY#$01..#.. JSR
$FFBA;FILEPARAMETER SETZEN..#.. LDA#$01.
O#B. LDX#<(NAME)..#L. LDY#>(NAME)..#V. J
SR$FFBD;NAME SETZEN..$.. LDA#$00. $.. JS
R$FFD5;FILE LADEN..$.. RTS;ENDE.4$..;.D$
..NAME .TX"*".J$..;.]$..PART1 .TX"M-W".Q
$&. .BY$7E,$00,$01..$0.TRACK BRK;TRACK I
N FLOPPYSPEICHER BEI $007E SCHREIBEN..$:
.;.D$D.PART2 .TX"M-W".X$N. .BY$6F,$02,$0
1..%X.SEKTOR BRK;SEKTOR IN FLOPPYSPEICHE
R BEI $026F SCHREIBEN...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL