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 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL