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

INDEX-MAKER

FILE INFORMATION

FILENAME(S): INDEX-MAKER

FILE TYPE(S): PRG

FILE SIZE: 1.8K

FIRST SEEN: 2025-11-30 01:12:32

APPEARS ON: 2 disk(s)

FILE HASH

442313e782e5137d7018a4885b182dd347965d983f280d620881aab8163a0593

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
SH 4 86 SEITE 1 INDEX-MAKER PRG C64er, DuncanTwain 24 9 DOWNLOAD FILE
SH 4 86 SEITE 1 INDEX-MAKER PRG DuncanTwain 24 9 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 29 08 00 00 8F 20  2A 2A 2A 2A 2A 2A 2A 2A  |..).... ********|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000020: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 51 08 01 00 8F 20  |*********.Q.... |
00000030: 2A 20 20 20 49 4E 44 45  58 2D 4D 41 4B 45 52 20  |*   INDEX-MAKER |
00000040: 2D 20 45 52 53 54 45 4C  4C 54 20 44 45 4E 20 20  |- ERSTELLT DEN  |
00000050: 2A 00 79 08 02 00 8F 20  2A 20 20 20 49 4E 44 45  |*.y.... *   INDE|
00000060: 58 20 5A 55 20 45 49 4E  45 4D 20 42 45 4C 49 45  |X ZU EINEM BELIE|
00000070: 42 49 47 45 4E 2C 20 20  2A 00 A1 08 03 00 8F 20  |BIGEN,  *...... |
00000080: 2A 20 20 20 20 41 4C 50  48 41 42 45 54 49 53 43  |*    ALPHABETISC|
00000090: 48 20 47 45 4F 52 44 4E  45 54 45 4E 20 20 20 20  |H GEORDNETEN    |
000000A0: 2A 00 C9 08 04 00 8F 20  2A 20 42 45 52 45 49 43  |*...... * BEREIC|
000000B0: 48 20 45 49 4E 45 52 20  52 45 4C 41 54 49 56 45  |H EINER RELATIVE|
000000C0: 4E 20 44 41 54 45 49 20  2A 00 F1 08 05 00 8F 20  |N DATEI *...... |
000000D0: 2A 20 3C 43 3E 20 31 39  38 36 20 42 45 49 20 4D  |* <C> 1986 BEI M|
000000E0: 49 43 48 41 45 4C 20 4E  49 43 4B 4C 45 53 20 20  |ICHAEL NICKLES  |
000000F0: 2A 00 19 09 06 00 8F 20  2A 2A 2A 2A 2A 2A 2A 2A  |*...... ********|
00000100: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000110: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 30 09 0A 00 99 22  |*********.0...."|
00000120: 93 9E 12 49 4E 44 45 58  2D 4D 41 4B 45 52 92 22  |...INDEX-MAKER."|
00000130: 00 4F 09 14 00 86 20 4D  25 28 32 36 29 20 3A 20  |.O.... M%(26) : |
00000140: 8F 20 49 4E 44 45 58 2D  54 41 42 45 4C 4C 45 00  |. INDEX-TABELLE.|
00000150: 7E 09 1E 00 99 22 11 42  49 54 54 45 20 47 45 42  |~....".BITTE GEB|
00000160: 45 4E 20 53 49 45 20 44  45 4E 20 4E 41 4D 45 4E  |EN SIE DEN NAMEN|
00000170: 20 44 45 52 20 52 45 4C  41 54 49 56 45 4E 00 A9  | DER RELATIVEN..|
00000180: 09 28 00 99 22 44 41 54  45 49 20 41 4E 2C 20 56  |.(.."DATEI AN, V|
00000190: 4F 4E 20 44 45 52 20 45  49 4E 20 49 4E 44 45 58  |ON DER EIN INDEX|
000001A0: 20 45 52 53 54 45 4C 4C  54 00 BD 09 32 00 99 22  | ERSTELLT...2.."|
000001B0: 57 45 52 44 45 4E 20 53  4F 4C 4C 21 22 00 D0 09  |WERDEN SOLL!"...|
000001C0: 3C 00 97 31 39 38 2C 30  3A 85 22 11 22 3B 44 24  |<..198,0:.".";D$|
000001D0: 00 F7 09 46 00 9F 31 2C  38 2C 33 2C 44 24 3A 9F  |...F..1,8,3,D$:.|
000001E0: 31 35 2C 38 2C 31 35 3A  8F 20 44 41 54 45 49 20  |15,8,15:. DATEI |
000001F0: 4F 45 46 46 4E 45 4E 00  29 0A 50 00 99 22 11 42  |OEFFNEN.).P..".B|
00000200: 49 54 54 45 20 47 45 42  45 4E 20 53 49 45 20 44  |ITTE GEBEN SIE D|
00000210: 45 4E 20 42 45 52 45 49  43 48 20 44 45 52 20 44  |EN BEREICH DER D|
00000220: 41 54 45 49 20 41 4E 22  3B 00 58 0A 5A 00 99 22  |ATEI AN";.X.Z.."|
00000230: 56 4F 4E 20 44 45 4D 20  44 45 52 20 49 4E 44 45  |VON DEM DER INDE|
00000240: 58 20 45 52 53 54 45 4C  4C 54 20 57 45 52 44 45  |X ERSTELLT WERDE|
00000250: 4E 20 53 4F 4C 4C 21 22  00 71 0A 64 00 97 31 39  |N SOLL!".q.d..19|
00000260: 38 2C 30 3A 85 22 11 41  4E 46 41 4E 47 22 3B 41  |8,0:.".ANFANG";A|
00000270: 4E 00 8A 0A 6E 00 97 31  39 38 2C 30 3A 85 22 11  |N...n..198,0:.".|
00000280: 45 4E 44 45 20 20 22 3B  45 4E 00 C4 0A 78 00 53  |ENDE  ";EN...x.S|
00000290: 41 B2 41 4E 3A 8D 39 30  30 30 3A 8B 41 B2 35 30  |A.AN:.9000:.A.50|
000002A0: A7 99 22 41 4E 46 41 4E  47 53 41 54 5A 20 45 58  |.."ANFANGSATZ EX|
000002B0: 49 53 54 49 45 52 54 20  4E 49 43 48 54 21 22 3A  |ISTIERT NICHT!":|
000002C0: 89 31 30 30 00 FB 0A 82  00 53 41 B2 45 4E 3A 8D  |.100.....SA.EN:.|
000002D0: 39 30 30 30 3A 8B 41 B2  35 30 A7 99 22 45 4E 44  |9000:.A.50.."END|
000002E0: 53 41 54 5A 20 45 58 49  53 54 49 45 52 54 20 4E  |SATZ EXISTIERT N|
000002F0: 49 43 48 54 21 22 3A 89  31 30 30 00 16 0B 8C 00  |ICHT!":.100.....|
00000300: 8B 41 4E B1 45 4E A7 99  22 55 4E 53 49 4E 4E 21  |.AN.EN.."UNSINN!|
00000310: 22 3A 89 31 30 30 00 64  0B E8 03 8F 20 49 4E 44  |":.100.d.... IND|
00000320: 45 58 2D 45 52 53 54 45  4C 4C 45 4E 20 2D 2D 2D  |EX-ERSTELLEN ---|
00000330: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000340: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000350: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000360: 2D 2D 2D 2D 00 6A 0B E9  03 3A 00 81 0B ED 03 99  |----.j...:......|
00000370: 22 11 42 49 54 54 45 20  57 41 52 54 45 4E 20 21  |".BITTE WARTEN !|
00000380: 22 00 91 0B F2 03 53 41  B2 41 4E 3A 8D 39 30 30  |".....SA.AN:.900|
00000390: 30 00 9A 0B FC 03 49 5A  B2 30 00 A8 0B 06 04 81  |0.....IZ.0......|
000003A0: 53 41 B2 41 4E A4 45 4E  00 AE 0B 0B 04 3A 00 C1  |SA.AN.EN.....:..|
000003B0: 0B 10 04 3A 20 8D 39 31  30 30 3A 99 53 41 2C 41  |...: .9100:.SA,A|
000003C0: 24 00 F1 0B 1A 04 3A 20  8B 4D 25 28 C6 28 C8 28  |$.....: .M%(.(.(|
000003D0: 41 24 2C 31 29 29 AB 36  34 29 B2 30 A7 4D 25 28  |A$,1)).64).0.M%(|
000003E0: C6 28 C8 28 41 24 2C 31  29 29 AB 36 34 29 B2 53  |.(.(A$,1)).64).S|
000003F0: 41 00 F7 0B 38 04 3A 00  FF 0B 4C 04 82 53 41 00  |A...8.:...L..SA.|
00000400: 4D 0C D0 07 8F 20 49 4E  44 45 58 20 41 55 53 47  |M.... INDEX AUSG|
00000410: 45 42 45 4E 20 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |EBEN -----------|
00000420: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000430: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000440: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 00 53 0C  |-------------.S.|
00000450: D1 07 3A 00 6A 0C DA 07  99 22 93 49 4E 44 45 58  |..:.j....".INDEX|
00000460: 2D 41 55 53 47 41 42 45  3A 22 00 8D 0C E4 07 99  |-AUSGABE:"......|
00000470: 22 11 11 41 55 53 47 41  42 45 20 41 55 46 20 42  |"..AUSGABE AUF B|
00000480: 49 4C 44 53 43 48 49 52  4D 20 3C 31 3E 00 AF 0C  |ILDSCHIRM <1>...|
00000490: EE 07 99 22 11 41 4C 53  20 53 45 51 2D 46 49 4C  |...".ALS SEQ-FIL|
000004A0: 45 20 41 55 46 20 44 49  53 4B 20 20 3C 32 3E 00  |E AUF DISK  <2>.|
000004B0: BA 0C F8 07 97 31 39 38  2C 30 00 D8 0C 02 08 A1  |.....198,0......|
000004C0: 49 24 3A 8B 49 24 B3 B1  22 31 22 AF 49 24 B3 B1  |I$:.I$.."1".I$..|
000004D0: 22 32 22 A7 32 30 35 30  00 E9 0C 0C 08 8B 49 24  |"2".2050......I$|
000004E0: B2 22 31 22 A7 32 31 30  30 00 FA 0C 16 08 8B 49  |."1".2100......I|
000004F0: 24 B2 22 32 22 A7 32 32  30 30 00 17 0D 34 08 8F  |$."2".2200...4..|
00000500: 20 41 55 53 47 41 42 45  20 41 55 46 20 42 49 4C  | AUSGABE AUF BIL|
00000510: 44 53 43 48 49 52 4D 00  1D 0D 35 08 3A 00 26 0D  |DSCHIRM...5.:.&.|
00000520: 3E 08 99 22 93 22 00 5C  0D 48 08 81 49 B2 31 A4  |>..".".\.H..I.1.|
00000530: 31 33 3A 99 C7 28 49 AA  36 34 29 22 3D 22 4D 25  |13:..(I.64)"="M%|
00000540: 28 49 29 2C C7 28 49 AA  31 33 AA 36 34 29 22 3D  |(I),.(I.13.64)"=|
00000550: 22 4D 25 28 49 AA 31 33  29 3A 82 49 00 62 0D 52  |"M%(I.13):.I.b.R|
00000560: 08 80 00 8B 0D 98 08 8F  20 4D 25 28 31 29 2D 4D  |........ M%(1)-M|
00000570: 25 28 32 36 29 20 41 4C  53 20 53 45 51 46 49 4C  |%(26) ALS SEQFIL|
00000580: 45 20 53 50 45 49 43 48  45 52 4E 00 91 0D 99 08  |E SPEICHERN.....|
00000590: 3A 00 BA 0D A2 08 97 31  39 38 2C 30 3A 85 22 11  |:......198,0:.".|
000005A0: 46 49 4C 45 4E 41 4D 45  20 22 3B 49 24 3A 49 24  |FILENAME ";I$:I$|
000005B0: B2 49 24 AA 22 2C 53 2C  57 22 00 C8 0D AC 08 9F  |.I$.",S,W"......|
000005C0: 32 2C 38 2C 32 2C 49 24  00 D4 0D B6 08 81 49 B2  |2,8,2,I$......I.|
000005D0: 31 A4 32 36 00 E2 0D C0  08 3A 98 32 2C 4D 25 28  |1.26.....:.2,M%(|
000005E0: 49 29 00 EC 0D CA 08 82  49 3A A0 32 00 F2 0D D4  |I)......I:.2....|
000005F0: 08 80 00 40 0E 28 23 8F  20 5A 45 49 47 45 52 20  |...@.(#. ZEIGER |
00000600: 50 4F 53 49 54 49 4F 4E  49 45 52 45 4E 20 2D 2D  |POSITIONIEREN --|
00000610: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000620: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000630: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000640: 00 46 0E 29 23 3A 00 64  0E 32 23 48 42 25 B2 53  |.F.)#:.d.2#HB%.S|
00000650: 41 AD 32 35 36 3A 4C 42  25 B2 53 41 AB 48 42 25  |A.256:LB%.SA.HB%|
00000660: AC 32 35 36 00 88 0E 3C  23 98 31 35 2C 22 50 22  |.256...<#.15,"P"|
00000670: 3B C7 28 33 29 3B C7 28  4C 42 25 29 3B C7 28 48  |;.(3);.(LB%);.(H|
00000680: 42 25 29 3B C7 28 31 29  00 AE 0E 46 23 84 31 35  |B%);.(1)...F#.15|
00000690: 2C 41 3A 8B 41 B2 35 30  A7 99 22 53 41 54 5A 4E  |,A:.A.50.."SATZN|
000006A0: 55 4D 4D 45 52 20 5A 55  20 48 4F 43 48 22 00 B4  |UMMER ZU HOCH"..|
000006B0: 0E 50 23 8E 00 02 0F 8C  23 8F 20 53 41 54 5A 20  |.P#.....#. SATZ |
000006C0: 4C 45 53 45 4E 20 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |LESEN ----------|
000006D0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000006E0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000006F0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000700: 2D 2D 00 08 0F 8D 23 3A  00 14 0F 96 23 8B 41 B2  |--....#:....#.A.|
00000710: 35 30 A7 8E 00 1E 0F A0  23 84 31 2C 41 24 00 24  |50......#.1,A$.$|
00000720: 0F AA 23 8E 00 00 00                              |..#....         |
..).... ********************************
*.Q.... *   INDEX-MAKER - ERSTELLT DEN  
*.Y.... *   INDEX ZU EINEM BELIEBIGEN,  
*...... *    ALPHABETISCH GEORDNETEN    
*.I.... * BEREICH EINER RELATIVEN DATEI 
*...... * <C> 1986 BEI MICHAEL NICKLES  
*...... ********************************
*.0...."...INDEX-MAKER.".O.... M%(26) : 
. INDEX-TABELLE.~....".BITTE GEBEN SIE D
EN NAMEN DER RELATIVEN...(.."DATEI AN, V
ON DER EIN INDEX ERSTELLT...2.."WERDEN S
OLL!".P.<..198,0:.".";D$...F..1,8,3,D$:.
15,8,15:. DATEI OEFFNEN.).P..".BITTE GEB
EN SIE DEN BEREICH DER DATEI AN";.X.Z.."
VON DEM DER INDEX ERSTELLT WERDEN SOLL!"
.Q.D..198,0:.".ANFANG";AN...N..198,0:.".
ENDE  ";EN.D.X.SA.AN:.9000:.A.50.."ANFAN
GSATZ EXISTIERT NICHT!":.100.....SA.EN:.
9000:.A.50.."ENDSATZ EXISTIERT NICHT!":.
100......AN.EN.."UNSINN!":.100.D.... IND
EX-ERSTELLEN ---------------------------
----------------------------.J...:......
".BITTE WARTEN !".....SA.AN:.9000.....IZ
.0......SA.AN.EN.....:.A...: .9100:.SA,A
$.....: .M%(F(H(A$,1)).64).0.M%(F(H(A$,1
)).64).SA...8.:...L..SA.M.P.. INDEX AUSG
EBEN -----------------------------------
---------------------.S.Q.:.J.Z..".INDEX
-AUSGABE:"......"..AUSGABE AUF BILDSCHIR
M <1>......".ALS SEQ-FILE AUF DISK  <2>.
.....198,0.X....I$:.I$.."1".I$.."2".2050
......I$."1".2100......I$."2".2200...4..
 AUSGABE AUF BILDSCHIRM...5.:.&.>..".".\
.H..I.1.13:.G(I.64)"="M%(I),G(I.13.64)"=
"M%(I.13):.I.B.R........ M%(1)-M%(26) AL
S SEQFILE SPEICHERN.....:......198,0:.".
FILENAME ";I$:I$.I$.",S,W".H....2,8,2,I$
.T....I.1.26.....:.2,M%(I)...J..I: 2...T
...@.(#. ZEIGER POSITIONIEREN ----------
----------------------------------------
.F.)#:.D.2#HB%.SA.256:LB%.SA.HB%.256...<
#.15,"P";G(3);G(LB%);G(HB%);G(1)...F#.15
,A:.A.50.."SATZNUMMER ZU HOCH"...P#.....
#. SATZ LESEN --------------------------
----------------------------------....#:
....#.A.50..... #.1,A$.$..#....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL