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

MODSTART

FILE INFORMATION

FILENAME(S): MODSTART

FILE TYPE(S): PRG

FILE SIZE: 1.3K

FIRST SEEN: 2025-11-30 21:23:11

APPEARS ON: 1 disk(s)

FILE HASH

e5fb22202f2def97859f4ad22998373e7d74d95fd91be90da3e94a04f7f34b45

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
C64 HULP 11 1 MODSTART PRG DuncanTwain 22 8 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 45 04 64 00 50 44  24 B2 22 A0 A0 A0 A0 A0  |..E.d.PD$.".....|
00000010: A0 A0 A0 A0 A0 A0 A0 A0  A0 A0 A0 22 3A 99 22 93  |...........":.".|
00000020: 12 20 20 43 48 41 4E 47  45 20 50 52 4F 47 52 41  |.  CHANGE PROGRA|
00000030: 4D 20 53 54 41 52 54 2D  41 44 44 52 45 53 53 2E  |M START-ADDRESS.|
00000040: 33 34 20 20 22 00 5C 04  65 00 99 22 11 11 54 59  |34  ".\.e.."..TY|
00000050: 50 45 20 4F 46 20 44 52  49 56 45 3A 00 76 04 66  |PE OF DRIVE:.v.f|
00000060: 00 99 22 11 20 20 20 20  20 43 42 4D 20 2E 2E 34  |..".     CBM ..4|
00000070: 30 3A 20 20 12 31 00 90  04 67 00 99 22 11 20 20  |0:  .1...g..".  |
00000080: 20 20 20 43 42 4D 20 38  30 35 30 3A 20 20 12 32  |   CBM 8050:  .2|
00000090: 00 A3 04 68 00 A1 51 24  3A 8B 51 24 B2 22 22 A7  |...h..Q$:.Q$."".|
000000A0: 31 30 34 00 B3 04 69 00  8B 51 24 B2 22 31 22 A7  |104...i..Q$."1".|
000000B0: 31 30 39 00 C4 04 6A 00  8B 51 24 B3 B1 22 32 22  |109...j..Q$.."2"|
000000C0: A7 31 30 30 00 DA 04 6B  00 97 31 34 32 38 2C 35  |.100...k..1428,5|
000000D0: 31 3A 97 31 34 32 39 2C  35 37 00 F0 04 6C 00 97  |1:.1429,57...l..|
000000E0: 31 34 39 34 2C 35 31 3A  97 31 34 39 35 2C 35 37  |1494,51:.1495,57|
000000F0: 00 10 05 6D 00 43 52 24  B2 C7 28 31 33 29 3A 43  |...m.CR$..(13):C|
00000100: 30 24 B2 C7 28 30 29 3A  43 31 24 B2 C7 28 31 29  |0$..(0):C1$..(1)|
00000110: 00 2B 05 6E 00 85 22 11  20 50 52 4F 47 52 41 4D  |.+.n..". PROGRAM|
00000120: 20 4E 41 4D 45 20 22 3B  46 4C 24 00 41 05 6F 00  | NAME ";FL$.A.o.|
00000130: 46 4C 24 B2 C8 28 46 4C  24 AA 50 44 24 2C 31 36  |FL$..(FL$.PD$,16|
00000140: 29 00 5D 05 70 00 99 22  11 20 53 45 41 52 43 48  |).].p..". SEARCH|
00000150: 49 4E 47 20 46 4F 52 20  20 22 46 4C 24 00 84 05  |ING FOR  "FL$...|
00000160: 71 00 9F 31 2C 38 2C 31  35 3A 9F 39 2C 38 2C 39  |q..1,8,15:.9,8,9|
00000170: 2C 22 23 22 3A 8D 31 34  30 3A 53 25 B2 31 3A 4F  |,"#":.140:S%.1:O|
00000180: 4B 25 B2 30 00 9F 05 72  00 98 31 2C 22 42 2D 52  |K%.0...r..1,"B-R|
00000190: 22 39 3B 30 3B 31 38 3B  53 25 3A 8D 31 34 30 00  |"9;0;18;S%:.140.|
000001A0: C7 05 73 00 98 31 2C 22  42 2D 50 22 39 3B 31 3A  |..s..1,"B-P"9;1:|
000001B0: A1 23 39 2C 4E 53 24 3A  8B 4E 53 24 B2 22 22 A7  |.#9,NS$:.NS$."".|
000001C0: 4E 53 24 B2 43 30 24 00  E1 05 74 00 98 31 2C 22  |NS$.C0$...t..1,"|
000001D0: 55 31 22 39 3B 30 3B 31  38 3B 53 25 3A 8D 31 34  |U1"9;0;18;S%:.14|
000001E0: 30 00 16 06 75 00 81 49  B2 32 A4 32 32 36 A9 33  |0...u..I.2.226.3|
000001F0: 32 3A 98 31 2C 22 42 2D  50 22 39 3B 49 3A A1 23  |2:.1,"B-P"9;I:.#|
00000200: 39 2C 54 59 24 3A 8B 54  59 24 B3 B1 C7 28 31 33  |9,TY$:.TY$...(13|
00000210: 30 29 89 31 32 33 00 31  06 76 00 98 31 2C 22 42  |0).123.1.v..1,"B|
00000220: 2D 50 22 39 3B 49 AA 31  39 3A 98 39 2C 43 52 24  |-P"9;I.19:.9,CR$|
00000230: 3B 00 58 06 77 00 98 31  2C 22 42 2D 50 22 39 3B  |;.X.w..1,"B-P"9;|
00000240: 49 AA 33 3A 84 39 2C 4E  4D 24 3A 8B 4E 4D 24 B3  |I.3:.9,NM$:.NM$.|
00000250: B1 46 4C 24 89 31 32 33  00 82 06 78 00 98 31 2C  |.FL$.123...x..1,|
00000260: 22 42 2D 50 22 39 3B 49  AA 31 3A A1 23 39 2C 4C  |"B-P"9;I.1:.#9,L|
00000270: 54 24 3A 8B 4C 54 24 B2  22 22 A7 4C 54 24 B2 43  |T$:.LT$."".LT$.C|
00000280: 30 24 00 AC 06 79 00 98  31 2C 22 42 2D 50 22 39  |0$...y..1,"B-P"9|
00000290: 3B 49 AA 32 3A A1 23 39  2C 4C 53 24 3A 8B 4C 53  |;I.2:.#9,LS$:.LS|
000002A0: 24 B2 22 22 A7 4C 53 24  B2 43 30 24 00 BC 06 7A  |$."".LS$.C0$...z|
000002B0: 00 4F 4B 25 B2 31 3A 49  B2 32 32 36 00 CC 06 7B  |.OK%.1:I.226...{|
000002C0: 00 82 49 3A 8B 4F 4B 25  A7 31 32 36 00 EA 06 7C  |..I:.OK%.126...||
000002D0: 00 53 25 B2 C6 28 4E 53  24 29 3A 8B 30 B3 53 25  |.S%..(NS$):.0.S%|
000002E0: AF 53 25 B3 32 30 89 31  31 34 00 06 07 7D 00 99  |.S%.20.114...}..|
000002F0: 22 11 20 22 46 4C 24 22  20 4E 4F 54 20 46 4F 55  |". "FL$" NOT FOU|
00000300: 4E 44 20 22 3A 80 00 34  07 7E 00 54 25 B2 C6 28  |ND ":..4.~.T%..(|
00000310: 4C 54 24 29 3A 53 25 B2  C6 28 4C 53 24 29 3A 98  |LT$):S%..(LS$):.|
00000320: 31 2C 22 55 31 22 39 3B  30 3B 54 25 3B 53 25 3A  |1,"U1"9;0;T%;S%:|
00000330: 8D 31 34 30 00 5C 07 7F  00 98 31 2C 22 42 2D 50  |.140.\....1,"B-P|
00000340: 22 39 3B 32 3A A1 23 39  2C 4C 4F 24 3A 8B 4C 4F  |"9;2:.#9,LO$:.LO|
00000350: 24 B2 22 22 A7 4C 4F 24  B2 43 30 24 00 84 07 80  |$."".LO$.C0$....|
00000360: 00 98 31 2C 22 42 2D 50  22 39 3B 33 3A A1 23 39  |..1,"B-P"9;3:.#9|
00000370: 2C 48 49 24 3A 8B 48 49  24 B2 22 22 A7 48 49 24  |,HI$:.HI$."".HI$|
00000380: B2 43 30 24 00 AD 07 81  00 4C 4F 25 B2 C6 28 4C  |.C0$.....LO%..(L|
00000390: 4F 24 29 3A 48 49 25 B2  C6 28 48 49 24 29 3A 41  |O$):HI%..(HI$):A|
000003A0: 44 B2 4C 4F 25 AA 32 35  36 AC 48 49 25 00 CE 07  |D.LO%.256.HI%...|
000003B0: 82 00 99 22 11 20 43 55  52 52 45 4E 54 20 4C 4F  |...". CURRENT LO|
000003C0: 41 44 20 41 44 44 52 45  53 53 3A 22 41 44 00 E5  |AD ADDRESS:"AD..|
000003D0: 07 83 00 99 22 11 20 4F  4B 20 28 12 59 92 2D 12  |....". OK (.Y.-.|
000003E0: 4E 92 29 20 3F 00 02 08  84 00 A1 47 24 3A 8B 47  |N.) ?......G$:.G|
000003F0: 24 B3 B1 22 59 22 AF 47  24 B3 B1 22 4E 22 89 31  |$.."Y".G$.."N".1|
00000400: 33 32 00 12 08 85 00 8B  47 24 B2 22 59 22 89 31  |32......G$."Y".1|
00000410: 33 39 00 39 08 86 00 85  22 11 20 4E 45 57 20 4C  |39.9....". NEW L|
00000420: 4F 41 44 20 41 44 44 52  45 53 53 20 A0 A0 A0 A0  |OAD ADDRESS ....|
00000430: 9D 9D 9D 9D 22 3B 41 44  24 00 55 08 87 00 8B C6  |....";AD$.U.....|
00000440: 28 41 44 24 29 B2 31 36  30 A7 99 22 91 91 91 22  |(AD$).160.."..."|
00000450: 3A 89 31 33 34 00 7D 08  88 00 41 44 B2 C5 28 41  |:.134.}...AD..(A|
00000460: 44 24 29 3A 48 49 25 B2  41 44 AD 32 35 36 3A 4C  |D$):HI%.AD.256:L|
00000470: 4F 25 B2 41 44 AB 32 35  36 AC 48 49 25 00 9E 08  |O%.AD.256.HI%...|
00000480: 89 00 98 31 2C 22 42 2D  50 22 39 3B 32 3A 98 39  |...1,"B-P"9;2:.9|
00000490: 2C C7 28 4C 4F 25 29 C7  28 48 49 25 29 3B 00 BD  |,.(LO%).(HI%);..|
000004A0: 08 8A 00 98 31 2C 22 55  32 22 39 3B 30 3B 54 25  |....1,"U2"9;0;T%|
000004B0: 3B 53 25 3A 8D 31 34 30  3A 89 31 32 36 00 DE 08  |;S%:.140:.126...|
000004C0: 8B 00 A0 39 3A A0 31 3A  99 22 11 20 22 46 4C 24  |...9:.1:.". "FL$|
000004D0: 22 52 45 4C 4F 43 41 54  45 44 20 22 3A 80 00 01  |"RELOCATED ":...|
000004E0: 09 8C 00 84 31 2C 45 4E  24 2C 45 4D 24 2C 45 54  |....1,EN$,EM$,ET|
000004F0: 24 2C 45 53 24 3A 8B 45  4E 24 B2 22 30 30 22 A7  |$,ES$:.EN$."00".|
00000500: 8E 00 32 09 8D 00 A0 39  3A A0 31 3A 99 22 11 20  |..2....9:.1:.". |
00000510: 49 2F 4F 20 45 52 52 4F  52 20 22 45 4E 24 22 20  |I/O ERROR "EN$" |
00000520: 22 45 4D 24 22 20 22 45  54 24 22 20 22 45 53 24  |"EM$" "ET$" "ES$|
00000530: 3A 80 00 00 00                                    |:....           |
..E.D.PD$."                ":."..  CHANG
E PROGRAM START-ADDRESS.34  ".\.E.."..TY
PE OF DRIVE:.V.F..".     CBM ..40:  .1..
.G..".     CBM 8050:  .2...H..Q$:.Q$."".
104...I..Q$."1".109.D.J..Q$.."2".100.Z.K
..1428,51:.1429,57...L..1494,51:.1495,57
...M.CR$.G(13):C0$.G(0):C1$.G(1).+.N..".
 PROGRAM NAME ";FL$.A.O.FL$.H(FL$.PD$,16
).].P..". SEARCHING FOR  "FL$...Q..1,8,1
5:.9,8,9,"#":.140:S%.1:OK%.0...R..1,"B-R
"9;0;18;S%:.140.G.S..1,"B-P"9;1:.#9,NS$:
.NS$."".NS$.C0$...T..1,"U1"9;0;18;S%:.14
0...U..I.2.226.32:.1,"B-P"9;I:.#9,TY$:.T
Y$..G(130).123.1.V..1,"B-P"9;I.19:.9,CR$
;.X.W..1,"B-P"9;I.3:.9,NM$:.NM$..FL$.123
...X..1,"B-P"9;I.1:.#9,LT$:.LT$."".LT$.C
0$...Y..1,"B-P"9;I.2:.#9,LS$:.LS$."".LS$
.C0$...Z.OK%.1:I.226.L.{..I:.OK%.126...|
.S%.F(NS$):.0.S%.S%.20.114...}..". "FL$"
 NOT FOUND ":..4.~.T%.F(LT$):S%.F(LS$):.
1,"U1"9;0;T%;S%:.140.\...1,"B-P"9;2:.#9
,LO$:.LO$."".LO$.C0$......1,"B-P"9;3:.#9
,HI$:.HI$."".HI$.C0$.....LO%.F(LO$):HI%.
F(HI$):AD.LO%.256.HI%.N....". CURRENT LO
AD ADDRESS:"AD......". OK (.Y.-.N.) ?...
...G$:.G$.."Y".G$.."N".132......G$."Y".1
39.9....". NEW LOAD ADDRESS     ....";AD
$.U....F(AD$).160.."...":.134.}...AD.E(A
D$):HI%.AD.256:LO%.AD.256.HI%......1,"B-
P"9;2:.9,G(LO%)G(HI%);......1,"U2"9;0;T%
;S%:.140:.126..... 9: 1:.". "FL$"RELOCAT
ED ":.......1,EN$,EM$,ET$,ES$:.EN$."00".
..2... 9: 1:.". I/O ERROR "EN$" "EM$" "E
T$" "ES$:....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL