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

SPR1

FILE INFORMATION

FILENAME(S): SPR1

FILE TYPE(S): PRG

FILE SIZE: 1K

FIRST SEEN: 2025-11-30 21:09:55

APPEARS ON: 1 disk(s)

FILE HASH

d402c3faa469574b1ac8b5fd32fc763b935f9352352b66b56bac017f3e7cdf3c

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ASSEM SPR1 PRG DuncanTwain 14 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 0C 08 64 00 AA 24  43 30 30 30 00 17 08 6E  |....d..$C000...n|
00000010: 00 B7 24 43 30 30 30 00  36 08 78 00 3B 2A 2A 2A  |..$C000.6.x.;***|
00000020: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000030: 2A 2A 2A 2A 2A 2A 00 45  08 82 00 A3 56 49 43 3D  |******.E....VIC=|
00000040: 24 44 30 30 30 00 57 08  8C 00 A3 49 52 51 56 45  |$D000.W....IRQVE|
00000050: 43 3D 24 30 33 31 34 00  69 08 96 00 A3 49 52 51  |C=$0314.i....IRQ|
00000060: 41 4C 54 3D 24 45 41 33  31 00 7C 08 A0 00 A3 52  |ALT=$EA31.|....R|
00000070: 41 53 54 45 52 3D 56 49  43 2B 31 38 00 90 08 AA  |ASTER=VIC+18....|
00000080: 00 A3 49 52 51 4D 41 53  4B 3D 56 49 43 2B 32 36  |..IRQMASK=VIC+26|
00000090: 00 A4 08 B4 00 A3 49 52  51 46 4C 41 47 3D 56 49  |......IRQFLAG=VI|
000000A0: 43 2B 32 35 00 B6 08 BE  00 A3 48 49 42 49 54 3D  |C+25......HIBIT=|
000000B0: 56 49 43 2B 31 37 00 C9  08 C8 00 A3 43 49 41 54  |VIC+17......CIAT|
000000C0: 49 4D 45 3D 24 44 43 30  45 00 EA 08 D2 00 3B 2A  |IME=$DC0E.....;*|
000000D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000000E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 00 FD 08 DC 00 49  |**********.....I|
000000F0: 4E 49 54 20 D6 24 4D 41  4B 45 53 50 52 00 04 09  |NIT .$MAKESPR...|
00000100: E6 00 20 E8 00 0D 09 F0  00 20 CA 23 30 00 1A 09  |.. ...... .#0...|
00000110: FA 00 20 D2 52 41 53 54  45 52 00 26 09 04 01 20  |.. .RASTER.&... |
00000120: CA 48 49 42 49 54 00 31  09 0E 01 20 C6 23 31 32  |.HIBIT.1... .#12|
00000130: 37 00 3D 09 18 01 20 D2  48 49 42 49 54 00 48 09  |7.=... .HIBIT.H.|
00000140: 22 01 20 CA 23 31 32 39  00 56 09 2C 01 20 D2 49  |". .#129.V.,. .I|
00000150: 52 51 4D 41 53 4B 00 64  09 36 01 20 CA 43 49 41  |RQMASK.d.6. .CIA|
00000160: 54 49 4D 45 00 6F 09 40  01 20 C6 23 32 35 34 00  |TIME.o.@. .#254.|
00000170: 7D 09 4A 01 20 D2 43 49  41 54 49 4D 45 00 8E 09  |}.J. .CIATIME...|
00000180: 54 01 20 CA 23 3C 28 49  52 51 4E 45 57 29 00 9F  |T. .#<(IRQNEW)..|
00000190: 09 5E 01 20 C2 23 3E 28  49 52 51 4E 45 57 29 00  |.^. .#>(IRQNEW).|
000001A0: AC 09 68 01 20 D2 49 52  51 56 45 43 00 BB 09 72  |..h. .IRQVEC...r|
000001B0: 01 20 D3 49 52 51 56 45  43 2B 31 00 C9 09 7C 01  |. .IRQVEC+1...|.|
000001C0: 20 CA 49 52 51 46 4C 41  47 00 D7 09 86 01 20 D2  | .IRQFLAG..... .|
000001D0: 49 52 51 46 4C 41 47 00  DE 09 90 01 20 E7 00 E5  |IRQFLAG..... ...|
000001E0: 09 9A 01 20 E3 00 06 0A  A4 01 3B 2A 2A 2A 2A 2A  |... ......;*****|
000001F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000200: 2A 2A 2A 2A 2A 2A 00 17  0A AE 01 4D 41 4B 45 53  |******.....MAKES|
00000210: 50 52 20 C2 23 36 32 00  22 0A B8 01 20 CA 23 32  |PR .#62."... .#2|
00000220: 35 35 00 37 0A C2 01 4D  41 4B 45 4C 4F 4F 50 20  |55.7...MAKELOOP |
00000230: D2 32 30 30 30 2C 58 00  3E 0A CC 01 20 EE 00 4D  |.2000,X.>... ..M|
00000240: 0A D6 01 20 F0 4D 41 4B  45 4C 4F 4F 50 00 58 0A  |... .MAKELOOP.X.|
00000250: E0 01 20 CA 23 31 32 38  00 63 0A EA 01 20 D2 32  |.. .#128.c... .2|
00000260: 30 34 30 00 6C 0A F4 01  20 CA 23 30 00 79 0A FE  |040.l... .#0.y..|
00000270: 01 20 D2 56 49 43 2B 32  38 00 82 0A 08 02 20 CA  |. .VIC+28..... .|
00000280: 23 31 00 8F 0A 12 02 20  D2 56 49 43 2B 33 39 00  |#1..... .VIC+39.|
00000290: 98 0A 1C 02 20 CA 23 30  00 AF 0A 26 02 20 D2 56  |.... .#0...&. .V|
000002A0: 49 43 2B 32 39 3B 52 45  4D 20 58 20 45 58 50 00  |IC+29;REM X EXP.|
000002B0: B8 0A 30 02 20 CA 23 30  00 CB 0A 3A 02 20 D2 56  |..0. .#0...:. .V|
000002C0: 49 43 2B 32 33 3B 20 59  20 45 58 00 D4 0A 44 02  |IC+23; Y EX...D.|
000002D0: 20 CA 23 30 00 DE 0A 4E  02 20 D2 56 49 43 00 E9  | .#0...N. .VIC..|
000002E0: 0A 58 02 20 CA 23 31 34  30 00 F5 0A 62 02 20 D2  |.X. .#140...b. .|
000002F0: 56 49 43 2B 31 00 FE 0A  6C 02 20 CA 23 31 00 0B  |VIC+1...l. .#1..|
00000300: 0B 76 02 20 D2 56 49 43  2B 32 31 00 12 0B 80 02  |.v. .VIC+21.....|
00000310: 20 E3 00 34 0B 8A 02 3B  2A 2A 2A 2A 2A 2A 2A 2A  | ..4...;********|
00000320: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000330: 2A 2A 2A 2A 00 48 0B 94  02 49 52 51 4E 45 57 20  |****.H...IRQNEW |
00000340: CA 49 52 51 46 4C 41 47  00 56 0B 9E 02 20 D2 49  |.IRQFLAG.V... .I|
00000350: 52 51 46 4C 41 47 00 60  0B A8 02 20 C9 56 49 43  |RQFLAG.`... .VIC|
00000360: 00 6C 0B B2 02 20 F7 49  4E 43 48 49 00 76 0B BC  |.l... .INCHI.v..|
00000370: 02 20 CA 56 49 43 00 81  0B C6 02 20 C4 23 31 32  |. .VIC..... .#12|
00000380: 30 00 8E 0B D0 02 20 F4  49 52 51 52 45 54 00 9B  |0..... .IRQRET..|
00000390: 0B DA 02 20 CA 56 49 43  2B 31 36 00 A4 0B E4 02  |... .VIC+16.....|
000003A0: 20 C6 23 31 00 B1 0B EE  02 20 F7 49 52 51 52 45  | .#1..... .IRQRE|
000003B0: 54 00 BA 0B F8 02 20 CA  23 30 00 C4 0B 02 03 20  |T..... .#0..... |
000003C0: D2 56 49 43 00 D1 0B 0C  03 20 D2 56 49 43 2B 31  |.VIC..... .VIC+1|
000003D0: 36 00 E4 0B 16 03 49 52  51 52 45 54 20 D5 49 52  |6.....IRQRET .IR|
000003E0: 51 41 4C 54 00 F6 0B 20  03 49 4E 43 48 49 20 C9  |QALT... .INCHI .|
000003F0: 56 49 43 2B 31 36 00 03  0C 2A 03 20 D5 49 52 51  |VIC+16...*. .IRQ|
00000400: 52 45 54 00 00 00                                 |RET...          |
....D..$C000...N..$C000.6.X.;***********
**************.E....VIC=$D000.W....IRQVE
C=$0314.I....IRQALT=$EA31.|. ..RASTER=VI
C+18......IRQMASK=VIC+26......IRQFLAG=VI
C+25......HIBIT=VIC+17.I.H..CIATIME=$DC0
E...R.;***************************.....I
NIT V$MAKESPR..... ...... J#0..... RRAST
ER.&... JHIBIT.1... F#127.=... RHIBIT.H.
". J#129.V.,. RIRQMASK.D.6. JCIATIME.O.@
. F#254.}.J. RCIATIME...T. J#<(IRQNEW)..
.^. B#>(IRQNEW)...H. RIRQVEC...R. SIRQVE
C+1.I.|. JIRQFLAG.W... RIRQFLAG..... ...
... ......;***************************..
...MAKESPR B#62."... J#255.7.B.MAKELOOP 
R2000,X.>.L. ..M.V. .MAKELOOP.X... J#128
.C... R2040.L... J#0.Y... RVIC+28..... J
#1..... RVIC+39..... J#0...&. RVIC+29;RE
M X EXP...0. J#0.K.:. RVIC+23; Y EX.T.D.
 J#0...N. RVIC...X. J#140...B. RVIC+1...
L. J#1...V. RVIC+21..... ..4...;********
********************.H...IRQNEW JIRQFLAG
.V... RIRQFLAG.`... IVIC.L... .INCHI.V..
. JVIC...F. D#120...P. .IRQRET...Z. JVIC
+16..... F#1..... .IRQRET..... J#0.D... 
RVIC.Q... RVIC+16.....IRQRET UIRQALT... 
.INCHI IVIC+16...*. UIRQRET...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL