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

ABBRUCH-IRQ

FILE INFORMATION

FILENAME(S): ABBRUCH-IRQ

FILE TYPE(S): PRG

FILE SIZE: 2K

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

APPEARS ON: 2 disk(s)

FILE HASH

cf52e2f34e6342f69c9cba51a028b8d0402ce1f13664048df618d4e75e13da38

FOUND ON DISKS (2 DISKS)

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

FILE CONTENT & ANALYSIS

00000000: 14 2D 26 2D 5A 00 3B 20  41 42 42 52 55 43 48 2D  |.-&-Z.; ABBRUCH-|
00000010: 49 52 51 00 2C 2D 5B 00  3B 00 40 2D 64 00 20 2E  |IRQ.,-[.;.@-d. .|
00000020: 45 51 5A 41 45 48 4C 45  52 3D 24 39 42 00 52 2D  |EQZAEHLER=$9B.R-|
00000030: 6E 00 20 2E 45 51 54 41  53 54 45 3D 24 43 42 00  |n. .EQTASTE=$CB.|
00000040: 67 2D 78 00 20 2E 45 51  49 52 51 41 4C 54 3D 24  |g-x. .EQIRQALT=$|
00000050: 45 41 33 31 00 76 2D 82  00 20 2E 45 51 59 52 3D  |EA31.v-.. .EQYR=|
00000060: 24 46 39 00 85 2D 8C 00  20 2E 45 51 58 52 3D 24  |$F9..-.. .EQXR=$|
00000070: 46 41 00 94 2D 96 00 20  2E 45 51 41 43 3D 24 46  |FA..-.. .EQAC=$F|
00000080: 42 00 A3 2D A0 00 20 2E  45 51 53 54 3D 24 46 43  |B..-.. .EQST=$FC|
00000090: 00 B3 2D AA 00 20 2E 45  51 50 5A 4C 3D 24 46 44  |..-.. .EQPZL=$FD|
000000A0: 00 C3 2D B4 00 20 2E 45  51 50 5A 48 3D 24 46 45  |..-.. .EQPZH=$FE|
000000B0: 00 C9 2D BE 00 3B 00 D7  2D C8 00 20 2E 42 41 24  |..-..;..-.. .BA$|
000000C0: 43 31 41 35 00 DD 2D D2  00 3B 00 E6 2D DC 00 20  |C1A5..-..;..-.. |
000000D0: 53 45 49 00 F9 2D E6 00  20 4C 44 41 23 3C 28 49  |SEI..-.. LDA#<(I|
000000E0: 52 51 4E 45 55 29 00 0C  2E F0 00 20 4C 44 58 23  |RQNEU)..... LDX#|
000000F0: 3E 28 49 52 51 4E 45 55  29 00 1A 2E FA 00 20 53  |>(IRQNEU)..... S|
00000100: 54 41 24 30 33 31 34 00  28 2E 04 01 20 53 54 58  |TA$0314.(... STX|
00000110: 24 30 33 31 35 00 31 2E  05 01 20 43 4C 49 00 3A  |$0315.1... CLI.:|
00000120: 2E 06 01 20 52 54 53 00  40 2E 07 01 3B 00 54 2E  |... RTS.@...;.T.|
00000130: 09 01 49 52 51 4E 45 55  20 4C 44 41 54 41 53 54  |..IRQNEU LDATAST|
00000140: 45 00 60 2E 0E 01 20 43  4D 50 23 34 38 00 6C 2E  |E.`... CMP#48.l.|
00000150: 0F 01 20 42 45 51 44 49  52 00 7B 2E 10 01 20 4A  |.. BEQDIR.{... J|
00000160: 4D 50 49 52 51 41 4C 54  00 81 2E 11 01 3B 00 8D  |MPIRQALT.....;..|
00000170: 2E 12 01 44 49 52 20 50  4C 41 00 98 2E 13 01 20  |...DIR PLA..... |
00000180: 53 54 41 59 52 00 A1 2E  14 01 20 50 4C 41 00 AC  |STAYR..... PLA..|
00000190: 2E 15 01 20 53 54 41 58  52 00 B5 2E 16 01 20 50  |... STAXR..... P|
000001A0: 4C 41 00 C0 2E 17 01 20  53 54 41 41 43 00 C9 2E  |LA..... STAAC...|
000001B0: 18 01 20 50 4C 41 00 D4  2E 19 01 20 53 54 41 53  |.. PLA..... STAS|
000001C0: 54 00 DD 2E 1A 01 20 50  4C 41 00 E9 2E 1B 01 20  |T..... PLA..... |
000001D0: 53 54 41 50 5A 4C 00 F2  2E 1C 01 20 50 4C 41 00  |STAPZL..... PLA.|
000001E0: FE 2E 1D 01 20 53 54 41  50 5A 48 00 11 2F 1E 01  |.... STAPZH../..|
000001F0: 20 4C 44 41 23 3E 28 44  49 52 4F 55 54 29 00 1A  | LDA#>(DIROUT)..|
00000200: 2F 1F 01 20 50 48 41 00  2D 2F 20 01 20 4C 44 41  |/.. PHA.-/ . LDA|
00000210: 23 3C 28 44 49 52 4F 55  54 29 00 36 2F 21 01 20  |#<(DIROUT).6/!. |
00000220: 50 48 41 00 41 2F 22 01  20 4C 44 41 53 54 00 4A  |PHA.A/". LDAST.J|
00000230: 2F 23 01 20 50 48 41 00  55 2F 24 01 20 4C 44 41  |/#. PHA.U/$. LDA|
00000240: 41 43 00 5E 2F 25 01 20  50 48 41 00 69 2F 26 01  |AC.^/%. PHA.i/&.|
00000250: 20 4C 44 41 58 52 00 72  2F 27 01 20 50 48 41 00  | LDAXR.r/'. PHA.|
00000260: 7D 2F 28 01 20 4C 44 41  59 52 00 86 2F 29 01 20  |}/(. LDAYR../). |
00000270: 50 48 41 00 99 2F 2A 01  20 4C 44 41 23 3C 28 49  |PHA../*. LDA#<(I|
00000280: 52 51 41 4C 54 29 00 A7  2F 2B 01 20 53 54 41 24  |RQALT)../+. STA$|
00000290: 30 33 31 34 00 BA 2F 2C  01 20 4C 44 41 23 3E 28  |0314../,. LDA#>(|
000002A0: 49 52 51 41 4C 54 29 00  C8 2F 2D 01 20 53 54 41  |IRQALT)../-. STA|
000002B0: 24 30 33 31 35 00 D7 2F  2E 01 20 4A 4D 50 49 52  |$0315../.. JMPIR|
000002C0: 51 41 4C 54 00 DD 2F 2F  01 3B 00 F0 2F 30 01 44  |QALT..//.;../0.D|
000002D0: 49 52 4F 55 54 20 4C 44  41 23 31 34 37 00 FE 2F  |IROUT LDA#147../|
000002E0: 31 01 20 4A 53 52 24 46  46 44 32 00 0A 30 32 01  |1. JSR$FFD2..02.|
000002F0: 20 4C 44 41 23 30 31 00  16 30 33 01 20 4C 44 58  | LDA#01..03. LDX|
00000300: 23 30 38 00 22 30 34 01  20 4C 44 59 23 30 30 00  |#08."04. LDY#00.|
00000310: 30 30 35 01 20 4A 53 52  24 46 46 42 41 00 3C 30  |005. JSR$FFBA.<0|
00000320: 36 01 20 4C 44 41 23 30  31 00 4D 30 37 01 20 4C  |6. LDA#01.M07. L|
00000330: 44 58 23 3C 28 4E 41 4D  45 29 00 5E 30 38 01 20  |DX#<(NAME).^08. |
00000340: 4C 44 59 23 3E 28 4E 41  4D 45 29 00 6C 30 39 01  |LDY#>(NAME).l09.|
00000350: 20 4A 53 52 24 46 46 42  44 00 7A 30 3A 01 20 4A  | JSR$FFBD.z0:. J|
00000360: 53 52 24 46 46 43 30 00  86 30 3B 01 20 4C 44 58  |SR$FFC0..0;. LDX|
00000370: 23 30 31 00 94 30 3C 01  20 4A 53 52 24 46 46 43  |#01..0<. JSR$FFC|
00000380: 36 00 A3 30 3D 01 20 4A  53 52 44 49 52 41 55 53  |6..0=. JSRDIRAUS|
00000390: 00 B1 30 3E 01 20 4A 53  52 24 46 46 43 43 00 BD  |..0>. JSR$FFCC..|
000003A0: 30 3F 01 20 4C 44 41 23  30 31 00 CB 30 40 01 20  |0?. LDA#01..0@. |
000003B0: 4A 53 52 24 46 46 43 33  00 D7 30 41 01 20 4C 44  |JSR$FFC3..0A. LD|
000003C0: 41 23 31 33 00 E5 30 42  01 20 4A 53 52 24 46 46  |A#13..0B. JSR$FF|
000003D0: 44 32 00 F5 30 43 01 4C  36 20 4A 53 52 24 46 46  |D2..0C.L6 JSR$FF|
000003E0: 45 34 00 01 31 44 01 20  43 4D 50 23 31 33 00 0C  |E4..1D. CMP#13..|
000003F0: 31 45 01 20 42 4E 45 4C  36 00 18 31 46 01 20 4C  |1E. BNEL6..1F. L|
00000400: 44 41 23 30 30 00 24 31  47 01 20 53 54 41 24 43  |DA#00.$1G. STA$C|
00000410: 36 00 2D 31 48 01 20 53  45 49 00 41 31 49 01 20  |6.-1H. SEI.A1I. |
00000420: 4C 44 41 23 3C 28 49 52  51 4E 45 55 31 29 00 55  |LDA#<(IRQNEU1).U|
00000430: 31 4A 01 20 4C 44 58 23  3E 28 49 52 51 4E 45 55  |1J. LDX#>(IRQNEU|
00000440: 31 29 00 63 31 4B 01 20  53 54 41 24 30 33 31 34  |1).c1K. STA$0314|
00000450: 00 71 31 4C 01 20 53 54  58 24 30 33 31 35 00 7A  |.q1L. STX$0315.z|
00000460: 31 4D 01 20 43 4C 49 00  8B 31 4E 01 57 41 49 54  |1M. CLI..1N.WAIT|
00000470: 20 4A 4D 50 57 41 49 54  00 91 31 4F 01 3B 00 A1  | JMPWAIT..1O.;..|
00000480: 31 50 01 49 52 51 4E 45  55 31 20 50 4C 41 00 AA  |1P.IRQNEU1 PLA..|
00000490: 31 51 01 20 50 4C 41 00  B3 31 52 01 20 50 4C 41  |1Q. PLA..1R. PLA|
000004A0: 00 BC 31 53 01 20 50 4C  41 00 C5 31 54 01 20 50  |..1S. PLA..1T. P|
000004B0: 4C 41 00 CE 31 55 01 20  50 4C 41 00 DA 31 56 01  |LA..1U. PLA..1V.|
000004C0: 20 4C 44 41 50 5A 48 00  E3 31 57 01 20 50 48 41  | LDAPZH..1W. PHA|
000004D0: 00 EF 31 58 01 20 4C 44  41 50 5A 4C 00 F8 31 59  |..1X. LDAPZL..1Y|
000004E0: 01 20 50 48 41 00 03 32  5A 01 20 4C 44 41 53 54  |. PHA..2Z. LDAST|
000004F0: 00 0C 32 5B 01 20 50 48  41 00 17 32 5C 01 20 4C  |..2[. PHA..2\. L|
00000500: 44 41 41 43 00 20 32 5D  01 20 50 48 41 00 2B 32  |DAAC. 2]. PHA.+2|
00000510: 5E 01 20 4C 44 41 58 52  00 34 32 5F 01 20 50 48  |^. LDAXR.42_. PH|
00000520: 41 00 3F 32 60 01 20 4C  44 41 59 52 00 48 32 61  |A.?2`. LDAYR.H2a|
00000530: 01 20 50 48 41 00 5B 32  62 01 20 4C 44 41 23 3C  |. PHA.[2b. LDA#<|
00000540: 28 49 52 51 4E 45 55 29  00 6E 32 63 01 20 4C 44  |(IRQNEU).n2c. LD|
00000550: 58 23 3E 28 49 52 51 4E  45 55 29 00 7C 32 64 01  |X#>(IRQNEU).|2d.|
00000560: 20 53 54 41 24 30 33 31  34 00 8A 32 65 01 20 53  | STA$0314..2e. S|
00000570: 54 58 24 30 33 31 35 00  98 32 66 01 20 4A 4D 50  |TX$0315..2f. JMP|
00000580: 24 45 41 37 45 00 9E 32  67 01 3B 00 B2 32 68 01  |$EA7E..2g.;..2h.|
00000590: 44 49 52 41 55 53 20 4A  53 52 24 46 46 43 46 00  |DIRAUS JSR$FFCF.|
000005A0: C0 32 69 01 20 4A 53 52  24 46 46 43 46 00 CC 32  |.2i. JSR$FFCF..2|
000005B0: 6A 01 20 4C 44 41 23 30  30 00 DC 32 6B 01 20 53  |j. LDA#00..2k. S|
000005C0: 54 41 5A 41 45 48 4C 45  52 00 ED 32 6C 01 4C 50  |TAZAEHLER..2l.LP|
000005D0: 31 20 4A 53 52 24 46 46  43 46 00 FB 32 6D 01 20  |1 JSR$FFCF..2m. |
000005E0: 4A 53 52 24 46 46 43 46  00 09 33 6E 01 20 4A 53  |JSR$FFCF..3n. JS|
000005F0: 52 24 46 46 43 46 00 15  33 6F 01 20 53 54 41 24  |R$FFCF..3o. STA$|
00000600: 36 33 00 23 33 70 01 20  4A 53 52 24 46 46 43 46  |63.#3p. JSR$FFCF|
00000610: 00 2F 33 71 01 20 53 54  41 24 36 32 00 3C 33 72  |./3q. STA$62.<3r|
00000620: 01 20 4C 44 58 23 24 39  30 00 45 33 73 01 20 53  |. LDX#$90.E3s. S|
00000630: 45 43 00 53 33 74 01 20  4A 53 52 24 42 43 34 39  |EC.S3t. JSR$BC49|
00000640: 00 61 33 75 01 20 4A 53  52 24 42 44 44 44 00 6F  |.a3u. JSR$BDDD.o|
00000650: 33 76 01 20 4A 53 52 24  41 42 31 45 00 80 33 77  |3v. JSR$AB1E..3w|
00000660: 01 4C 50 32 20 4A 53 52  24 46 46 43 46 00 8C 33  |.LP2 JSR$FFCF..3|
00000670: 78 01 20 4C 44 58 24 39  30 00 9B 33 79 01 20 42  |x. LDX$90..3y. B|
00000680: 45 51 57 45 49 54 45 52  00 A4 33 7A 01 20 52 54  |EQWEITER..3z. RT|
00000690: 53 00 B8 33 7B 01 57 45  49 54 45 52 20 4A 53 52  |S..3{.WEITER JSR|
000006A0: 24 46 46 44 32 00 C5 33  7C 01 20 43 4D 50 23 24  |$FFD2..3|. CMP#$|
000006B0: 32 32 00 D1 33 7D 01 20  42 4E 45 4C 50 32 00 E2  |22..3}. BNELP2..|
000006C0: 33 7E 01 4C 50 33 20 4A  53 52 24 46 46 43 46 00  |3~.LP3 JSR$FFCF.|
000006D0: F0 33 7F 01 20 4A 53 52  24 46 46 44 32 00 FC 33  |.3.. JSR$FFD2..3|
000006E0: 80 01 20 43 4D 50 23 30  30 00 08 34 81 01 20 42  |.. CMP#00..4.. B|
000006F0: 4E 45 4C 50 33 00 14 34  82 01 20 4C 44 41 23 31  |NELP3..4.. LDA#1|
00000700: 33 00 22 34 83 01 20 4A  53 52 24 46 46 44 32 00  |3."4.. JSR$FFD2.|
00000710: 32 34 84 01 20 49 4E 43  5A 41 45 48 4C 45 52 00  |24.. INCZAEHLER.|
00000720: 42 34 85 01 20 4C 44 41  5A 41 45 48 4C 45 52 00  |B4.. LDAZAEHLER.|
00000730: 4E 34 86 01 20 43 4D 50  23 32 34 00 59 34 87 01  |N4.. CMP#24.Y4..|
00000740: 20 42 4E 45 4F 4B 00 65  34 88 01 20 4C 44 41 23  | BNEOK.e4.. LDA#|
00000750: 30 30 00 71 34 89 01 20  53 54 41 24 43 36 00 81  |00.q4.. STA$C6..|
00000760: 34 8A 01 20 53 54 41 5A  41 45 48 4C 45 52 00 92  |4.. STAZAEHLER..|
00000770: 34 8B 01 4C 50 34 20 4A  53 52 24 46 31 34 32 00  |4..LP4 JSR$F142.|
00000780: 9E 34 8C 01 20 42 45 51  4C 50 34 00 AB 34 8D 01  |.4.. BEQLP4..4..|
00000790: 20 4C 44 41 23 31 34 37  00 B9 34 8E 01 20 4A 53  | LDA#147..4.. JS|
000007A0: 52 24 46 46 44 32 00 C7  34 8F 01 4F 4B 20 4A 4D  |R$FFD2..4..OK JM|
000007B0: 50 4C 50 31 00 CD 34 90  01 3B 00 DD 34 91 01 4E  |PLP1..4..;..4..N|
000007C0: 41 4D 45 20 2E 54 58 22  24 22 00 00 00           |AME .TX"$"...   |
.-&-Z.; ABBRUCH-IRQ.,-[.;.@-D. .EQZAEHLE
R=$9B.R-N. .EQTASTE=$CB.G-X. .EQIRQALT=$
EA31.V-.. .EQYR=$F9..-.. .EQXR=$FA..-.. 
.EQAC=$FB..- . .EQST=$FC..-.. .EQPZL=$FD
.C-.. .EQPZH=$FE.I-..;.W-H. .BA$C1A5..-R
.;..-.. SEI..-.. LDA#<(IRQNEU)..... LDX#
>(IRQNEU)..... STA$0314.(... STX$0315.1.
.. CLI.:... RTS.@...;.T...IRQNEU LDATAST
E.`... CMP#48.L... BEQDIR.{... JMPIRQALT
.....;.....DIR PLA..... STAYR..... PLA..
... STAXR..... PLA..... STAAC.I... PLA.T
... STAST..... PLA..... STAPZL..... PLA.
.... STAPZH../.. LDA#>(DIROUT)../.. PHA.
-/ . LDA#<(DIROUT).6/!. PHA.A/". LDAST.J
/#. PHA.U/$. LDAAC.^/%. PHA.I/&. LDAXR.R
/'. PHA.}/(. LDAYR../). PHA../*. LDA#<(I
RQALT)../+. STA$0314../,. LDA#>(IRQALT).
H/-. STA$0315.W/.. JMPIRQALT..//.;../0.D
IROUT LDA#147../1. JSR$FFD2..02. LDA#01.
.03. LDX#08."04. LDY#00.005. JSR$FFBA.<0
6. LDA#01.M07. LDX#<(NAME).^08. LDY#>(NA
ME).L09. JSR$FFBD.Z0:. JSR$FFC0..0;. LDX
#01..0<. JSR$FFC6..0=. JSRDIRAUS..0>. JS
R$FFCC..0?. LDA#01.K0@. JSR$FFC3.W0A. LD
A#13..0B. JSR$FFD2..0C.L6 JSR$FFE4..1D. 
CMP#13..1E. BNEL6..1F. LDA#00.$1G. STA$C
6.-1H. SEI.A1I. LDA#<(IRQNEU1).U1J. LDX#
>(IRQNEU1).C1K. STA$0314.Q1L. STX$0315.Z
1M. CLI..1N.WAIT JMPWAIT..1O.;..1P.IRQNE
U1 PLA..1Q. PLA..1R. PLA..1S. PLA.E1T. P
LA.N1U. PLA.Z1V. LDAPZH..1W. PHA..1X. LD
APZL..1Y. PHA..2Z. LDAST..2[. PHA..2\. L
DAAC. 2]. PHA.+2^. LDAXR.42_. PHA.?2`. L
DAYR.H2A. PHA.[2B. LDA#<(IRQNEU).N2C. LD
X#>(IRQNEU).|2D. STA$0314..2E. STX$0315.
.2F. JMP$EA7E..2G.;..2H.DIRAUS JSR$FFCF.
.2I. JSR$FFCF.L2J. LDA#00..2K. STAZAEHLE
R..2L.LP1 JSR$FFCF..2M. JSR$FFCF..3N. JS
R$FFCF..3O. STA$63.#3P. JSR$FFCF./3Q. ST
A$62.<3R. LDX#$90.E3S. SEC.S3T. JSR$BC49
.A3U. JSR$BDDD.O3V. JSR$AB1E..3W.LP2 JSR
$FFCF..3X. LDX$90..3Y. BEQWEITER..3Z. RT
S..3{.WEITER JSR$FFD2.E3|. CMP#$22.Q3}. 
BNELP2..3~.LP3 JSR$FFCF..3. JSR$FFD2..3
.. CMP#00..4.. BNELP3..4.. LDA#13."4.. J
SR$FFD2.24.. INCZAEHLER.B4.. LDAZAEHLER.
N4.. CMP#24.Y4.. BNEOK.E4.. LDA#00.Q4.. 
STA$C6..4.. STAZAEHLER..4..LP4 JSR$F142.
.4.. BEQLP4..4.. LDA#147..4.. JSR$FFD2.G
4..OK JMPLP1.M4..;..4..NAME .TX"$"...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL