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

SPRITE-IRQ

FILE INFORMATION

FILENAME(S): SPRITE-IRQ

FILE TYPE(S): PRG

FILE SIZE: 1K

FIRST SEEN: 2025-10-20 14:30:10

APPEARS ON: 2 disk(s)

FILE HASH

8c143dd644beb53dd3de90200848862e1e43589d262e0650944563975f895ecd

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
90571 SPRITE-IRQ PRG Treasure Chest - Klaus Der Suhler 13 0 DOWNLOAD FILE
90571 SPRITE-IRQ PRG BrainSkull, Georg Fuchs 1988 13 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 14 2D 24 2D 64 00 3B 53  50 52 49 54 45 2D 49 52  |.-$-d.;SPRITE-IR|
00000010: 51 00 2A 2D 65 00 3B 00  3C 2D 8C 00 20 2E 45 51  |Q.*-e.;.<-.. .EQ|
00000020: 56 49 43 3D 24 44 30 30  30 00 52 2D 96 00 20 2E  |VIC=$D000.R-.. .|
00000030: 45 51 52 45 51 55 45 53  54 3D 24 44 30 31 39 00  |EQREQUEST=$D019.|
00000040: 65 2D A0 00 20 2E 45 51  4D 41 53 4B 3D 24 44 30  |e-.. .EQMASK=$D0|
00000050: 31 41 00 7A 2D DC 00 20  2E 45 51 49 52 51 41 4C  |1A.z-.. .EQIRQAL|
00000060: 54 3D 24 45 41 33 31 00  80 2D F0 00 3B 00 8E 2D  |T=$EA31..-..;..-|
00000070: FA 00 20 2E 42 41 24 43  30 34 44 00 94 2D 04 01  |.. .BA$C04D..-..|
00000080: 3B 00 9D 2D 0E 01 20 53  45 49 00 B0 2D 18 01 20  |;..-.. SEI..-.. |
00000090: 4C 44 41 23 3C 28 49 52  51 4E 45 55 29 00 C3 2D  |LDA#<(IRQNEU)..-|
000000A0: 22 01 20 4C 44 58 23 3E  28 49 52 51 4E 45 55 29  |". LDX#>(IRQNEU)|
000000B0: 00 D1 2D 2C 01 20 53 54  41 24 30 33 31 34 00 DF  |..-,. STA$0314..|
000000C0: 2D 36 01 20 53 54 58 24  30 33 31 35 00 EC 2D 40  |-6. STX$0315..-@|
000000D0: 01 20 4C 44 41 23 24 38  36 00 F9 2D 4A 01 20 53  |. LDA#$86..-J. S|
000000E0: 54 41 4D 41 53 4B 00 02  2E 54 01 20 43 4C 49 00  |TAMASK...T. CLI.|
000000F0: 0B 2E 5E 01 20 52 54 53  00 11 2E 68 01 3B 00 27  |..^. RTS...h.;.'|
00000100: 2E 72 01 49 52 51 4E 45  55 20 4C 44 41 52 45 51  |.r.IRQNEU LDAREQ|
00000110: 55 45 53 54 00 37 2E 7C  01 20 53 54 41 52 45 51  |UEST.7.|. STAREQ|
00000120: 55 45 53 54 00 46 2E 86  01 20 42 4D 49 53 50 52  |UEST.F... BMISPR|
00000130: 49 54 45 00 54 2E 90 01  20 4C 44 41 24 44 43 30  |ITE.T... LDA$DC0|
00000140: 44 00 5D 2E 9A 01 20 43  4C 49 00 6C 2E A4 01 20  |D.]... CLI.l... |
00000150: 4A 4D 50 49 52 51 41 4C  54 00 72 2E AE 01 3B 00  |JMPIRQALT.r...;.|
00000160: 87 2E B8 01 53 50 52 49  54 45 20 4C 44 41 56 49  |....SPRITE LDAVI|
00000170: 43 2B 33 31 00 94 2E CC  01 20 42 4E 45 42 41 43  |C+31..... BNEBAC|
00000180: 4B 00 A1 2E D6 01 20 4C  44 58 23 24 32 33 00 B0  |K..... LDX#$23..|
00000190: 2E E0 01 4C 31 20 4C 44  59 23 24 30 30 00 BB 2E  |...L1 LDY#$00...|
000001A0: EA 01 4C 32 20 54 59 41  00 CC 2E F4 01 20 53 54  |..L2 TYA..... ST|
000001B0: 41 56 49 43 2B 33 39 2B  31 00 D9 2E FE 01 20 45  |AVIC+39+1..... E|
000001C0: 4F 52 23 24 30 46 00 EA  2E 08 02 20 53 54 41 56  |OR#$0F..... STAV|
000001D0: 49 43 2B 33 39 2B 32 00  F3 2E 12 02 20 49 4E 59  |IC+39+2..... INY|
000001E0: 00 FE 2E 1C 02 20 42 4E  45 4C 32 00 07 2F 26 02  |..... BNEL2../&.|
000001F0: 20 44 45 58 00 12 2F 30  02 20 42 4E 45 4C 31 00  | DEX../0. BNEL1.|
00000200: 22 2F 3A 02 4C 33 20 49  4E 43 56 49 43 2B 33 00  |"/:.L3 INCVIC+3.|
00000210: 2F 2F 44 02 20 4C 44 58  23 24 30 44 00 3F 2F 4E  |//D. LDX#$0D.?/N|
00000220: 02 4C 50 31 20 4C 44 59  23 24 30 30 00 4B 2F 58  |.LP1 LDY#$00.K/X|
00000230: 02 4C 50 32 20 49 4E 59  00 57 2F 62 02 20 42 4E  |.LP2 INY.W/b. BN|
00000240: 45 4C 50 32 00 60 2F 6C  02 20 44 45 58 00 6C 2F  |ELP2.`/l. DEX.l/|
00000250: 76 02 20 42 4E 45 4C 50  31 00 7A 2F 80 02 20 4C  |v. BNELP1.z/.. L|
00000260: 44 41 56 49 43 2B 33 00  87 2F 8A 02 20 43 4D 50  |DAVIC+3../.. CMP|
00000270: 23 24 44 43 00 92 2F 94  02 20 42 4E 45 4C 33 00  |#$DC../.. BNEL3.|
00000280: A1 2F 9E 02 20 4C 44 41  56 49 43 2B 32 31 00 AE  |./.. LDAVIC+21..|
00000290: 2F A8 02 20 41 4E 44 23  24 46 44 00 BD 2F B2 02  |/.. AND#$FD../..|
000002A0: 20 53 54 41 56 49 43 2B  32 31 00 CA 2F BC 02 20  | STAVIC+21../.. |
000002B0: 4C 44 41 23 24 30 30 00  D9 2F C6 02 20 53 54 41  |LDA#$00../.. STA|
000002C0: 56 49 43 2B 33 30 00 E7  2F D0 02 20 4A 4D 50 24  |VIC+30../.. JMP$|
000002D0: 46 45 42 43 00 ED 2F DA  02 3B 00 FE 2F E4 02 42  |FEBC../..;../..B|
000002E0: 41 43 4B 20 4C 44 58 23  24 32 33 00 0D 30 EE 02  |ACK LDX#$23..0..|
000002F0: 4C 34 20 4C 44 59 23 24  30 30 00 18 30 F8 02 4C  |L4 LDY#$00..0..L|
00000300: 35 20 54 59 41 00 29 30  02 03 20 53 54 41 56 49  |5 TYA.)0.. STAVI|
00000310: 43 2B 33 39 2B 32 00 32  30 0C 03 20 49 4E 59 00  |C+39+2.20.. INY.|
00000320: 3D 30 16 03 20 42 4E 45  4C 35 00 46 30 20 03 20  |=0.. BNEL5.F0 . |
00000330: 44 45 58 00 51 30 2A 03  20 42 4E 45 4C 34 00 61  |DEX.Q0*. BNEL4.a|
00000340: 30 34 03 4C 36 20 49 4E  43 56 49 43 2B 35 00 6E  |04.L6 INCVIC+5.n|
00000350: 30 3E 03 20 4C 44 58 23  24 30 44 00 7E 30 48 03  |0>. LDX#$0D.~0H.|
00000360: 4C 50 33 20 4C 44 59 23  24 30 30 00 8A 30 52 03  |LP3 LDY#$00..0R.|
00000370: 4C 50 34 20 49 4E 59 00  96 30 5C 03 20 42 4E 45  |LP4 INY..0\. BNE|
00000380: 4C 50 34 00 9F 30 66 03  20 44 45 58 00 AB 30 70  |LP4..0f. DEX..0p|
00000390: 03 20 42 4E 45 4C 50 33  00 B9 30 7A 03 20 4C 44  |. BNELP3..0z. LD|
000003A0: 41 56 49 43 2B 35 00 C6  30 84 03 20 43 4D 50 23  |AVIC+5..0.. CMP#|
000003B0: 24 44 43 00 D1 30 8E 03  20 42 4E 45 4C 36 00 E0  |$DC..0.. BNEL6..|
000003C0: 30 98 03 20 4C 44 41 56  49 43 2B 32 31 00 ED 30  |0.. LDAVIC+21..0|
000003D0: A2 03 20 41 4E 44 23 24  46 42 00 FC 30 AC 03 20  |.. AND#$FB..0.. |
000003E0: 53 54 41 56 49 43 2B 32  31 00 09 31 B6 03 20 4C  |STAVIC+21..1.. L|
000003F0: 44 41 23 24 30 30 00 18  31 C0 03 20 53 54 41 56  |DA#$00..1.. STAV|
00000400: 49 43 2B 33 31 00 26 31  CA 03 20 4A 4D 50 24 46  |IC+31.&1.. JMP$F|
00000410: 45 42 43 00 00 00                                 |EBC...          |
.-$-D.;SPRITE-IRQ.*-E.;.<-.. .EQVIC=$D00
0.R-.. .EQREQUEST=$D019.E- . .EQMASK=$D0
1A.Z-.. .EQIRQALT=$EA31..-..;..-.. .BA$C
04D..-..;..-.. SEI..-.. LDA#<(IRQNEU).C-
". LDX#>(IRQNEU).Q-,. STA$0314..-6. STX$
0315..-@. LDA#$86..-J. STAMASK...T. CLI.
..^. RTS...H.;.'.R.IRQNEU LDAREQUEST.7.|
. STAREQUEST.F... BMISPRITE.T... LDA$DC0
D.]... CLI.L... JMPIRQALT.R...;.....SPRI
TE LDAVIC+31...L. BNEBACK...V. LDX#$23..
...L1 LDY#$00.....L2 TYA.L... STAVIC+39+
1.Y... EOR#$0F..... STAVIC+39+2..... INY
..... BNEL2../&. DEX../0. BNEL1."/:.L3 I
NCVIC+3.//D. LDX#$0D.?/N.LP1 LDY#$00.K/X
.LP2 INY.W/B. BNELP2.`/L. DEX.L/V. BNELP
1.Z/.. LDAVIC+3../.. CMP#$DC../.. BNEL3.
./.. LDAVIC+21../.. AND#$FD../.. STAVIC+
21.J/.. LDA#$00.Y/F. STAVIC+30../P. JMP$
FEBC../Z.;../..BACK LDX#$23..0..L4 LDY#$
00..0..L5 TYA.)0.. STAVIC+39+2.20.. INY.
=0.. BNEL5.F0 . DEX.Q0*. BNEL4.A04.L6 IN
CVIC+5.N0>. LDX#$0D.~0H.LP3 LDY#$00..0R.
LP4 INY..0\. BNELP4..0F. DEX..0P. BNELP3
..0Z. LDAVIC+5.F0.. CMP#$DC.Q0.. BNEL6..
0.. LDAVIC+21..0.. AND#$FB..0.. STAVIC+2
1..1.. LDA#$00..1.. STAVIC+31.&1J. JMP$F
EBC...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL