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

INTERRUPT HAND

FILE INFORMATION

FILENAME(S): INTERRUPT HAND

FILE TYPE(S): PRG

FILE SIZE: 1.5K

FIRST SEEN: 2025-11-30 21:10:51

APPEARS ON: 1 disk(s)

FILE HASH

5bba2287b79bcf56d641a7b01c99af27ae4bbecde20e9f9254d1514cbe3ece98

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
SPEEDY INTERRUPT HAND PRG DuncanTwain 24 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 12 08 0A 00 CF 52  47 20 20 20 20 24 43 30  |.......RG    $C0|
00000010: 30 30 00 24 08 0F 00 4A  4F 59 20 44 45 46 20 24  |00.$...JOY DEF $|
00000020: 44 43 30 30 00 39 08 14  00 4F 4C 44 56 45 43 20  |DC00.9...OLDVEC |
00000030: 44 45 46 20 24 45 41 33  31 00 4C 08 1E 00 58 52  |DEF $EA31.L...XR|
00000040: 45 47 20 44 45 46 20 24  44 30 30 30 00 5F 08 28  |EG DEF $D000._.(|
00000050: 00 59 52 45 47 20 44 45  46 20 24 44 30 30 31 00  |.YREG DEF $D001.|
00000060: 71 08 32 00 53 50 52 20  44 45 46 20 24 44 30 31  |q.2.SPR DEF $D01|
00000070: 35 00 83 08 3C 00 4D 53  42 20 44 45 46 20 24 44  |5...<.MSB DEF $D|
00000080: 30 31 30 00 98 08 46 00  53 50 50 49 4F 4E 20 44  |010...F.SPPION D|
00000090: 45 46 20 24 30 37 46 38  00 A7 08 50 00 5A 50 20  |EF $07F8...P.ZP |
000000A0: 44 45 46 20 24 30 32 00  BC 08 5A 00 4F 50 53 4C  |DEF $02...Z.OPSL|
000000B0: 41 47 20 44 45 46 20 24  30 33 34 30 00 CF 08 5F  |AG DEF $0340..._|
000000C0: 00 52 41 4E 44 20 44 45  46 20 24 44 30 32 30 00  |.RAND DEF $D020.|
000000D0: DC 08 64 00 CA 53 52 20  4C 45 45 53 00 E4 08 6E  |..d..SR LEES...n|
000000E0: 00 D3 45 49 00 F4 08 78  00 CC 44 41 20 23 B3 4E  |..EI...x..DA #.N|
000000F0: 57 49 4E 54 00 02 09 82  00 D3 54 41 20 24 30 33  |WINT......TA $03|
00000100: 31 34 00 12 09 8C 00 CC  44 41 20 23 B1 4E 57 49  |14......DA #.NWI|
00000110: 4E 54 00 20 09 96 00 D3  54 41 20 24 30 33 31 35  |NT. ....TA $0315|
00000120: 00 28 09 A0 00 C3 4C 49  00 30 09 AA 00 D2 54 53  |.(....LI.0....TS|
00000130: 00 42 09 B4 00 4C 45 45  53 20 4C 44 58 20 23 24  |.B...LEES LDX #$|
00000140: 30 30 00 50 09 BE 00 D3  54 58 20 24 44 30 32 37  |00.P....TX $D027|
00000150: 00 5D 09 C8 00 CC 44 58  20 23 24 30 32 00 68 09  |.]....DX #$02.h.|
00000160: D2 00 D3 54 58 20 5A 50  00 75 09 DC 00 CC 44 58  |...TX ZP.u....DX|
00000170: 20 23 24 30 44 00 84 09  E6 00 D3 54 58 20 53 50  | #$0D......TX SP|
00000180: 50 49 4F 4E 00 91 09 F0  00 CC 44 58 20 23 24 32  |PION......DX #$2|
00000190: 38 00 9E 09 FA 00 D3 54  58 20 58 52 45 47 00 AB  |8......TX XREG..|
000001A0: 09 04 01 CC 44 59 20 23  24 33 37 00 B8 09 0E 01  |....DY #$37.....|
000001B0: D3 54 59 20 59 52 45 47  00 C5 09 18 01 CC 44 41  |.TY YREG......DA|
000001C0: 20 23 24 30 30 00 D1 09  22 01 D3 54 41 20 4D 53  | #$00..."..TA MS|
000001D0: 42 00 DE 09 2C 01 CC 44  58 20 23 24 30 30 00 F3  |B...,..DX #$00..|
000001E0: 09 36 01 4C 55 53 20 4C  44 41 20 53 50 52 49 54  |.6.LUS LDA SPRIT|
000001F0: 45 2C 58 00 04 0A 40 01  D3 54 41 20 4F 50 53 4C  |E,X...@..TA OPSL|
00000200: 41 47 2C 58 00 0C 0A 4A  01 C9 4E 58 00 19 0A 54  |AG,X...J..NX...T|
00000210: 01 C3 50 58 20 23 24 33  46 00 25 0A 5E 01 C2 4E  |..PX #$3F.%.^..N|
00000220: 45 20 4C 55 53 00 31 0A  68 01 CC 44 41 20 53 50  |E LUS.1.h..DA SP|
00000230: 52 00 3E 0A 72 01 CF 52  41 20 23 24 30 31 00 4A  |R.>.r..RA #$01.J|
00000240: 0A 7C 01 D3 54 41 20 53  50 52 00 52 0A 86 01 D2  |.|..TA SPR.R....|
00000250: 54 53 00 64 0A 90 01 4E  57 49 4E 54 20 4C 44 59  |TS.d...NWINT LDY|
00000260: 20 24 30 32 00 73 0A 92  01 4C 38 20 42 4E 45 20  | $02.s...L8 BNE |
00000270: 4C 31 30 00 82 0A 94 01  CA 4D 50 20 4F 4C 44 56  |L10......MP OLDV|
00000280: 45 43 00 92 0A 96 01 4C  31 30 20 4C 44 41 20 4A  |EC.....L10 LDA J|
00000290: 4F 59 00 9F 0A 97 01 C3  4D 50 20 23 31 31 31 00  |OY......MP #111.|
000002A0: AA 0A 98 01 C2 4E 45 20  53 31 00 B8 0A 99 01 CA  |.....NE S1......|
000002B0: 53 52 20 4B 4C 45 55 52  00 C5 0A 9A 01 53 31 20  |SR KLEUR.....S1 |
000002C0: 4C 53 52 20 41 00 D0 0A  A4 01 C2 43 53 20 4C 31  |LSR A......CS L1|
000002D0: 00 DD 0A AE 01 CC 44 58  20 59 52 45 47 00 EA 0A  |......DX YREG...|
000002E0: B8 01 C3 50 58 20 23 24  33 32 00 F5 0A C2 01 C2  |...PX #$32......|
000002F0: 45 51 20 4C 31 00 02 0B  CC 01 C4 45 43 20 59 52  |EQ L1......EC YR|
00000300: 45 47 00 0F 0B D6 01 4C  31 20 4C 53 52 20 41 00  |EG.....L1 LSR A.|
00000310: 1A 0B E0 01 C2 43 53 20  4C 32 00 27 0B EA 01 CC  |.....CS L2.'....|
00000320: 44 58 20 59 52 45 47 00  34 0B F4 01 C3 50 58 20  |DX YREG.4....PX |
00000330: 23 24 46 39 00 3F 0B FE  01 C2 45 51 20 4C 32 00  |#$F9.?....EQ L2.|
00000340: 4C 0B 08 02 C9 4E 43 20  59 52 45 47 00 59 0B 12  |L....NC YREG.Y..|
00000350: 02 4C 32 20 4C 53 52 20  41 00 64 0B 1C 02 C2 43  |.L2 LSR A.d....C|
00000360: 53 20 4C 33 00 70 0B 26  02 D3 54 41 20 24 30 33  |S L3.p.&..TA $03|
00000370: 00 7C 0B 30 02 CC 44 41  20 4D 53 42 00 89 0B 3A  |.|.0..DA MSB...:|
00000380: 02 C1 4E 44 20 23 24 30  31 00 94 0B 44 02 C2 45  |..ND #$01...D..E|
00000390: 51 20 4C 34 00 A1 0B 4E  02 CC 44 58 20 58 52 45  |Q L4...N..DX XRE|
000003A0: 47 00 AC 0B 58 02 C2 4E  45 20 4C 35 00 B8 0B 62  |G...X..NE L5...b|
000003B0: 02 C4 45 43 20 4D 53 42  00 C8 0B 6C 02 4C 35 20  |..EC MSB...l.L5 |
000003C0: 44 45 43 20 58 52 45 47  00 D3 0B 76 02 CA 4D 50  |DEC XREG...v..MP|
000003D0: 20 4C 39 00 E3 0B 80 02  4C 34 20 4C 44 58 20 58  | L9.....L4 LDX X|
000003E0: 52 45 47 00 F0 0B 8A 02  C3 50 58 20 23 24 31 38  |REG......PX #$18|
000003F0: 00 FB 0B 94 02 C2 45 51  20 4C 39 00 08 0C 9E 02  |......EQ L9.....|
00000400: C4 45 43 20 58 52 45 47  00 14 0C A8 02 CC 44 41  |.EC XREG......DA|
00000410: 20 24 30 33 00 21 0C B2  02 4C 33 20 4C 53 52 20  | $03.!...L3 LSR |
00000420: 41 00 2C 0C BC 02 C2 43  53 20 4C 39 00 38 0C C6  |A.,....CS L9.8..|
00000430: 02 CC 44 41 20 4D 53 42  00 45 0C D0 02 C1 4E 44  |..DA MSB.E....ND|
00000440: 20 23 24 30 31 00 50 0C  DA 02 C2 45 51 20 4C 36  | #$01.P....EQ L6|
00000450: 00 5D 0C E4 02 CC 44 58  20 58 52 45 47 00 6A 0C  |.]....DX XREG.j.|
00000460: EE 02 C3 50 58 20 23 24  35 37 00 75 0C F8 02 C2  |...PX #$57.u....|
00000470: 45 51 20 4C 39 00 82 0C  02 03 C9 4E 43 20 58 52  |EQ L9......NC XR|
00000480: 45 47 00 8D 0C 0C 03 CA  4D 50 20 4C 39 00 9D 0C  |EG......MP L9...|
00000490: 16 03 4C 36 20 4C 44 58  20 58 52 45 47 00 AA 0C  |..L6 LDX XREG...|
000004A0: 20 03 C3 50 58 20 23 24  46 46 00 B5 0C 2A 03 C2  | ..PX #$FF...*..|
000004B0: 4E 45 20 4C 37 00 C1 0C  34 03 C9 4E 43 20 4D 53  |NE L7...4..NC MS|
000004C0: 42 00 D1 0C 3E 03 4C 37  20 49 4E 43 20 58 52 45  |B...>.L7 INC XRE|
000004D0: 47 00 DC 0C 48 03 4C 39  20 44 45 59 00 EA 0C 52  |G...H.L9 DEY...R|
000004E0: 03 CA 4D 50 20 20 20 20  4C 38 00 FD 0C 57 03 4B  |..MP    L8...W.K|
000004F0: 4C 45 55 52 20 49 4E 43  20 52 41 4E 44 00 05 0D  |LEUR INC RAND...|
00000500: 61 03 D2 54 53 00 38 0D  84 03 53 50 52 49 54 45  |a..TS.8...SPRITE|
00000510: 20 44 41 54 20 31 39 32  2C 30 2C 30 2C 32 32 34  | DAT 192,0,0,224|
00000520: 2C 30 2C 30 2C 31 31 32  2C 37 2C 31 32 38 2C 36  |,0,0,112,7,128,6|
00000530: 30 2C 31 35 2C 31 32 38  00 6A 0D 8E 03 C4 41 54  |0,15,128.j....AT|
00000540: 20 33 30 2C 33 30 2C 30  2C 31 35 2C 36 30 2C 30  | 30,30,0,15,60,0|
00000550: 2C 37 2C 32 35 32 2C 30  2C 32 37 2C 32 34 38 2C  |,7,252,0,27,248,|
00000560: 30 2C 33 31 2C 32 34 38  2C 30 00 9C 0D 98 03 C4  |0,31,248,0......|
00000570: 41 54 20 36 33 2C 32 35  32 2C 30 2C 31 32 37 2C  |AT 63,252,0,127,|
00000580: 32 35 32 2C 30 2C 31 32  37 2C 32 34 38 2C 31 32  |252,0,127,248,12|
00000590: 38 2C 36 33 2C 32 34 31  2C 31 39 32 00 C9 0D A2  |8,63,241,192....|
000005A0: 03 C4 41 54 20 37 2C 32  32 37 2C 32 32 34 2C 31  |..AT 7,227,224,1|
000005B0: 2C 31 39 39 2C 31 39 32  2C 30 2C 31 34 33 2C 31  |,199,192,0,143,1|
000005C0: 32 38 2C 30 2C 33 31 2C  30 00 F0 0D AC 03 C4 41  |28,0,31,0......A|
000005D0: 54 20 30 2C 31 34 2C 30  2C 30 2C 30 2C 30 2C 30  |T 0,14,0,0,0,0,0|
000005E0: 2C 30 2C 30 2C 30 2C 30  2C 30 2C 30 2C 30 2C 30  |,0,0,0,0,0,0,0,0|
000005F0: 00 00 00                                          |...             |
......ORG    $C000.$...JOY DEF $DC00.9..
.OLDVEC DEF $EA31.L...XREG DEF $D000._.(
.YREG DEF $D001.Q.2.SPR DEF $D015...<.MS
B DEF $D010...F.SPPION DEF $07F8...P.ZP 
DEF $02...Z.OPSLAG DEF $0340.O._.RAND DE
F $D020...D.JSR LEES...N.SEI...X.LDA #.N
WINT.....STA $0314.....LDA #.NWINT. ...S
TA $0315.(. .CLI.0...RTS.B...LEES LDX #$
00.P...STX $D027.].H.LDX #$02.H.R.STX ZP
.U...LDX #$0D.....STX SPPION.....LDX #$2
8.....STX XREG.....LDY #$37.....STY YREG
.E...LDA #$00.Q.".STA MSB...,.LDX #$00..
.6.LUS LDA SPRITE,X...@.STA OPSLAG,X...J
.INX...T.CPX #$3F.%.^.BNE LUS.1.H.LDA SP
R.>.R.ORA #$01.J.|.STA SPR.R...RTS.D...N
WINT LDY $02.S...L8 BNE L10.....JMP OLDV
EC.....L10 LDA JOY.....CMP #111.....BNE 
S1.....JSR KLEUR.E...S1 LSR A.P...BCS L1
.....LDX YREG.....CPX #$32...B.BEQ L1...
L.DEC YREG...V.L1 LSR A.....BCS L2.'...L
DX YREG.4...CPX #$F9.?...BEQ L2.L...INC 
YREG.Y...L2 LSR A.D...BCS L3.P.&.STA $03
.|.0.LDA MSB...:.AND #$01...D.BEQ L4...N
.LDX XREG...X.BNE L5...B.DEC MSB.H.L.L5 
DEC XREG.S.V.JMP L9.....L4 LDX XREG.....
CPX #$18.....BEQ L9.....DEC XREG.....LDA
 $03.!...L3 LSR A.,...BCS L9.8.F.LDA MSB
.E.P.AND #$01.P.Z.BEQ L6.]...LDX XREG.J.
..CPX #$57.U...BEQ L9.....INC XREG.....J
MP L9.....L6 LDX XREG... .CPX #$FF...*.B
NE L7.A.4.INC MSB.Q.>.L7 INC XREG...H.L9
 DEY...R.JMP    L8...W.KLEUR INC RAND...
A.RTS.8...SPRITE DAT 192,0,0,224,0,0,112
,7,128,60,15,128.J...DAT 30,30,0,15,60,0
,7,252,0,27,248,0,31,248,0.....DAT 63,25
2,0,127,252,0,127,248,128,63,241,192.I..
.DAT 7,227,224,1,199,192,0,143,128,0,31,
0.....DAT 0,14,0,0,0,0,0,0,0,0,0,0,0,0,0
...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL