00000000: 00 40 45 4E 54 53 50 52 45 43 48 45 4E 44 45 20 |.@ENTSPRECHENDE |
00000010: D0 52 4F 47 52 41 4D 4D 20 47 45 4C 41 44 45 4E |.ROGRAMM GELADEN|
00000020: 20 20 48 41 42 45 4E 2E 20 20 C5 52 46 87 4C 4C | HABEN. .RF.LL|
00000030: 45 4E 20 20 57 49 52 C9 48 4D 20 45 4E 44 4C 49 |EN WIR.HM ENDLI|
00000040: 43 48 20 44 49 45 53 45 4E 20 D7 55 4E 53 43 48 |CH DIESEN .UNSCH|
00000050: 20 20 55 4E 44 20 20 53 50 52 49 4E 47 45 4E 20 | UND SPRINGEN |
00000060: 20 45 49 4E 4D 41 4C 20 20 5A 55 52 CC 41 44 45 | EINMAL ZUR.ADE|
00000070: 52 4F 55 54 49 4E 45 2E 20 C1 4E 53 43 48 4C 49 |ROUTINE. .NSCHLI|
00000080: 45 88 45 4E 44 20 48 41 42 45 4E 20 57 49 52 20 |E.END HABEN WIR |
00000090: 44 41 4E 4E 20 45 52 53 54 20 20 45 49 4E 4D 41 |DANN ERST EINMA|
000000A0: 4C 55 4E 53 45 52 20 5A 55 20 49 4E 46 49 5A 49 |LUNSER ZU INFIZI|
000000B0: 45 52 45 4E 44 45 53 20 D0 52 4F 47 52 41 4D 4D |ERENDES .ROGRAMM|
000000C0: 20 49 4D 20 20 D3 50 45 49 43 48 45 52 20 20 53 | IM .PEICHER S|
000000D0: 54 45 48 45 4E 2E D5 4D 20 44 49 45 53 20 45 54 |TEHEN..M DIES ET|
000000E0: 57 41 53 20 42 45 53 53 45 52 20 5A 55 20 45 52 |WAS BESSER ZU ER|
000000F0: 4C 85 55 54 45 52 4E 20 46 4F 4C 47 54 20 5A 55 |L.UTERN FOLGT ZU|
00000100: 4E 85 43 48 53 54 20 45 52 53 54 45 49 4E 4D 41 |N.CHST ERSTEINMA|
00000110: 4C 20 45 49 4E 20 C1 55 53 5A 55 47 20 41 55 53 |L EIN .USZUG AUS|
00000120: 20 44 45 4D 20 D3 4F 55 52 43 45 4C 49 53 54 49 | DEM .OURCELISTI|
00000130: 4E 47 3A 20 20 20 20 20 20 20 20 20 20 20 20 20 |NG: |
00000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000170: 20 20 20 20 20 31 35 32 30 20 2D 20 4A 53 52 20 | 1520 - JSR |
00000180: 24 46 34 45 35 20 20 20 20 3B D3 50 52 55 4E 47 |$F4E5 ;.PRUNG|
00000190: 20 5A 55 52 20 CC 41 44 45 52 4F 55 54 49 4E 45 | ZUR .ADEROUTINE|
000001A0: 20 20 20 20 20 20 20 20 20 20 31 35 33 30 20 2D | 1530 -|
000001B0: 20 42 43 43 20 49 4E 46 54 45 53 54 20 20 3B 57 | BCC INFTEST ;W|
000001C0: 45 4E 4E 20 4B 45 49 4E 20 C6 45 48 4C 45 52 2C |ENN KEIN .EHLER,|
000001D0: 20 44 41 4E 4E 20 57 45 49 54 45 52 20 20 20 31 | DANN WEITER 1|
000001E0: 35 34 30 20 2D 20 52 54 53 20 20 20 20 20 20 20 |540 - RTS |
000001F0: 20 20 20 3B 53 4F 4E 53 54 20 C7 4F 4F 44 42 59 | ;SONST .OODBY|
00000200: 45 2E 2E 2E 20 20 20 20 20 20 20 20 20 20 20 20 |E... |
00000210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000240: 20 20 20 20 20 20 20 20 20 C9 4E 20 DA 45 49 4C | .N .EIL|
00000250: 45 20 31 35 32 30 20 53 45 48 45 4E 20 D3 49 45 |E 1520 SEHEN .IE|
00000260: 20 44 45 4E 20 D3 50 52 55 4E 47 20 20 5A 55 52 | DEN .PRUNG ZUR|
00000270: 20 20 CC 41 44 45 52 4F 55 54 49 4E 45 2E D7 45 | .ADEROUTINE..E|
00000280: 4E 4E 20 44 45 52 20 D0 52 4F 5A 45 53 53 4F 52 |NN DER .ROZESSOR|
00000290: 20 56 4F 4E 20 44 4F 52 54 20 20 5A 55 52 87 43 | VON DORT ZUR.C|
000002A0: 4B 4B 45 48 52 54 2C 20 20 48 41 42 45 4E 20 20 |KKEHRT, HABEN |
000002B0: 57 49 52 44 41 53 20 D0 52 4F 47 52 41 4D 4D 20 |WIRDAS .ROGRAMM |
000002C0: 49 4D 20 D3 50 45 49 43 48 45 52 2E 20 C4 41 20 |IM .PEICHER. .A |
000002D0: 45 53 20 41 42 45 52 20 20 4E 55 4E 20 20 41 55 |ES ABER NUN AU|
000002E0: 43 48 20 20 53 45 49 4E 4B 41 4E 4E 2C 20 44 41 |CH SEINKANN, DA|
000002F0: 88 20 57 85 48 52 45 4E 44 20 44 45 4D 20 CC 41 |. W.HREND DEM .A|
00000300: 44 45 56 4F 52 47 41 4E 47 20 45 49 4E 20 20 C6 |DEVORGANG EIN .|
00000310: 45 48 4C 45 52 20 20 41 55 46 47 45 2D 54 52 45 |EHLER AUFGE-TRE|
00000320: 54 45 4E 20 49 53 54 20 55 4E 44 20 53 4F 4D 49 |TEN IST UND SOMI|
00000330: 54 20 45 49 4E 45 20 C9 4E 46 45 4B 54 49 4F 4E |T EINE .NFEKTION|
00000340: 20 56 45 52 48 45 45 52 45 4E 44 45 20 20 C6 4F | VERHEERENDE .O|
00000350: 4C 2D 47 45 4E 20 48 41 42 45 4E 20 4B 86 4E 4E |L-GEN HABEN K.NN|
00000360: 54 45 20 28 DA 45 52 53 54 86 52 55 4E 47 20 56 |TE (.ERST.RUNG V|
00000370: 4F 4E 20 C4 41 54 45 4E 21 29 2C 20 4D 87 53 53 |ON .ATEN!), M.SS|
00000380: 45 4E 20 20 57 49 52 45 52 53 54 20 4E 4F 43 48 |EN WIRERST NOCH|
00000390: 20 41 55 46 20 C6 45 48 4C 45 52 20 54 45 53 54 | AUF .EHLER TEST|
000003A0: 45 4E 2E 20 C4 49 45 53 20 49 53 54 20 20 53 45 |EN. .IES IST SE|
000003B0: 48 52 20 20 45 49 4E 46 41 43 48 2C 44 41 20 20 |HR EINFACH,DA |
000003C0: 44 49 45 20 20 CC 4F 41 44 52 4F 55 54 49 4E 45 |DIE .OADROUTINE|
000003D0: 20 20 49 4D 20 20 C3 41 52 52 59 46 4C 41 47 20 | IM .ARRYFLAG |
000003E0: 20 44 49 45 20 20 C9 4E 46 4F 52 4D 41 54 49 4F | DIE .NFORMATIO|
000003F0: 4E 5A 55 52 87 43 4B 47 49 42 54 2C 20 4F 42 20 |NZUR.CKGIBT, OB |
00000400: 42 45 49 4D 20 CC 41 44 45 4E 20 45 49 4E 20 C6 |BEIM .ADEN EIN .|
00000410: 45 48 4C 45 52 20 41 55 46 47 45 54 52 45 54 45 |EHLER AUFGETRETE|
00000420: 4E 20 20 49 53 54 4F 44 45 52 20 4E 49 43 48 54 |N ISTODER NICHT|
00000430: 2E 20 C2 45 49 20 45 49 4E 45 4D 20 C6 45 48 4C |. .EI EINEM .EHL|
00000440: 45 52 20 49 53 54 20 44 49 45 53 45 53 20 C6 4C |ER IST DIESES .L|
00000450: 41 47 20 20 47 45 53 45 54 5A 54 55 4E 44 20 44 |AG GESETZTUND D|
00000460: 41 53 20 20 D6 49 52 55 53 50 52 4F 47 52 41 4D |AS .IRUSPROGRAM|
00000470: 4D 20 20 57 49 52 44 20 20 41 42 47 45 42 52 4F |M WIRD ABGEBRO|
00000480: 43 48 45 4E 2E 20 20 C1 4E 53 4F 4E 53 54 45 4E |CHEN. .NSONSTEN|
00000490: 57 49 52 44 20 57 45 49 54 45 52 56 45 52 5A 57 |WIRD WEITERVERZW|
000004A0: 45 49 47 54 20 5A 55 52 20 D2 4F 55 54 49 4E 45 |EIGT ZUR .OUTINE|
000004B0: 20 C9 CE C6 D4 C5 D3 D4 3A 20 20 20 20 20 20 20 | .......: |
000004C0: 20 20 20 20 20 | |
.@ENTSPRECHENDE PROGRAMM GELADEN HABEN.
ERF.LLEN WIRIHM ENDLICH DIESEN WUNSCH
UND SPRINGEN EINMAL ZURLADEROUTINE.
ANSCHLIE.END HABEN WIR DANN ERST EINMA
LUNSER ZU INFIZIERENDES PROGRAMM IM SPE
ICHER STEHEN.UM DIES ETWAS BESSER ZU ER
L.UTERN FOLGT ZUN.CHST ERSTEINMAL EIN AU
SZUG AUS DEM SOURCELISTING:
1520 - JSR $F4E5 ;SPRUNG
ZUR LADEROUTINE 1530 - BCC INF
TEST ;WENN KEIN FEHLER, DANN WEITER 1
540 - RTS ;SONST GOODBYE...
IN ZEILE 1520 S
EHEN SIE DEN SPRUNG ZUR LADEROUTINE.WE
NN DER PROZESSOR VON DORT ZUR.CKKEHRT,
HABEN WIRDAS PROGRAMM IM SPEICHER. DA
ES ABER NUN AUCH SEINKANN, DA. W.HREN
D DEM LADEVORGANG EIN FEHLER AUFGE-TRE
TEN IST UND SOMIT EINE INFEKTION VERHEER
ENDE FOL-GEN HABEN K.NNTE (ZERST.RUNG V
ON DATEN!), M.SSEN WIRERST NOCH AUF FEH
LER TESTEN. DIES IST SEHR EINFACH,DA
DIE LOADROUTINE IM CARRYFLAG DIE IN
FORMATIONZUR.CKGIBT, OB BEIM LADEN EIN F
EHLER AUFGETRETEN ISTODER NICHT. BEI EI
NEM FEHLER IST DIESES FLAG GESETZTUND D
AS VIRUSPROGRAMM WIRD ABGEBROCHEN. A
NSONSTENWIRD WEITERVERZWEIGT ZUR ROUTINE
INFTEST:
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL