

; AntiCicloVir @ 1992 by Matthias Gutt *
; Kantstr.16 * W-2120 Lüneburg
; Protection against `Revenge of the Lamer Extermin.I+ II`

; ,`Lamer LoadWB`,`Return of the Lamer Extermin.`,`BGS9 I+II`,

; `Bret Hawnes`,`Color (TURK V1.3)`,`CompuPhagozyte 1+2`,

; `DAG Creator`,`Disaster Master V2`,`Disktroyer V1.0`,`

; `SADDAM`,`Smily Cancer I+II` ,`Terrorists` and
; `T.F.C. Revenge LoadWB` .
; Virus-Statikum 1.2


Execbase = 4
OpenLibrary = -$0228
CloseLibrary = -$019E
Open = -$001E
Close = -$0024
Write = -$0030
Read = -$002A
Delay = -$00C6
DeleteFile = -$0048
OpenWindow = -$00CC
CloseWindow = -$0048
WaitPort = -$0180

;WBStartup-Head
move.l 4,a6
suba.l a1,a1
jsr -294(a6)

move.l d0,a4

tst.l 172(a4)
bne cliaufruf

lea 92(a4),a0
jsr -384(a6)

lea 92(a4),a0
jsr -372(a6)
bra WBAufruf
cliaufruf:
cmp.w #"-n",(a0)
beq AntiCicloVir
cmp.l #"DF0:",(a0)
beq Drive0
cmp.l #"df0:",(a0)
beq Drive0
cmp.l #"DF1:",(a0)
beq Drive1
cmp.l #"df1:",(a0)
beq Drive1
cmp.l #"DF2:",(a0)
beq Drive2
cmp.l #"df2:",(a0)
beq Drive2
cmp.l #"DF3:",(a0)
beq Drive3
cmp.l #"df3:",(a0)
beq Drive3
cmp.l #"RAM:",(a0)
beq RAM
cmp.l #"ram:",(a0)
beq RAM

CliAufruf2:
Begruessung:
add.l #$00070007,d0
cmp.l #$00FF00FF,d0
bge AntiCicloVir
move.w #1,d1

Prim:
move.b $dff005,d2

Second:
move.l d0,$dff180
move.l d0,$dff184
cmp.b $dff005,d2

beq.s Second
dbra d1,Prim
bra Begruessung


; AntiCicloVir
AntiCicloVir:
clr.l d0
clr.l d1
clr.l d2
clr.l d4
clr.l d5
clr.l d6
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenIntui
cmp.l #0,d0
beq CloseDos
move.l d0,Intuibase
bsr OpenWin
cmp.l #0,d0
beq CloseAll
move.l d0,Handle
bsr Vektoren_Tabelle
bsr Schreiben
bsr CheckMem
bsr CheckMem2
bsr CloseWin
bsr CloseIntui
bra CloseDos

WBAufruf:
Begruessung2:
add.l #$00070007,d0
cmp.l #$00FF00FF,d0
bge AntiCicloVir2
move.w #1,d1

Prim2:
move.b $dff005,d2

Second2:
move.l d0,$dff180
move.l d0,$dff184
cmp.b $dff005,d2

beq.s Second2

dbra d1,Prim2
bra Begruessung2

AntiCicloVir2:
clr.l d0
clr.l d1
clr.l d2
clr.l d3
clr.l d4
clr.l d5
clr.l d6
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenIntui
cmp.l #0,d0
beq CloseDos
move.l d0,Intuibase
bsr Vektoren_Tabelle
bsr CheckMem2
bsr CloseIntui
bra CloseDos

Drive0:
clr.l d4
clr.l d5
clr.l d6
move.l #StartupD0,d5
cmp.l #"DF0:",(a0)+
cmp.b #"L",(a0)
beq LHeader0
cmp.b #"l",(a0)
beq LHeader0
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenWin
cmp.l #0,d0
beq CloseDos
move.l d0,Handle
bsr Schreiben
bsr CheckMem
bsr AllocAbs
bra H1
Drive01:
bra H6
Drive02:
bra H14
Drive03:
bra H19
Drive04:
bra H24
Drive05:
bra H29
Drive06:
bra H35
Drive07:
bra H40
Drive08:
bra H45
Drive09:
bra H50
Drive010:
bra H55
Drive011:
bra H60
Drive012:
bra H65
Drive013:
bra H70
Drive014:
bra H75
Drive015:
bra H80
Drive016:
bra H85
Drive017:
bra H90
Drive018:
bra H95
Drive019:
bra H100
Drive020:
bra H105
Drive021:
Drive022:
bra H115



Drive1:
clr.l d4
clr.l d5
clr.l d6
move.l #StartupD1,d5
cmp.l #"DF1:",(a0)+
cmp.b #"L",(a0)
beq LHeader1
cmp.b #"l",(a0)
beq LHeader1
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenWin
cmp.l #0,d0
beq CloseDos
move.l d0,Handle
bsr Schreiben
bsr CheckMem
bsr AllocAbs
bra H2
Drive11:
bra H10
Drive12:
bra H15
Drive13:
bra H20
Drive14:
bra H25
Drive15:
bra H30
Drive16:
bra H36
Drive17:
bra H41
Drive18:
bra H46
Drive19:
bra H51
Drive110:
bra H56
Drive111:
bra H61
Drive112:
bra H66
Drive113:
bra H71
Drive114:
bra H76
Drive115:
bra H81
Drive116:
bra H86
DRive117:
bra H91
Drive118:
bra H96
Drive119:
bra H101
Drive120:
bra H106
Drive121:
Drive122:
bra H115



Drive2:
clr.l d4
clr.l d5
clr.l d6
move.l #StartupD2,d5
cmp.l #"DF2:",(a0)+
cmp.b #"L",(a0)
beq LHeader2
cmp.b #"l",(a0)
beq LHeader2
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenWin
cmp.l #0,d0
beq CloseDos
move.l d0,Handle
bsr Schreiben
bsr CheckMem
bsr AllocAbs
bra H3
Drive21:
bra H11
Drive22:
bra H16
Drive23:
bra H21
Drive24:
bra H26
Drive25:
bra H31
Drive26:
bra H37
Drive27:
bra H42
Drive28:
bra H47
Drive29:
bra H52
Drive210:
bra H57
Drive211:
bra H62
Drive212:
bra H67
Drive213:
bra H72
Drive214:
bra H77
Drive215:
bra H82
Drive216:
bra H87
Drive217:
bra H92
Drive218:
bra H97
Drive219:
bra H102
Drive220:
bra H107
Drive221:
Drive222:
bra H115




Drive3:
clr.l d4
clr.l d5
clr.l d6
move.l #StartupD3,d5
cmp.l #"DF3:",(a0)+
cmp.b #"L",(a0)
beq LHeader3
cmp.b #"l",(a0)
beq LHeader3
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenWin
cmp.l #0,d0
beq CloseDos
move.l d0,Handle
bsr Schreiben
bsr CheckMem
bsr AllocAbs
bra H4
Drive31:
bra H12
Drive32:
bra H17
Drive33:
bra H22
Drive34:
bra H27
Drive35:
bra H32
Drive36:
bra H38
Drive37:
bra H43
Drive38:
bra H48
Drive39:
bra H53
Drive310:
bra H58
Drive311:
bra H63
Drive312:
bra H68
Drive313:
bra H73
Drive314:
bra H78
Drive315:
bra H83
Drive316:
bra H88
Drive317:
bra H93
Drive318:
bra H98
Drive319:
bra H103
Drive320:
bra H108
Drive321:
Drive322:
bra H115




RAM:
clr.l d4
clr.l d5
clr.l d6
move.l #StartupR,d5
cmp.l #"RAM:",(a0)+
cmp.b #"L",(a0)
beq LHeaderR
cmp.b #"l",(a0)
beq LHeaderR
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenWin
cmp.l #0,d0
beq CloseDos
move.l d0,Handle
bsr Schreiben
bsr CheckMem
bsr AllocAbs
bra H5
RAM1:
bra H13
RAM2:
bra H18
RAM3:
bra H23
RAM4:
bra H28
RAM5:
bra H33
RAM6:
bra H39
RAM7:
bra H44
RAM8:
bra H49
RAM9:
bra H54
RAM10:
bra H59
RAM11:
bra H64
RAM12:
bra H69
RAM13:
bra H74
RAM14:
bra H79
RAM15:
bra H84
RAM16:
bra H89
RAM17:
bra H94
RAM18:
bra H99
RAM19:
bra H104
RAM20:
bra H109
RAM21:
RAM22:
bra H115


LHeader0:
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenWin
cmp.l #0,d0
beq CloseDos
move.l d0,Handle
bsr Schreiben
bsr CheckMem
bsr AllocAbs
bra L1
Header01:
bra L6
Header02:
bra L11
Header03:
bra Drive022

LHeader1:
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenWin
cmp.l #0,d0
beq CloseDos
move.l d0,Handle
bsr Schreiben
bsr CheckMem
bsr AllocAbs
bra L2
Header11:
bra L7
Header12:
bra L12
Header13:
bra Drive122

LHeader2:
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenWin
cmp.l #0,d0
beq CloseDos
move.l d0,Handle
bsr Schreiben
bsr CheckMem
bsr AllocAbs
bra L3
Header21:
bra L8
Header22:
bra L13
Header23:
bra Drive222

LHeader3:
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenWin
cmp.l #0,d0
beq CloseDos
move.l d0,Handle
bsr Schreiben
bsr CheckMem
bsr AllocAbs
bra L4
Header31:
bra L9
Header32:
bra L14
Header33:
bra Drive322

LHeaderR:
bsr OpenDos
cmp.l #0,d0
beq Ende
move.l d0,Dosbase
bsr OpenWin
cmp.l #0,d0
beq CloseDos
move.l d0,Handle
bsr Schreiben
bsr CheckMem
bsr AllocAbs
bra L5
HeaderR1:
bra L10
HeaderR2:
bra L15
HeaderR3:
bra RAM22

L1:
move.l #SADDAMD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header01
move.l #DiskValidatorD0Text,d2
move.l #DiskValidatorD0Textende,d3
bsr Ausgabe
move.l #1848,d3
bsr Laden
cmp.l #$756D6500,$00075530
beq L1OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header01
L1OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075530
bra Header01

L2:
move.l #SADDAMD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header11
move.l #DiskValidatorD1Text,d2
move.l #DiskValidatorD1Textende,d3
bsr Ausgabe
move.l #1848,d3
bsr Laden
cmp.l #$756D6500,$00075530
beq L2OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header11
L2OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075530
bra Header11

L3:
move.l #SADDAMD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header21
move.l #DiskValidatorD2Text,d2
move.l #DiskValidatorD2Textende,d3
bsr Ausgabe
move.l #1848,d3
bsr Laden
cmp.l #$756D6500,$00075530
beq L3OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header21
L3OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075530
bra Header21

L4:
move.l #SADDAMD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header31
move.l #DiskValidatorD3Text,d2
move.l #DiskValidatorD3Textende,d3
bsr Ausgabe
move.l #1848,d3
bsr Laden
cmp.l #$756D6500,$00075530
beq L4OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header31
L4OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075530
bra Header31

L5:
move.l #SADDAMR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq HeaderR1
move.l #DiskValidatorRText,d2
move.l #DiskValidatorRTextende,d3
bsr Ausgabe
move.l #1848,d3
bsr Laden
cmp.l #$756D6500,$00075530
beq L5OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra HeaderR1
L5OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075530
bra HeaderR1

L6:
move.l #RAMHandlerD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header02
move.l #RAMHandlerD0Text,d2
move.l #RAMHandlerD0Textende,d3
bsr Ausgabe
move.l #5000,d3
bsr Laden
cmp.l #$0000000C,$00075020
beq L6OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header02
L6OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075020
bra Header02

L7:
move.l #RAMHandlerD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header12
move.l #RAMHandlerD1Text,d2
move.l #RAMHandlerD1Textende,d3
bsr Ausgabe
move.l #5000,d3
bsr Laden
cmp.l #$0000000C,$00075020
beq L7OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header12
L7OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075020
bra Header12

L8:
move.l #RAMHandlerD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header22
move.l #RAMHandlerD2Text,d2
move.l #RAMHandlerD2Textende,d3
bsr Ausgabe
move.l #5000,d3
bsr Laden
cmp.l #$0000000C,$00075020
beq L8OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header22
L8OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075020
bra Header22

L9:
move.l #RAMHandlerD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header32
move.l #RAMHandlerD3Text,d2
move.l #RAMHandlerD3Textende,d3
bsr Ausgabe
move.l #5000,d3
bsr Laden
cmp.l #$0000000C,$00075020
beq L9OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header32
L9OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075020
bra Header32

L10:
move.l #RAMHandlerR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq HeaderR2
move.l #RAMHandlerRText,d2
move.l #RAMHandlerRTextende,d3
bsr Ausgabe
move.l #5000,d3
bsr Laden
cmp.l #$0000000C,$00075020
beq L10OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra HeaderR2
L10OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075020
bra HeaderR2

L11:
move.l #PortHandlerD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header03
move.l #PortHandlerD0Text,d2
move.l #PortHandlerD0Textende,d3
bsr Ausgabe
move.l #1364,d3
bsr Laden
cmp.l #$76696365,$00075490
beq L11OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header03
L11OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075490
bra Header03

L12:
move.l #PortHandlerD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header13
move.l #PortHandlerD1Text,d2
move.l #PortHandlerD1Textende,d3
bsr Ausgabe
move.l #1364,d3
bsr Laden
cmp.l #$76696365,$00075490
beq L12OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header13
L12OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075490
bra Header13

L13:
move.l #PortHandlerD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header23
move.l #PortHandlerD2Text,d2
move.l #PortHandlerD2Textende,d3
bsr Ausgabe
move.l #1364,d3
bsr Laden
cmp.l #$76696365,$00075490
beq L13OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header23
L13OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075490
bra Header23

L14:
move.l #PortHandlerD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Header33
move.l #PortHandlerD3Text,d2
move.l #PortHandlerD3Textende,d3
bsr Ausgabe
move.l #1364,d3
bsr Laden
cmp.l #$76696365,$00075490
beq L14OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra Header33
L14OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075490
bra Header33

L15:
move.l #PortHandlerR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq HeaderR3
move.l #PortHandlerRText,d2
move.l #PortHandlerRTextende,d3
bsr Ausgabe
move.l #1364,d3
bsr Laden
cmp.l #$76696365,$00075490
beq L15OK
move.l #WarnText,d2
move.l #WarnTextende,d3
bsr Ausgabe
bra HeaderR3
L15OK:
move.l #OKText,d2
move.l #OKTextende,d3
bsr Ausgabe
clr.l $00075490
bra HeaderR3

Vektoren_Tabelle:
bsr OpenTable
cmp.l #0,d0
beq Vektorenende
move.l d0,Vektorenhandle
bsr Vektoren
bsr Warten
bra Vektorenende

OpenTable:
move.l Dosbase,a6
move.l #Tabelle,d1
move.l #1006,d2
jsr Open(a6)
rts

Vektoren:
Cold:
move.l 4,a6
cmp.l #0,42(a6)
beq ColdZero
bra ColdVirus
Cool:
move.l 4,a6
cmp.l #0,46(a6)
beq CoolZero
bra CoolVirus
Warm:
move.l 4,a6
cmp.l #0,50(a6)
beq WarmZero
bra WarmVirus
KickMem:
move.l 4,a6
cmp.l #0,546(a6)
beq KickMemZero
bra KickMemVirus
KickTag:
move.l 4,a6
cmp.l #0,550(a6)
beq KickTagZero
bra KickTagVirus
KickCheck:
move.l 4,a6
cmp.l #0,554(a6)
beq KickCheckZero
bra KickCheckVirus
Teil2:
rts

ColdZero:
move.l 4,a6
move.l #ColdZeroText,d2
move.l #ColdZeroTextende,d3
bsr Ausgabe2
bra Cool

ColdVirus:
move.l 4,a6
move.l #ColdVirusText,d2
move.l #ColdVirusTextende,d3
bsr Ausgabe2
bra Cool

CoolZero:
move.l 4,a6
move.l #CoolZeroText,d2
move.l #CoolZeroTextende,d3
bsr Ausgabe2
bra Warm

CoolVirus:
move.l 4,a6
move.l #CoolVirusText,d2
move.l #CoolVirusTextende,d3
bsr Ausgabe2
bra Warm

WarmZero:
move.l 4,a6
move.l #WarmZeroText,d2
move.l #WarmZeroTextende,d3
bsr Ausgabe2
bra KickMem

WarmVirus:
move.l 4,a6
move.l #warmVirusText,d2
move.l #WarmVirusTextende,d3
bsr Ausgabe2
bra KickMem

KickMemZero:
move.l 4,a6
move.l #KickMemZeroText,d2
move.l #KickMemZeroTextende,d3
bsr Ausgabe2
bra KickTag

KickMemVirus:
move.l 4,a6
move.l #KickMemVirusText,d2
move.l #KickMemVirusTextende,d3
bsr Ausgabe2
bra KickTag

KickTagZero:
move.l 4,a6
move.l #KickTagZeroText,d2
move.l #KickTagZeroTextende,d3
bsr Ausgabe2
bra KickCheck

KickTagVirus:
move.l 4,a6
move.l #KickTagVirusText,d2
move.l #KickTagVirusTextende,d3
bsr Ausgabe2
bra KickCheck

KickCheckZero:
move.l 4,a6
move.l #KickCheckZeroText,d2
move.l #KickCheckZeroTextende,d3
bsr Ausgabe2
bra Teil2

KickCheckVirus:
move.l 4,a6
move.l #KickCheckVirusText,d2
move.l #KickCheckVirusTextende,d3
bsr Ausgabe2
bra Teil2

Warten:
move.l Dosbase,a6
move.l #300,d1
jsr Delay(a6)

CloseTable:
move.l Dosbase,a6
move.l Vektorenhandle,d1
jsr Close(a6)
rts

Ausgabe2:
move.l Dosbase,a6
move.l Vektorenhandle,d1
sub.l d2,d3
jsr Write(a6)
rts

Vektorenende:
rts






CheckMem:
move.l 4,a6
cmp.l #$0007E0FF,42(a6)
bgt SADDAM
bra Weiter
SADDAM:
cmp.l #$0007E201,42(a6)
blt SADDAMVirus

Weiter:
move.l 4,a6
cmp.l #"TURK",$00070260
beq ColorVirus

move.l 4,a6
cmp.l #0,546(a6)
beq VirusEnde2
cmp.l #0,550(a6)
beq VirusEnde

move.b 547(a6),d0
move.b 551(a6),d1
cmp.b d0,d1
beq VirusText
Virusende2:
cmp.l #$38204F63,$0007DF22
beq RLE_Virus
cmp.l #$52494F4E,$0007FB00
beq SmilyCancerVirus
cmp.l #"BRET",$0007F004
beq BretHawnesVirus
cmp.l #"gozy",$0007C400
beq CompuPhagozyteVirus
cmp.l #"The ",$0007C380
beq CompuPhagozyte2Virus
cmp.l #$38204F63,$0007DF22
bne Virusende
cmp.l #$52494F4E,$0007FB00
bne Virusende
cmp.l #"BRET",$0007F004
bne Virusende
cmp.l #"gozy",$0007C400
bne Virusende
cmp.l #"The ",$0007C380
bne Virusende
rts

VirusEnde:
move.l #VirusendeText,d2
move.l #VirusendeTextende,d3
bsr Ausgabe
move.l 4,a6
clr.l 42(a6)
clr.l 46(a6)
clr.l 550(a6)
rts

H1:
move.l #Lamer1,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq DRive01
move.l #LamerText,d2
move.l #LamerTextende,d3
bsr Ausgabe
move.l #Lamer1,d4
bsr Virenloeschen
bra Drive01

H2:
move.l #Lamer1D1,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq Drive11
move.l #LamerD1Text,d2
move.l #LamerD1Textende,d3
bsr Ausgabe
move.l #Lamer1D1,d4
bsr Virenloeschen
bra Drive11

H3:
move.l #Lamer1D2,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq Drive21
move.l #LamerD2Text,d2
move.l #LamerD2Textende,d3
bsr Ausgabe
move.l #Lamer1D2,d4
bsr Virenloeschen
bra Drive21

H4:
move.l #Lamer1D3,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq DRive31
move.l #LamerD3Text,d2
move.l #LamerD3Textende,d3
bsr Ausgabe
move.l #Lamer1D3,d4
bsr Virenloeschen
bra Drive31

H5:
move.l #Lamer1R,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq RAM1
move.l #LamerRText,d2
move.l #LamerRTextende,d3
bsr Ausgabe
move.l #Lamer1R,d4
bsr Virenloeschen
bra RAM1

H6:
move.l #Lamer2,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq Drive02
move.l #LamerText,d2
move.l #LamerTextende,d3
bsr Ausgabe
move.l #Lamer2,d4
bsr Virenloeschen
bra DRive02

H10:
move.l #Lamer2D1,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq DRive12
move.l #LamerD1Text,d2
move.l #LamerD1Textende,d3
bsr Ausgabe
move.l #Lamer2D1,d4
bsr Virenloeschen
bra Drive12

H11:
move.l #Lamer2D2,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq Drive22
move.l #LamerD2Text,d2
move.l #LamerD2Textende,d3
bsr Ausgabe
move.l #Lamer2D2,d4
bsr Virenloeschen
bra Drive22

H12:
move.l #Lamer2D3,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq Drive32
move.l #LamerD3Text,d2
move.l #LamerD3Textende,d3
bsr Ausgabe
move.l #Lamer2D3,d4
bsr Virenloeschen
bra Drive32

H13:
move.l #Lamer2R,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq RAM2
move.l #LamerRText,d2
move.l #LamerRTextende,d3
bsr Ausgabe
move.l #Lamer2R,d4
bsr Virenloeschen
bra RAM2

H14:
move.l #BGS99,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq Drive03
move.l #BGS9Text,d2
move.l #BGS9Textende,d3
bsr Ausgabe
move.l #BGS99,d4
bsr Virenloeschen
bra Drive03

H15:
move.l #BGS99D1,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq Drive13
move.l #BGS9D1Text,d2
move.l #BGS9D1Textende,d3
bsr Ausgabe
move.l #BGS99D1,d4
bsr Virenloeschen
bra Drive13

H16:
move.l #BGS99D2,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq Drive23
move.l #BGS9D2Text,d2
move.l #BGS9D2Textende,d3
bsr Ausgabe
move.l #BGS99D2,d4
bsr Virenloeschen
bra Drive23

H17:
move.l #BGS99D3,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq Drive33
move.l #BGS9D3Text,d2
move.l #BGS9D3Textende,d3
bsr Ausgabe
move.l #BGS99D3,d4
bsr Virenloeschen
bra DRive33

H18:
move.l #BGS99R,d1
bsr Virensuche
move.l d0,DateiHandle
cmp.l #0,d0
beq RAM3
move.l #BGS9RText,d2
move.l #BGS9RTextende,d3
bsr Ausgabe
move.l #BGS99R,d4
bsr Virenloeschen
bra RAM3

H19:
move.l #BGS99Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive04
move.l #BGS9Text,d2
move.l #BGS9Textende,d3
bsr Ausgabe
move.l #BGS99Root,d4
bsr Virenloeschen
bra Drive04

H20:
move.l #BGS99D1Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive14
move.l #BGS9D1Text,d2
move.l #BGS9D1Textende,d3
bsr Ausgabe
move.l #BGS99D1Root,d4
bsr Virenloeschen
bra Drive14

H21:
move.l #BGS99D2Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive24
move.l #BGS9D2Text,d2
move.l #BGS9D2Textende,d3
bsr Ausgabe
move.l #BGS99D2Root,d4
bsr Virenloeschen
bra Drive24

H22:
move.l #BGS99D3Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive34
move.l #BGS9D3Text,d2
move.l #BGS9D3Textende,d3
bsr Ausgabe
move.l #BGS99D3Root,d4
bsr Virenloeschen
bra Drive34

H23:
move.l #BGS99RRoot,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM4
move.l #BGS9RText,d2
move.l #BGS9RTextende,d3
bsr Ausgabe
move.l #BGS99RRoot,d4
bsr Virenloeschen
bra RAM4

H24:
move.l #BGS99II,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive05
move.l #BGS9IIText,d2
move.l #BGS9IITextende,d3
bsr Ausgabe
move.l #BGS99II,d4
bsr Virenloeschen
bra Drive05

H25:
move.l #BGS99D1II,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive15
move.l #BGS9D1IIText,d2
move.l #BGS9D1IITextende,d3
bsr Ausgabe
move.l #BGS99D1II,d4
bsr Virenloeschen
bra Drive15

H26:
move.l #BGS99D2II,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive25
move.l #BGS9D2IIText,d2
move.l #BGS9D2IITextende,d3
bsr Ausgabe
move.l #BGS99D2II,d4
bsr Virenloeschen
bra Drive25

H27:
move.l #BGS99D3II,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive35
move.l #BGS9D3IIText,d2
move.l #BGS9D3IITextende,d3
bsr Ausgabe
move.l #BGS99D3II,d4
bsr Virenloeschen
bra Drive35

H28:
move.l #BGS99RII,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM5
move.l #BGS9RIIText,d2
move.l #BGS9RIITextende,d3
bsr Ausgabe
move.l #BGS99RII,d4
bsr Virenloeschen
bra RAM5

H29:
move.l #BGS99IIRoot,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive06
move.l #BGS9IIText,d2
move.l #BGS9IITextende,d3
bsr Ausgabe
move.l #BGS99IIRoot,d4
bsr Virenloeschen
bra Drive06

H30:
move.l #BGS99D1IIRoot,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive16
move.l #BGS9D1IIText,d2
move.l #BGS9D1IITextende,d3
bsr Ausgabe
move.l #BGS99D1IIRoot,d4
bsr Virenloeschen
bra Drive16

H31:
move.l #BGS99D2IIRoot,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive26
move.l #BGS9D2IIText,d2
move.l #BGS9D2IITextende,d3
bsr Ausgabe
move.l #BGS99D2IIRoot,d4
bsr Virenloeschen
bra Drive26

H32:
move.l #BGS99D3IIRoot,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive36
move.l #BGS9D3IIText,d2
move.l #BGS9D3IITextende,d3
bsr Ausgabe
move.l #BGS99D3IIRoot,d4
bsr Virenloeschen
bra Drive36

H33:
move.l #BGS99RIIRoot,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM6
move.l #BGS9RIIText,d2
move.l #BGS9RIITextende,d3
bsr Ausgabe
move.l #BGS99RIIRoot,d4
bsr Virenloeschen
bra RAM6

H35:
move.l #TerroristsD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive07
move.l #TerroristsD0Text,d2
move.l #TerroristsD0Textende,d3
bsr Ausgabe
move.l #TerroristsD0,d4
bsr Virenloeschen
bra Drive07

H36:
move.l #TerroristsD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive17
move.l #TerroristsD1Text,d2
move.l #TerroristsD1Textende,d3
bsr Ausgabe
move.l #TerroristsD1,d4
bsr Virenloeschen
bra Drive17

H37:
move.l #TerroristsD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive27
move.l #TerroristsD2Text,d2
move.l #TerroristsD2Textende,d3
bsr Ausgabe
move.l #TerroristsD2,d4
bsr Virenloeschen
bra Drive27

H38:
move.l #TerroristsD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive37
move.l #TerroristsD3Text,d2
move.l #TerroristsD3Textende,d3
bsr Ausgabe
move.l #TerroristsD3,d4
bsr Virenloeschen
bra Drive37

H39:
move.l #TerroristsR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM7
move.l #TerroristsRText,d2
move.l #TerroristsRTextende,d3
bsr Ausgabe
move.l #TerroristsR,d4
bsr Virenloeschen
bra RAM7

H40:
move.l #LamerLoadWBD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive08
move.l #4172,d3
bsr Laden
cmp.l #"LAME",$00075448
beq H40V
cmp.l #"=WO/",$00075C00
beq H40VV
cmp.l #"Fana",$00075050
beq H40VVV
bra Drive08
H40V:
move.l #LamerLoadWBD0Text,d2
move.l #LamerLoadWBD0Textende,d3
bsr Ausgabe
bra H40VVVV
H40VV:
move.l #SmilyCancerIID0Text,d2
move.l #SmilyCancerIID0Textende,d3
bsr Ausgabe
bra H40VVVV
H40VVV:
move.l #TFCRevengeLoadWBD0Text,d2
move.l #TFCRevengeLoadWBD0Textende,d3
bsr Ausgabe
H40VVVV:
move.l #LamerLoadWBD0,d4
bsr Virenloeschen2
clr.l $00075448
clr.l $00075C00
clr.l $00075050
bra Drive08

H41:
move.l #LamerLoadWBD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive18
move.l #4172,d3
bsr Laden
cmp.l #"LAME",$00075448
beq H41V
cmp.l #"=WO/",$00075C00
beq H41VV
cmp.l #"Fana",$00075050
beq H41VVV
bra Drive18
H41V:
move.l #LamerLoadWBD1Text,d2
move.l #LamerLoadWBD1Textende,d3
bsr Ausgabe
bra H41VVVV
H41VV:
move.l #SmilyCancerIID1Text,d2
move.l #SmilyCancerIID1Textende,d3
bsr Ausgabe
bra H41VVVV
H41VVV:
move.l #TFCRevengeLoadWBD1Text,d2
move.l #TFCRevengeLoadWBD1Textende,d3
bsr Ausgabe
H41VVVV:
move.l #LamerLoadWBD1,d4
bsr Virenloeschen2
clr.l $00075448
clr.l $00075C00
clr.l $00075050
bra Drive18

H42:
move.l #LamerLoadWBD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive28
move.l #4172,d3
bsr Laden
cmp.l #"LAME",$00075448
beq H42V
cmp.l #"=WO/",$00075C00
beq H42VV
cmp.l #"Fana",$00075050
beq H42VVV
bra Drive28
H42V:
move.l #LamerLoadWBD2Text,d2
move.l #LamerLoadWBD2Textende,d3
bsr Ausgabe
bra H42VVVV
H42VV:
move.l #SmilyCancerIID2Text,d2
move.l #SmilyCancerIID2Textende,d3
bsr Ausgabe
bra H42VVVV
H42VVV:
move.l #TFCRevengeLoadWBD2Text,d2
move.l #TFCRevengeLoadWBD2Textende,d3
bsr Ausgabe
H42VVVV:
move.l #LamerLoadWBD2,d4
bsr Virenloeschen2
clr.l $00075448
clr.l $00075C00
clr.l $00075050
bra Drive28

H43:
move.l #LamerLoadWBD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive38
move.l #4172,d3
bsr Laden
cmp.l #"LAME",$00075448
beq H43V
cmp.l #"=WO/",$00075C00
beq H43VV
cmp.l #"Fana",$00075050
beq H43VVV
bra Drive38
H43V:
move.l #LamerLoadWBD3Text,d2
move.l #LamerLoadWBD3Textende,d3
bsr Ausgabe
bra H43VVVV
H43VV:
move.l #SmilyCancerIID3Text,d2
move.l #SmilyCancerIID3Textende,d3
bsr Ausgabe
bra H43VVVV
H43VVV:
move.l #TFCRevengeLoadWBD3Text,d2
move.l #TFCRevengeLoadWBD3Textende,d3
bsr Ausgabe
H43VVVV:
move.l #LamerLoadWBD3,d4
bsr Virenloeschen2
clr.l $00075448
clr.l $00075C00
clr.l $00075050
bra Drive38

H44:
move.l #LamerLoadWBR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM8
move.l #4172,d3
bsr Laden
cmp.l #"LAME",$00075448
beq H44V
cmp.l #"=WO/",$00075C00
beq H44VV
cmp.l #"Fana",$00075050
beq H44VVV
bra RAM8
H44V:
move.l #LamerLoadWBRText,d2
move.l #LamerLoadWBRTextende,d3
bsr Ausgabe
bra H44VVVV
H44VV:
move.l #SmilyCancerIIRText,d2
move.l #SmilyCancerIIRTextende,d3
bsr Ausgabe
bra H44VVVV
H44VVV:
move.l #TFCRevengeLoadWBRText,d2
move.l #TFCRevengeLoadWBRTextende,d3
bsr Ausgabe
H44VVVV:
move.l #LamerLoadWBR,d4
bsr Virenloeschen2
clr.l $00075448
clr.l $00075C00
clr.l $00075050
bra RAM8

H45:
move.l #LamerLoadWBD0Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive09
move.l #4172,d3
bsr Laden
cmp.l #"LAME",$00075448
beq H45V
cmp.l #"=WO/",$00075C00
beq H45VV
cmp.l #"Fana",$00075050
beq H45VVV
bra Drive09
H45V:
move.l #LamerLoadWBD0Text,d2
move.l #LamerLoadWBD0Textende,d3
bsr Ausgabe
bra H45VVVV
H45VV:
move.l #SmilyCancerIID0Text,d2
move.l #SmilyCancerIID0Textende,d3
bsr Ausgabe
bra H45VVVV
H45VVV:
move.l #TFCRevengeLoadWBD0Text,d2
move.l #TFCRevengeLoadWBD0Textende,d3
bsr Ausgabe
H45VVVV:
move.l #LamerLoadWBD0Root,d4
bsr Virenloeschen2
clr.l $00075448
clr.l $00075C00
clr.l $00075050
bra Drive09

H46:
move.l #LamerLoadWBD1Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive19
move.l #4172,d3
bsr Laden
cmp.l #"LAME",$00075448
beq H46V
cmp.l #"=WO/",$00075C00
beq H46VV
cmp.l #"Fana",$00075050
beq H46VVV
bra Drive19
H46V:
move.l #LamerLoadWBD1Text,d2
move.l #LamerLoadWBD1Textende,d3
bsr Ausgabe
bra H46VVVV
H46VV:
move.l #SmilyCancerIID1Text,d2
move.l #SmilyCancerIID1Textende,d3
bsr Ausgabe
bra H46VVVV
H46VVV:
move.l #TFCRevengeLoadWBD1Text,d2
move.l #TFCRevengeLoadWBD1Textende,d3
bsr Ausgabe
H46VVVV:
move.l #LamerLoadWBD1Root,d4
bsr Virenloeschen2
clr.l $00075448
clr.l $00075C00
clr.l $00075050
bra Drive19

H47:
move.l #LamerLoadWBD2Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive29
move.l #4172,d3
bsr Laden
cmp.l #"LAME",$00075448
beq H47V
cmp.l #"=WO/",$00075C00
beq H47VV
cmp.l #"Fana",$00075050
beq H47VVV
bra Drive29
H47V:
move.l #LamerLoadWBD2Text,d2
move.l #LamerLoadWBD2Textende,d3
bsr Ausgabe
bra H47VVVV
H47VV:
move.l #SmilyCancerIID2Text,d2
move.l #SmilyCancerIID2Textende,d3
bsr Ausgabe
bra H47VVVV
H47VVV:
move.l #TFCRevengeLoadWBD2Text,d2
move.l #TFCRevengeLoadWBD2Textende,d3
bsr Ausgabe
H47VVVV:
move.l #LamerLoadWBD2Root,d4
bsr Virenloeschen2
clr.l $00075448
clr.l $00075C00
clr.l $00075050
bra Drive29

H48:
move.l #LamerLoadWBD3Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive39
move.l #4172,d3
bsr Laden
cmp.l #"LAME",$00075448
beq H48V
cmp.l #"=WO/",$00075C00
beq H48VV
cmp.l #"Fana",$00075050
beq H48VVV
bra Drive39
H48V:
move.l #LamerLoadWBD3Text,d2
move.l #LamerLoadWBD3Textende,d3
bsr Ausgabe
bra H48VVVV
H48VV:
move.l #SmilyCancerIID3Text,d2
move.l #SmilyCancerIID3Textende,d3
bsr Ausgabe
bra H48VVVV
H48VVV:
move.l #TFCRevengeLoadWBD3Text,d2
move.l #TFCRevengeLoadWBD3Textende,d3
bsr Ausgabe
H48VVVV:
move.l #LamerLoadWBD3Root,d4
bsr Virenloeschen2
clr.l $00075448
clr.l $00075C00
clr.l $00075050
bra Drive39

H49:
move.l #LamerLoadWBRRoot,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM9
move.l #4172,d3
bsr Laden
cmp.l #"LAME",$00075448
beq H49V
cmp.l #"=WO/",$00075C00
beq H49VV
cmp.l #"Fana",$00075050
beq H49VVV
bra RAM9
H49V:
move.l #LamerLoadWBRText,d2
move.l #LamerLoadWBRTextende,d3
bsr Ausgabe
bra H49VVVV
H49VV:
move.l #SmilyCancerIIRText,d2
move.l #SmilyCancerIIRTextende,d3
bsr Ausgabe
bra H49VVVV
H49VVV:
move.l #TFCRevengeLoadWBRText,d2
move.l #TFCRevengeLoadWBRTextende,d3
bsr Ausgabe
H49VVVV:
move.l #LamerLoadWBRRoot,d4
bsr Virenloeschen2
clr.l $00075448
clr.l $00075C00
clr.l $00075050
bra RAM9

H50:
move.l #ColorD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive010
move.l #2196,d3
bsr Laden
cmp.l #"TURK",$00075260
bne Drive010
move.l #ColorD0Text,d2
move.l #ColorD0Textende,d3
bsr Ausgabe
move.l #ColorD0,d4
bsr Virenloeschen2
clr.l $00075260
bra Drive010

H51:
move.l #ColorD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive110
move.l #2196,d3
bsr Laden
cmp.l #"TURK",$00075260
bne Drive110
move.l #ColorD1Text,d2
move.l #ColorD1Textende,d3
bsr Ausgabe
move.l #ColorD1,d4
bsr Virenloeschen2
clr.l $00075260
bra Drive110

H52:
move.l #ColorD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive210
move.l #2196,d3
bsr Laden
cmp.l #"TURK",$00075260
bne Drive210
move.l #ColorD2Text,d2
move.l #ColorD2Textende,d3
bsr Ausgabe
move.l #ColorD2,d4
bsr Virenloeschen2
clr.l $00075260
bra Drive210

H53:
move.l #ColorD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive310
move.l #2196,d3
bsr Laden
cmp.l #"TURK",$00075260
bne Drive310
move.l #ColorD3Text,d2
move.l #ColorD3Textende,d3
bsr Ausgabe
move.l #ColorD3,d4
bsr Virenloeschen2
clr.l $00075260
bra Drive310

H54:
move.l #ColorR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM10
move.l #2196,d3
bsr Laden
cmp.l #"TURK",$00075260
bne RAM10
move.l #ColorRText,d2
move.l #ColorRTextende,d3
bsr Ausgabe
move.l #ColorR,d4
bsr Virenloeschen2
clr.l $00075260
bra RAM10

H55:
move.l #ColorD0Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive011
move.l #2196,d3
bsr Laden
cmp.l #"TURK",$00075260
bne Drive011
move.l #ColorD0Text,d2
move.l #ColorD0Textende,d3
bsr Ausgabe
move.l #ColorD0Root,d4
bsr Virenloeschen2
clr.l $00075260
bra Drive011
 
H56:
move.l #ColorD1Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive111
move.l #2196,d3
bsr Laden
cmp.l #"TURK",$00075260
bne Drive111
move.l #ColorD1Text,d2
move.l #ColorD1Textende,d3
bsr Ausgabe
move.l #ColorD1Root,d4
bsr Virenloeschen2
clr.l $00075260
bra Drive111

H57:
move.l #ColorD2Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive211
move.l #2196,d3
bsr Laden
cmp.l #"TURK",$00075260
bne Drive211
move.l #ColorD2Text,d2
move.l #ColorD2Textende,d3
bsr Ausgabe
move.l #ColorD2Root,d4
bsr Virenloeschen2
clr.l $00075260
bra Drive211

H58:
move.l #ColorD3Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive311
move.l #2196,d3
bsr Laden
cmp.l #"TURK",$00075260
bne Drive311
move.l #ColorD3Text,d2
move.l #ColorD3Textende,d3
bsr Ausgabe
move.l #ColorD3Root,d4
bsr Virenloeschen2
clr.l $00075260
bra Drive311

H59:
move.l #ColorRRoot,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM11
move.l #2196,d3
bsr Laden
cmp.l #"TURK",$00075260
bne RAM11
move.l #ColorRText,d2
move.l #ColorRTextende,d3
bsr Ausgabe
move.l #ColorRRoot,d4
bsr Virenloeschen2
clr.l $00075260
bra RAM11

H60:
move.l #StartupD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive012
move.l #100,d3
bsr Laden
cmp.l #"cls ",$00075000
beq H60V
cmp.l #"cls ",$00075002
beq H60V
bra Drive012
H60V:
cmp.b #"*",$00075004
beq H60VV
cmp.b #"*",$00075006
beq H60VV
bra Drive012
H60VV:
move.l #DisasterMasterD0Text,d2
move.l #DisasterMasterD0Textende,d3
bsr Ausgabe
move.l #DisasterMasterD0,d4
bsr Virenloeschen2
move.l #DisasterMasterD0II,d4
bsr Virenloeschen2
clr.l $00075000
bra Drive012

H61:
move.l #StartupD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive112
move.l #100,d3
bsr Laden
cmp.l #"cls ",$00075000
beq H61V
cmp.l #"cls ",$00075002
beq H61V
bra Drive112
H61V:
cmp.b #"*",$00075004
beq H61VV
cmp.b #"*",$00075006
beq H61VV
bra Drive112
H61VV:
move.l #DisasterMasterD1Text,d2
move.l #DisasterMasterD1Textende,d3
bsr Ausgabe
move.l #DisasterMasterD1,d4
bsr Virenloeschen2
move.l #DisasterMasterD1II,d4
bsr Virenloeschen2
clr.l $00075000
bra Drive112

H62:
move.l #StartupD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive212
move.l #100,d3
bsr Laden
cmp.l #"cls ",$00075000
beq H62V
cmp.l #"cls ",$00075002
beq H62V
bra Drive212
H62V:
cmp.b #"*",$00075004
beq H62VV
cmp.b #"*",$00075006
beq H62VV
bra Drive212
H62VV:
move.l #DisasterMasterD2Text,d2
move.l #DisasterMasterD2Textende,d3
bsr Ausgabe
move.l #DisasterMasterD2,d4
bsr Virenloeschen2
move.l #DisasterMasterD2II,d4
bsr Virenloeschen2
clr.l $00075000
bra Drive212

H63:
move.l #StartupD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive312
move.l #100,d3
bsr Laden
cmp.l #"cls ",$00075000
beq H63V
cmp.l #"cls ",$00075002
beq H63V
bra Drive312
H63V:
cmp.b #"*",$00075004
beq H63VV
cmp.b #"*",$00075006
beq H63VV
bra Drive312
H63VV:
move.l #DisasterMasterD3Text,d2
move.l #DisasterMasterD3Textende,d3
bsr Ausgabe
move.l #DisasterMasterD3,d4
bsr Virenloeschen2
move.l #DisasterMasterD3II,d4
bsr Virenloeschen2
clr.l $00075000
bra Drive312

H64:
move.l #StartupR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM12
move.l #100,d3
bsr Laden
cmp.l #"cls ",$00075000
beq H64V
cmp.l #"cls ",$00075002
beq H64V
bra RAM12
H64V:
cmp.b #"*",$00075004
beq H64VV
cmp.b #"*",$00075006
beq H64VV
bra RAM12
H64VV:
move.l #DisasterMasterRText,d2
move.l #DisasterMasterRTextende,d3
bsr Ausgabe
move.l #DisasterMasterR,d4
bsr Virenloeschen2
move.l #DisasterMasterRII,d4
bsr Virenloeschen2
clr.l $00075000
bra RAM12

H65:
move.l #SADDAMD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive013
move.l #1848,d3
bsr Laden
cmp.l #"BitM",$00075702
beq H65V
cmp.l #$60040000,$00075024
beq H65VV
bra Drive013
H65V:
move.l #SADDAMD0Text,d2
move.l #SADDAMD0Textende,d3
bsr Ausgabe
move.l #SADDAMD0,d4
bsr Virenloeschen2
clr.l $00075702
bra Drive013
H65VV:
move.l #RETURND0Text,d2
move.l #RETURND0Textende,d3
bsr Ausgabe
move.l #SADDAMD0,d4
move.l #RETURND0,d6
bsr Virenloeschen3
clr.l $00075024
bra Drive013
 
H66:
move.l #SADDAMD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive113
move.l #1848,d3
bsr Laden
cmp.l #"BitM",$00075702
beq H66V
cmp.l #$60040000,$00075024
beq H66VV
bra Drive113
H66V:
move.l #SADDAMD1Text,d2
move.l #SADDAMD1Textende,d3
bsr Ausgabe
move.l #SADDAMD1,d4
bsr Virenloeschen2
clr.l $00075702
bra Drive113
H66VV:
move.l #RETURND1Text,d2
move.l #RETURND1Textende,d3
bsr Ausgabe
move.l #SADDAMD1,d4
move.l #RETURND1,d6
bsr Virenloeschen3
clr.l $00075024
bra Drive113

H67:
move.l #SADDAMD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive213
move.l #1848,d3
bsr Laden
cmp.l #"BitM",$00075702
beq H67V
cmp.l #$60040000,$00075024
beq H67VV
bra Drive213
H67V:
move.l #SADDAMD2Text,d2
move.l #SADDAMD2Textende,d3
bsr Ausgabe
move.l #SADDAMD2,d4
bsr Virenloeschen2
clr.l $00075702
bra Drive213
H67VV:
move.l #RETURND2Text,d2
move.l #RETURND2Textende,d3
bsr Ausgabe
move.l #SADDAMD2,d4
move.l #RETURND2,d6
bsr Virenloeschen3
clr.l $00075024
bra Drive213

H68:
move.l #SADDAMD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive313
move.l #1848,d3
bsr Laden
cmp.l #"BitM",$00075702
beq H68V
cmp.l #$60040000,$00075024
beq H68VV
bra Drive313
H68V:
move.l #SADDAMD3Text,d2
move.l #SADDAMD3Textende,d3
bsr Ausgabe
move.l #SADDAMD3,d4
bsr Virenloeschen2
clr.l $00075702
bra Drive313
H68VV:
move.l #RETURND3Text,d2
move.l #RETURND3Textende,d3
bsr Ausgabe
move.l #SADDAMD3,d4
move.l #RETURND3,d6
bsr Virenloeschen3
clr.l $00075024
bra Drive313

H69:
move.l #SADDAMR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM13
move.l #1848,d3
bsr Laden
cmp.l #"BitM",$00075702
beq H69V
cmp.l #$60040000,$00075024
beq H69VV
bra RAM13
H69V:
move.l #SADDAMRText,d2
move.l #SADDAMRTextende,d3
bsr Ausgabe
move.l #SADDAMR,d4
bsr Virenloeschen2
clr.l $00075702
bra RAM13
H69VV:
move.l #RETURNRText,d2
move.l #RETURNRTextende,d3
bsr Ausgabe
move.l #SADDAMR,d4
move.l #RETURNR,d6
bsr Virenloeschen3
clr.l $00075024
bra RAM13

H70:
move.l #AntiCicloVirD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive014
move.l #100,d3
bsr Laden
cmp.l #$000003E9,$0007501C
bne H70V
bra Drive014
H70V:
move.l #AntiCicloVirText,d2
move.l #AntiCicloVirTextende,d3
bsr Ausgabe
clr.l $0007501C
bra Drive014


H71:
move.l #AntiCicloVirD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive114
move.l #100,d3
bsr Laden
cmp.l #$000003E9,$0007501C
bne H71V
bra Drive114
H71V:
move.l #AntiCicloVirText,d2
move.l #AntiCicloVirTextende,d3
bsr Ausgabe
clr.l $0007501C
bra Drive114

H72:
move.l #AntiCicloVirD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive214
move.l #100,d3
bsr Laden
cmp.l #$000003E9,$0007501C
bne H72V
bra Drive214
H72V:
move.l #AntiCicloVirText,d2
move.l #AntiCicloVirTextende,d3
bsr Ausgabe
clr.l $0007501C
bra Drive214

H73:
move.l #AntiCicloVirD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive314
move.l #100,d3
bsr Laden
cmp.l #$000003E9,$0007501C
bne H73V
bra Drive314
H73V:
move.l #AntiCicloVirText,d2
move.l #AntiCicloVirTextende,d3
bsr Ausgabe
clr.l $0007501C
bra Drive314

H74:
move.l #AntiCicloVirR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM14
move.l #100,d3
bsr Laden
cmp.l #$000003E9,$0007501C
bne H74V
bra RAM14
H74V:
move.l #AntiCicloVirText,d2
move.l #AntiCicloVirTextende,d3
bsr Ausgabe
clr.l $0007501C
bra RAM14
 
H75:
move.l #BretHawnesD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive015
move.l #BretHawnesD0Text,d2
move.l #BretHawnesD0Textende,d3
bsr Ausgabe
move.l #BretHawnesD0,d4
bsr Virenloeschen
bra Drive015

H76:
move.l #BretHawnesD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive115
move.l #BretHawnesD1Text,d2
move.l #BretHawnesD1Textende,d3
bsr Ausgabe
move.l #BretHawnesD1,d4
bsr Virenloeschen
bra Drive115

H77:
move.l #BretHawnesD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive215
move.l #BretHawnesD2Text,d2
move.l #BretHawnesD2Textende,d3
bsr Ausgabe
move.l #BretHawnesD2,d4
bsr Virenloeschen
bra Drive215

H78:
move.l #BretHawnesD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive315
move.l #BretHawnesD3Text,d2
move.l #BretHawnesD3Textende,d3
bsr Ausgabe
move.l #BretHawnesD3,d4
bsr Virenloeschen
bra Drive315

H79:
move.l #BretHawnesR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM15
move.l #BretHawnesRText,d2
move.l #BretHawnesRTextende,d3
bsr Ausgabe
move.l #BretHawnesR,d4
bsr Virenloeschen
bra RAM15

H80:
move.l #CompuPhagozyteD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive016
move.l #1452,d3
bsr Laden
cmp.l #" Com",$00075460
bne Drive016
move.l #CompuPhagozyteD0Text,d2
move.l #CompuPhagozyteD0Textende,d3
bsr Ausgabe
move.l #CompuPhagozyteD0,d4
bsr Virenloeschen2
clr.l $00075460
bra Drive016

H81:
move.l #CompuPhagozyteD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive116
move.l #1452,d3
bsr Laden
cmp.l #" Com",$00075460
bne Drive116
move.l #CompuPhagozyteD1Text,d2
move.l #CompuPhagozyteD1Textende,d3
bsr Ausgabe
move.l #CompuPhagozyteD1,d4
bsr Virenloeschen2
clr.l $00075460
bra Drive116

H82:
move.l #CompuPhagozyteD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive216
move.l #1452,d3
bsr Laden
cmp.l #" Com",$00075460
bne Drive216
move.l #CompuPhagozyteD2Text,d2
move.l #CompuPhagozyteD2Textende,d3
bsr Ausgabe
move.l #CompuPhagozyteD2,d4
bsr Virenloeschen2
clr.l $00075460
bra Drive216

H83:
move.l #CompuPhagozyteD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive316
move.l #1452,d3
bsr Laden
cmp.l #" Com",$00075460
bne Drive316
move.l #CompuPhagozyteD3Text,d2
move.l #CompuPhagozyteD3Textende,d3
bsr Ausgabe
move.l #CompuPhagozyteD3,d4
bsr Virenloeschen2
clr.l $00075460
bra Drive316

H84:
move.l #CompuPhagozyteR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM16
move.l #1452,d3
bsr Laden
cmp.l #" Com",$00075460
bne RAM16
move.l #CompuPhagozyteRText,d2
move.l #CompuPhagozyteRTextende,d3
bsr Ausgabe
move.l #CompuPhagozyteR,d4
bsr Virenloeschen2
clr.l $00075460
bra RAM16

H85:
move.l #CompuPhagozyte2D0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive017
move.l #1148,d3
bsr Laden
cmp.l #"The ",$00075380
bne Drive017
move.l #CompuPhagozyte2D0Text,d2
move.l #CompuPhagozyte2D0Textende,d3
bsr Ausgabe
move.l #CompuPhagozyte2D0,d4
bsr Virenloeschen2
clr.l $00075380
bra Drive017

H86:
move.l #CompuPhagozyte2D1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive117
move.l #1148,d3
bsr Laden
cmp.l #"The ",$00075380
bne Drive117
move.l #CompuPhagozyte2D1Text,d2
move.l #CompuPhagozyte2D1Textende,d3
bsr Ausgabe
move.l #CompuPhagozyte2D1,d4
bsr Virenloeschen2
clr.l $00075380
bra Drive117

H87:
move.l #CompuPhagozyte2D2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive217
move.l #1148,d3
bsr Laden
cmp.l #"The ",$00075380
bne Drive217
move.l #CompuPhagozyte2D2Text,d2
move.l #CompuPhagozyte2D2Textende,d3
bsr Ausgabe
move.l #CompuPhagozyte2D2,d4
bsr Virenloeschen2
clr.l $00075380
bra Drive217

H88:
move.l #CompuPhagozyte2D3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive317
move.l #1148,d3
bsr Laden
cmp.l #"The ",$00075380
bne Drive317
move.l #CompuPhagozyte2D3Text,d2
move.l #CompuPhagozyte2D3Textende,d3
bsr Ausgabe
move.l #CompuPhagozyte2D3,d4
bsr Virenloeschen2
clr.l $00075380
bra Drive317

H89:
move.l #CompuPhagozyte2R,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM17
move.l #1148,d3
bsr Laden
cmp.l #"The ",$00075380
bne RAM17
move.l #CompuPhagozyte2RText,d2
move.l #CompuPhagozyte2RTextende,d3
bsr Ausgabe
move.l #CompuPhagozyte2R,d4
bsr Virenloeschen2
clr.l $00075380
bra RAM17

H90:
move.l #DisasterMasterD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive018
move.l #804,d3
bsr Laden
cmp.l #"iskt",$00075220
bne Drive018
move.l #DisktroyerD0Text,d2
move.l #DisktroyerD0Textende,d3
bsr Ausgabe
move.l #DisasterMasterD0,d4
bsr Virenloeschen2
clr.l $00075220
bra Drive018

H91:
move.l #DisasterMasterD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive118
move.l #804,d3
bsr Laden
cmp.l #"iskt",$00075220
bne Drive118
move.l #DisktroyerD1Text,d2
move.l #DisktroyerD1Textende,d3
bsr Ausgabe
move.l #DisasterMasterD1,d4
bsr Virenloeschen2
clr.l $00075220
bra Drive118

H92:
move.l #DisasterMasterD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive218
move.l #804,d3
bsr Laden
cmp.l #"iskt",$00075220
bne Drive218
move.l #DisktroyerD2Text,d2
move.l #DisktroyerD2Textende,d3
bsr Ausgabe
move.l #DisasterMasterD2,d4
bsr Virenloeschen2
clr.l $00075220
bra Drive218

H93:
move.l #DisasterMasterD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive318
move.l #804,d3
bsr Laden
cmp.l #"iskt",$00075220
bne Drive318
move.l #DisktroyerD3Text,d2
move.l #DisktroyerD3Textende,d3
bsr Ausgabe
move.l #DisasterMasterD3,d4
bsr Virenloeschen2
clr.l $00075220
bra Drive318

H94:
move.l #DisasterMasterR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM18
move.l #804,d3
bsr Laden
cmp.l #"iskt",$00075220
bne RAM18
move.l #DisktroyerRText,d2
move.l #DisktroyerRTextende,d3
bsr Ausgabe
move.l #DisasterMasterR,d4
bsr Virenloeschen2
clr.l $00075220
bra RAM18

H95:
move.l #DisasterMasterD0II,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive019
move.l #804,d3
bsr Laden
cmp.l #"iskt",$00075220
bne Drive019
move.l #DisktroyerD0Text,d2
move.l #DisktroyerD0Textende,d3
bsr Ausgabe
move.l #DisasterMasterD0II,d4
bsr Virenloeschen2
clr.l $00075220
bra Drive019

H96:
move.l #DisasterMasterD1II,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive119
move.l #804,d3
bsr Laden
cmp.l #"iskt",$00075220
bne Drive119
move.l #DisktroyerD1Text,d2
move.l #DisktroyerD1Textende,d3
bsr Ausgabe
move.l #DisasterMasterD1II,d4
bsr Virenloeschen2
clr.l $00075220
bra Drive119

H97:
move.l #DisasterMasterD2II,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive219
move.l #804,d3
bsr Laden
cmp.l #"iskt",$00075220
bne Drive219
move.l #DisktroyerD2Text,d2
move.l #DisktroyerD2Textende,d3
bsr Ausgabe
move.l #DisasterMasterD2II,d4
bsr Virenloeschen2
clr.l $00075220
bra Drive219

H98:
move.l #DisasterMasterD3II,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive319
move.l #804,d3
bsr Laden
cmp.l #"iskt",$00075220
bne Drive319
move.l #DisktroyerD3Text,d2
move.l #DisktroyerD3Textende,d3
bsr Ausgabe
move.l #DisasterMasterD3II,d4
bsr Virenloeschen2
clr.l $00075220
bra Drive319

H99:
move.l #DisasterMasterRII,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM19
move.l #804,d3
bsr Laden
cmp.l #"iskt",$00075220
bne RAM19
move.l #DisktroyerRText,d2
move.l #DisktroyerRTextende,d3
bsr Ausgabe
move.l #DisasterMasterRII,d4
bsr Virenloeschen2
clr.l $00075220
bra RAM19

H100:
move.l #DAGCreatorD0,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive020
move.l #5000,d3
bsr Laden
cmp.l #$024D4558,$000756F0
bne Drive020
move.l #DAGCreatorD0Text,d2
move.l #DAGCreatorD0Textende,d3
bsr Ausgabe
move.l #DAGCreatorD0,d4
bsr Virenloeschen2
clr.l $000756F0
bra Drive020

H101:
move.l #DAGCreatorD1,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive120
move.l #5000,d3
bsr Laden
cmp.l #$024D4558,$000756F0
bne Drive120
move.l #DAGCreatorD1Text,d2
move.l #DAGCreatorD1Textende,d3
bsr Ausgabe
move.l #DAGCreatorD1,d4
bsr Virenloeschen2
clr.l $000756F0
bra Drive120

H102:
move.l #DAGCreatorD2,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive220
move.l #5000,d3
bsr Laden
cmp.l #$024D4558,$000756F0
bne Drive220
move.l #DAGCreatorD2Text,d2
move.l #DAGCreatorD2Textende,d3
bsr Ausgabe
move.l #DAGCreatorD2,d4
bsr Virenloeschen2
clr.l $000756F0
bra Drive220

H103:
move.l #DAGCreatorD3,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive320
move.l #5000,d3
bsr Laden
cmp.l #$024D4558,$000756F0
bne Drive320
move.l #DAGCreatorD3Text,d2
move.l #DAGCreatorD3Textende,d3
bsr Ausgabe
move.l #DAGCreatorD3,d4
bsr Virenloeschen2
clr.l $000756F0
bra Drive320

H104:
move.l #DAGCreatorR,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM20
move.l #5000,d3
bsr Laden
cmp.l #$024D4558,$000756F0
bne RAM20
move.l #DAGCreatorRText,d2
move.l #DAGCreatorRTextende,d3
bsr Ausgabe
move.l #DAGCreatorR,d4
bsr Virenloeschen2
clr.l $000756F0
bra RAM20

H105:
move.l #DAGCreatorD0Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive021
move.l #5000,d3
bsr Laden
cmp.l #$024D4558,$000756F0
bne Drive021
move.l #DAGCreatorD0Text,d2
move.l #DAGCreatorD0Textende,d3
bsr Ausgabe
move.l #DAGCreatorD0Root,d4
bsr Virenloeschen2
clr.l $000756F0
bra Drive021

H106:
move.l #DAGCreatorD1Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive121
move.l #5000,d3
bsr Laden
cmp.l #$024D4558,$000756F0
bne Drive121
move.l #DAGCreatorD1Text,d2
move.l #DAGCreatorD1Textende,d3
bsr Ausgabe
move.l #DAGCreatorD1Root,d4
bsr Virenloeschen2
clr.l $000756F0
bra Drive121

H107:
move.l #DAGCreatorD2Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive221
move.l #5000,d3
bsr Laden
cmp.l #$024D4558,$000756F0
bne Drive221
move.l #DAGCreatorD2Text,d2
move.l #DAGCreatorD2Textende,d3
bsr Ausgabe
move.l #DAGCreatorD2Root,d4
bsr Virenloeschen2
clr.l $000756F0
bra Drive221

H108:
move.l #DAGCreatorD3Root,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq Drive321
move.l #5000,d3
bsr Laden
cmp.l #$024D4558,$000756F0
bne Drive321
move.l #DAGCreatorD3Text,d2
move.l #DAGCreatorD3Textende,d3
bsr Ausgabe
move.l #DAGCreatorD3Root,d4
bsr Virenloeschen2
clr.l $000756F0
bra Drive321

H109:
move.l #DAGCreatorRRoot,d1
bsr Virensuche
move.l d0,Dateihandle
cmp.l #0,d0
beq RAM21
move.l #5000,d3
bsr Laden
cmp.l #$024D4558,$000756F0
bne RAM21
move.l #DAGCreatorRText,d2
move.l #DAGCreatorRTextende,d3
bsr Ausgabe
move.l #DAGCreatorRRoot,d4
bsr Virenloeschen2
clr.l $000756F0
bra RAM21

H115:
cmp.l #0,d4
beq NoDiskVirus
H116:
bsr CloseWin
bra CloseDos

OpenDos:
move.l Execbase,a6
move.l #Dosname,a1
move.l #0,d0
jsr OpenLibrary(a6)
rts

OpenIntui:
move.l ExecBase,a6
move.l #Intuiname,a1
move.l #0,d0
jsr OpenLibrary(a6)
rts

CheckMem2:
cmp.l #$42616E64,$0007E820
beq ByteBandit
cmp.l #$44415341,$0007F8C0
beq ByteWarrior
cmp.l #$47414441,$0007FB40
beq Gadaffi
cmp.l #$53434121,$0007EFE8
beq SCA
cmp.l #$4E4F5254,$0007EF84
beq NORTH
cmp.l #$57726974,$0007EF9A
beq NORTH2
cmp.l #$482E432E,$0007EF44
beq HCS
cmp.l #$656E7461,$0007FD86
beq Pentagon
cmp.l #$52657665,$0007E3E2
beq Revenge
cmp.l #$636C6970,$000907BE
beq DiskDoktors
cmp.l #$4C534421,$0007EFE4
beq LSD
cmp.l #$424F4D42,$00070346
beq TimeBomb
cmp.l #$56697275,$0007E820
beq MAD
cmp.l #$004D4144,$0007FB72
beq MADII
cmp.l #$48495621,$0007EFF0
beq AIDS
cmp.l #$43726577,$0007EDE0
beq The16BitCrew
cmp.l #$30303132,$0007EFE8
beq V2001
cmp.w #"99",$0007F82E
beq TFC
cmp.w #"99",$000FF82E
beq TFC
bsr NoBootblockVirus
rts

ByteBandit:
move.l #ByteBanditText,d4
move.l #ByteBanditTextende,d5
move.l 4,a6
clr.l 550(a6)
clr.l 554(a6)
clr.l $0007E820
bsr BootblockVirus
bra CheckMem2

ByteWarrior:
move.l #ByteWarriorText,d4
move.l #ByteWarriorTextende,d5
move.l 4,a6
clr.l 550(a6)
clr.l 554(a6)
clr.l $0007F8C0
bsr BootblockVirus
bra CheckMem2

SCA:
move.l #SCAText,d4
move.l #SCATextende,d5
move.l 4,a6
clr.l 46(a6)
clr.l $0007EFE8
bsr BootblockVirus
bra CheckMem2

Gadaffi:
move.l #GadaffiText,d4
move.l #GadaffiTextende,d5
move.l 4,a6
bsr RAMIN
clr.l $0007FB40
bsr BootblockVirus
bra CheckMem2

NORTH:
move.l #NORTHText,d4
move.l #NORTHTextende,d5
move.l 4,a6
clr.l 46(a6)
clr.l $0007EF84
bsr BootblockVirus
bra CheckMem2

NORTH2:
move.l #NORTH2Text,d4
move.l #NORTH2Textende,d5
move.l 4,a6
clr.l 46(a6)
clr.l $0007EF9A
bsr BootblockVirus
bra CheckMem2

HCS:
move.l #HCSText,d4
move.l #HCSTextende,d5
move.l 4,a6
clr.l 46(a6)
move.l #$13FC0000,$0007ECD2
clr.l $0007EF44
bsr BootblockVirus
bra CheckMem2

Revenge:
move.l #RevengeText,d4
move.l #RevengeTextende,d5
move.l 4,a6
clr.l 46(a6)
clr.l $0007E3E2
bsr BootblockVirus
bra CheckMem2

Pentagon:
move.l #PentagonText,d4
move.l #PentagonTextende,d5
move.l 4,a6
clr.l 46(a6)
clr.l $0007FD86
bsr BootblockVirus
bra CheckMem2

DiskDoktors:
move.l #DiskDoktorsText,d4
move.l #DiskDoktorsTextende,d5
bsr BootblockVirus
bra CheckMem2

LSD:
move.l #LSDText,d4
move.l #LSDTextende,d5
move.l 4,a6
clr.l 46(a6)
clr.l $0007EFE4
bsr BootblockVirus
bra CheckMem2

TimeBomb:
move.l #TimeBombText,d4
move.l #TimeBombTextende,d5
clr.l $00070346
bsr BootblockVirus
bra CheckMem2

MAD:
move.l #MADText,d4
move.l #MADTextende,d5
clr.l $0007E820
bsr BootblockVirus
bra CheckMem2

MADII:
move.l #MADIIText,d4
move.l #MADIITextende,d5
bsr RAMIN
clr.l $0007FB72
bsr BootblockVirus
bra CheckMem2

AIDS:
move.l #AIDSText,d4
move.l #AIDSTextende,d5
move.l 4,a6
clr.l 46(a6)
clr.l $0007EFF0
bsr BootblockVirus
bra CheckMem2

The16BITCrew:
move.l #The16BITCrewText,d4
move.l #The16BITCrewTextende,d5
move.l 4,a6
clr.l 46(a6)
clr.l $0007EDE0
bsr BootblockVirus
bra CheckMem2

V2001:
move.l #V2001Text,d4
move.l #V2001Textende,d5
move.l 4,a6
clr.l 46(a6)
clr.l $0007EFE8
bsr BootblockVirus
bra CheckMem2

TFC:
move.l #TFCText,d4
move.l #TFCTextende,d5
move.l 4,a6
clr.l 554(a6)
clr.w $0007F82E
clr.w $000FF82E
bsr BootblockVirus
bra CheckMem2

NoBootblockVirus:
move.l Intuibase,a6
lea NewWindow,a0
jsr OpenWindow(a6)

move.l d0,Winhandle
move.l Winhandle,a0
move.l 86(a0),a0
move.l ExecBase,a6
jsr WaitPort(a6)
move.l d0,a1
move.l 20(a1),d1

move.l Winhandle,a0
move.l Intuibase,a6
jsr CloseWindow(a6)
rts

BootblockVirus:

move.l Intuibase,a6
lea NewWindow,a0
jsr OpenWindow(a6)
move.l d0,Winhandle

move.l Dosbase,a6
move.l #Bootblock,d1
move.l #1006,d2
jsr Open(a6)
move.l d0,Boothandle

move.l Dosbase,a6
move.l Boothandle,d1
move.l d4,d2
move.l d5,d3
sub.l d2,d3
jsr Write(a6)

move.l Winhandle,a0
move.l 86(a0),a0
move.l ExecBase,a6
jsr WaitPort(a6)
move.l d0,a1
move.l 20(a1),d1

move.l Boothandle,d1
move.l Dosbase,a6
jsr Close(a6)

move.l Winhandle,a0
move.l Intuibase,a6
jsr CloseWindow(a6)
rts

RAMIN:
move.l $6c,AltVektor
move.l 4,a6
moveq #3,d1
move.l #EndeRAMIN-BeginnRAMIN,d0
jsr -198(a6)
move.l d0,a0
tst.l d0
beq.L KeinSpeicher

lea BeginnRAMIN,a1
Schleife:
move.b (a1)+,(a0)+
cmp.l #EndeRAMIN,a1
bne.s Schleife

move.l d0,$6c
KeinSpeicher:rts

OpenWin:
move.l Dosbase,a6
move.l #Fenster,d1
move.l #1006,d2
jsr Open(a6)
rts

Schreiben:
move.l Dosbase,a6
move.l Handle,d1
move.l #Text,d2
move.l #Textende,d3
sub.l d2,d3
jsr Write(a6)
rts


Virensuche:
move.l Dosbase,a6

move.l #1005,d2
jsr Open(a6)
rts

AllocAbs:
move.l #5000,d0
move.l #$00075000,a1
move.l ExecBase,a6
jsr -204(a6)
rts

Laden:
move.l Dosbase,a6
move.l Dateihandle,d1
move.l #$00075000,d2
jsr Read(a6)

CloseFile:

move.l Dateihandle,d1
move.l Dosbase,a6
jsr Close(a6)
rts


Virenloeschen:
move.l DateiHandle,d1
move.l Dosbase,a6
jsr Close(a6)

Virenloeschen2:
move.l Dosbase,a6
move.l d4,d1
jsr DeleteFile(a6)
bra StartupTexten

Virenloeschen3:
move.l Dosbase,a6
move.l d4,d1
move.l d6,d2
jsr -78(a6)

StartupTexten:
bsr OpenStartup
cmp.l #0,d0
beq Startupende
move.l d0,Startuphandle
bsr Startup_Schreiben
bra Startupende

OpenStartup:
move.l Dosbase,a6
move.l d5,d1
move.l #1005,d2
jsr Open(a6)
rts

Startup_Schreiben:
move.l Dosbase,a6
move.l Startuphandle,d1
move.l #StartupText,d2
move.l #StartupTextende,d3
sub.l d2,d3
jsr Write(a6)

CloseStartup:
move.l Startuphandle,d1
move.l Dosbase,a6
jsr Close(a6)
rts

Startupende:
rts


VirusText:
move.l #VirusMessageText,d2
move.l #VirusMessageTextende,d3
bsr Ausgabe
move.l 4,a6
clr.l 546(a6)
clr.l 550(a6)
clr.l 554(a6)
rts

RLE_Virus:
move.l #RLEVirusText,d2
move.l #RLEVirusTextende,d3
bsr Ausgabe
move.l 4,a6
clr.l 550(a6)
clr.l 554(a6)
clr.l $0007DF22
rts

SADDAMVirus:
move.l #SADDAMText,d2
move.l #SADDAMTextende,d3
bsr Ausgabe
rts

ColorVirus:
move.l #ColorText,d2
move.l #ColorTextende,d3
bsr Ausgabe
move.l 4,a6
clr.l 46(a6)
clr.l $00070260
rts

SmilyCancerVirus:
move.l #SmilyCancerText,d2
move.l #SmilyCancerTextende,d3
bsr Ausgabe
move.l 4,a6
clr.l 550(a6)
clr.l 554(a6)
move.l #$4E710000,$0007F162
clr.l $0007FB00
rts

BretHawnesVirus:
move.l #BretHawnesText,d2
move.l #BretHawnesTextende,d3
bsr Ausgabe
move.l 4,a6
clr.l 550(a6)
clr.l 554(a6)
clr.l $0007F004
rts

CompuPhagozyteVirus:
move.l #CompuPhagozyteText,d2
move.l #CompuPhagozyteTextende,d3
bsr Ausgabe
move.l 4,a6
clr.l $0007C400
rts

CompuPhagozyte2Virus:
move.l #CompuPhagozyte2Text,d2
move.l #CompuPhagozyte2Textende,d3
bsr Ausgabe
move.l 4,a6
clr.l $0007C380
rts

NoDiskVirus:
move.l #NoDiskVirusText,d2
move.l #NODIskVirusTextende,d3
bsr Ausgabe
bra H116

CloseWin:
move.l Handle,d1
move.l Dosbase,a6
jsr Close(a6)
rts

CloseAll:
CloseIntui:
move.l ExecBase,a6
move.l Intuibase,a1
jsr CloseLibrary(a6)
rts

CloseDos:
move.l Execbase,a6
move.l Dosbase,a1
jsr CloseLibrary(a6)

Ende:
rts



Ausgabe:
move.l Dosbase,a6
move.l Handle,d1
sub.l d2,d3
jsr Write(a6)
rts

RETURN:
rts


TheEnd:
rts


Even
NewWindow:
dc.w 100
dc.w 0
dc.w 400
dc.w 10
dc.b 0
dc.b 1
dc.l $200
dc.l $1000!1!2!4!8
dc.l 0
dc.l 0
dc.l Windowtitel
dc.l 0
dc.l 0
dc.w 300
dc.w 10
dc.w 300
dc.w 10
dc.w 1

Dosbase:
dc.l 0

Intuibase:
dc.l 0

Winhandle:
dc.l 0

Handle:
dc.l 0

Boothandle:
dc.l 0

DateiHandle:
dc.l 0

Vektorenhandle:
dc.l 0

Startuphandle:
dc.l 0

AltVektor:
dc.l 0

Dosname:
dc.b `dos.library`,0

Intuiname:
dc.b `intuition.library`,0

Windowtitel:
dc.b `AntiCicloVir V1.2 by Matthias Gutt`,0

Lamer1:
dc.b `DF0:     `,0

Lamer1D1:
dc.b `DF1:     `,0

Lamer1D2:
dc.b `DF2:     `,0

Lamer1D3:
dc.b `DF3:     `,0

Lamer1R:
dc.b `ram:     `,0

Lamer2:
dc.b `DF0:DosSpeed`,0

Lamer2D1:
dc.b `DF1:DosSpeed`,0

Lamer2D2:
dc.b `DF2:DosSpeed`,0

Lamer2D3:
dc.b `DF3:DosSpeed`,0

Lamer2R:
dc.b `Ram:DosSpeed`,0

BGS99:
dc.b `DF0:DEVS/           `,0

BGS99D1:
dc.b `DF1:DEVS/           `,0

BGS99D2:
dc.b `DF2:DEVS/           `,0

BGS99D3:
dc.b `DF3:DEVS/           `,0

BGS99R:
dc.b `ram:DEVS/           `,0

BGS99Root:
dc.b `DF0:           `,0

BGS99D1Root:
dc.b `DF1:           `,0

BGS99D2Root:
dc.b `DF2:           `,0

BGS99D3Root:
dc.b `DF3:           `,0

BGS99RRoot:
dc.b `ram:           `,0

BGS99II:
dc.b `DF0:DEVS/ à         `,0
 

BGS99D1II:
dc.b `DF1:DEVS/ à         `,0


BGS99D2II:
dc.b `DF2:DEVS/ à         `,0


BGS99D3II:
dc.b `DF3:DEVS/ à         `,0


BGS99RII:
dc.b `ram:DEVS/ à         `,0


BGS99IIRoot:
dc.b `DF0: à         `,0


BGS99D1IIRoot:
dc.b `DF1: à         `,0


BGS99D2IIRoot:
dc.b `DF2: à         `,0


BGS99D3IIRoot:
dc.b `DF3: à         `,0


BGS99RIIRoot:
dc.b `ram: à         `,0

TerroristsD0:
dc.b `DF0:           `,0

TerroristsD1:
dc.b `DF1:           `,0

TerroristsD2:
dc.b `DF2:           `,0

TerroristsD3:
dc.b `DF3:           `,0

TerroristsR:
dc.b `ram:           `,0

StartupD0:
dc.b `DF0:s/startup-sequence`,0

StartupD1:
dc.b `DF1:s/startup-sequence`,0

StartupD2:
dc.b `DF2:s/startup-sequence`,0

StartupD3:
dc.b `DF3:s/startup-sequence`,0

StartupR:
dc.b `RAM:s/startup-sequence`,0

LamerLoadWBD0:
dc.b `DF0:c/LoadWB`,0

LamerLoadWBD1:
dc.b `DF1:c/LoadWB`,0

LamerLoadWBD2:
dc.b `DF2:c/LoadWB`,0

LamerLoadWBD3:
dc.b `DF3:c/LoadWB`,0

LamerLoadWBR:
dc.b `RAM:c/LoadWB`,0

LamerLoadWBD0Root:
dc.b `DF0:LoadWB`,0

LamerLoadWBD1Root:
dc.b `DF1:LoadWB`,0

LamerLoadWBD2Root:
dc.b `DF2:LoadWB`,0

LamerLoadWBD3Root:
dc.b `DF3:LoadWB`,0

LamerLoadWBRRoot:
dc.b `RAM:LoadWB`,0

ColorD0Root:
dc.b `DF0:Color`,0

ColorD1Root:
dc.b `DF1:Color`,0

ColorD2Root:
dc.b `DF2:Color`,0

ColorD3Root:
dc.b `DF3:Color`,0

ColorRRoot:
dc.b `RAM:Color`,0

ColorD0:
dc.b `DF0:c/Color`,0

ColorD1:
dc.b `DF1:c/Color`,0

ColorD2:
dc.b `DF2:c/Color`,0

ColorD3:
dc.b `DF3:c/Color`,0

ColorR:
dc.b `RAM:c/Color`,0

DisasterMasterD0:
dc.b `DF0:c/cls`,0

DisasterMasterD1:
dc.b `DF1:c/cls`,0

DisasterMasterD2:
dc.b `DF2:c/cls`,0

DisasterMasterD3:
dc.b `DF3:c/cls`,0

DisasterMasterR:
dc.b `RAM:c/cls`,0

DisasterMasterD0II:
dc.b `DF0:cls`,0

DisasterMasterD1II:
dc.b `DF1:cls`,0

DisasterMasterD2II:
dc.b `DF2:cls`,0

DisasterMasterD3II:
dc.b `DF3:cls`,0

DisasterMasterRII:
dc.b `RAM:cls`,0

SADDAMD0:
dc.b `DF0:l/Disk-Validator`,0

SADDAMD1:
dc.b `DF1:l/Disk-Validator`,0

SADDAMD2:
dc.b `DF2:l/Disk-Validator`,0

SADDAMD3:
dc.b `DF3:l/Disk-Validator`,0

SADDAMR:
dc.b `RAM:l/Disk-Validator`,0


BretHawnesD0:
dc.b $44,$46,$30,$3A,$C0,$A0,$E0,$A0,$C0,$00

BretHawnesD1:
dc.b $44,$46,$31,$3A,$C0,$A0,$E0,$A0,$C0,$00

BretHawnesD2:
dc.b $44,$46,$32,$3A,$C0,$A0,$E0,$A0,$C0,$00

BretHawnesD3:
dc.b $44,$46,$33,$3A,$C0,$A0,$E0,$A0,$C0,$00

BretHawnesR:
dc.b $52,$41,$4D,$3A,$C0,$A0,$E0,$A0,$C0,$00

RETURND0:
dc.b `DF0:L/LAMER-Virus`,0

RETURND1:
dc.b `DF1:L/LAMER-Virus`,0

RETURND2:
dc.b `DF2:L/LAMER-Virus`,0

RETURND3:
dc.b `DF3:L/LAMER-Virus`,0

RETURNR:
dc.b `RAM:L/LAMER-Virus`,0

CompuPhagozyteD0:
dc.b `DF0:c/Virus-Checker`,0

CompuPhagozyteD1:
dc.b `DF1:c/Virus-Checker`,0

CompuPhagozyteD2:
dc.b `DF2:c/Virus-Checker`,0

CompuPhagozyteD3:
dc.b `DF3:c/Virus-Checker`,0

CompuPhagozyteR:
dc.b `RAM:c/Virus-Checker`,0

CompuPhagozyte2D0:
dc.b `DF0:c/VirusX`,0

CompuPhagozyte2D1:
dc.b `DF1:c/VirusX`,0

CompuPhagozyte2D2:
dc.b `DF2:c/VirusX`,0

CompuPhagozyte2D3:
dc.b `DF3:c/VirusX`,0

CompuPhagozyte2R:
dc.b `RAM:c/VirusX`,0

DAGCreatorD0:
dc.b `DF0:c/DAG Creator`,0

DAGCreatorD1:
dc.b `DF1:c/DAG Creator`,0

DAGCreatorD2:
dc.b `DF2:c/DAG Creator`,0

DAGCreatorD3:
dc.b `DF3:c/DAG Creator`,0

DAGCreatorR:
dc.b `RAM:c/DAG Creator`,0

DAGCreatorD0Root:
dc.b `DF0:DAG Creator`,0

DAGCreatorD1Root:
dc.b `DF1:DAG Creator`,0

DAGCreatorD2Root:
dc.b `DF2:DAG Creator`,0

DAGCreatorD3Root:
dc.b `DF3:DAG Creator`,0

DAGCreatorRRoot:
dc.b `RAM:DAG Creator`,0

RAMHandlerD0:
dc.b `DF0:l/RAM-Handler`,0

RAMHandlerD1:
dc.b `DF1:l/RAM-Handler`,0

RAMHandlerD2:
dc.b `DF2:l/RAM-Handler`,0

RAMHandlerD3:
dc.b `DF3:l/RAM-Handler`,0

RAMHandlerR:
dc.b `RAM:l/RAM-Handler`,0

PortHandlerD0:
dc.b `DF0:l/Port-Handler`,0

PortHandlerD1:
dc.b `DF1:l/Port-Handler`,0

PortHandlerD2:
dc.b `DF2:l/Port-Handler`,0

PortHandlerD3:
dc.b `DF3:l/Port-Handler`,0

PortHandlerR:
dc.b `RAM:l/Port-Handler`,0

AntiCicloVirD0:
dc.b `DF0:AntiCicloVir`,0

AntiCicloVirD1:
dc.b `DF1:AntiCicloVir`,0

AntiCicloVirD2:
dc.b `DF2:AntiCicloVir`,0

AntiCicloVirD3:
dc.b `DF3:AntiCicloVir`,0

AntiCicloVirR:
dc.b `RAM:AntiCicloVir`,0

Fenster:
dc.b `*`,0

Bootblock:
dc.b `CON:0/10/600/50/Bootblock-Virus !!!`,0

Tabelle:
dc.b `CON:100/45/500/135/System-Vectors-Table:`,0

ColdZeroText:
dc.b ` `,10
dc.b `ColdCapture is pointing at           $00000000`,10

ColdZeroTextende:

CoolZeroText:
dc.b ` `,10
dc.b `CoolCapture is pointing at           $00000000`,10

CoolZeroTextende:

WarmZeroText:
dc.b ` `,10
dc.b `WarmCapture is pointing at           $00000000`,10

WarmZeroTextende:

KickMemZeroText:
dc.b ` `,10
dc.b `KickMemPtr is pointing at            $00000000`,10

KickMemZeroTextende:

KickTagZeroText:
dc.b ` `,10
dc.b `KickTagPtr is pointing at            $00000000`,10

KickTagZeroTextende:

KickCheckZeroText:
dc.b ` `,10
dc.b `KickCheckSum is pointing at          $00000000`,10

KickCheckZeroTextende:

ColdVirusText:
dc.b ` `,10
dc.b `ColdCapture is not pointing at zero !!`,10
ColdVirusTextende:

CoolVirusText:
dc.b ` `,10
dc.b `CoolCapture is not pointing at zero !!`,10
CoolVirusTextende:

WarmVirusText:
dc.b ` `,10
dc.b `WarmCapture is not pointing at zero !!`,10
WarmVirusTextende:

KickMemVirusText:
dc.b ` `,10
dc.b `KickMemPtr is not pointing at zero !!`,10
KickMemVirusTextende:

KickTagVirusText:
dc.b ` `,10
dc.b `KickTagPtr is not pointing at zero !!`,10
KickTagVirusTextende:

KickCheckVirusText:
dc.b ` `,10
dc.b `KickCheckSum is not pointing at zero !!`,10
KickCheckVirusTextende:

Text:
dc.b ` `,10
dc.b `             AntiCicloVir - Linkvirus-Statikum Version 1.2`,10

dc.b `          @ 1992 by Matthias Gutt, Kantstr.16 , W-2120 Lüneburg`,10


dc.b `Protection against Revenge of the Lamer Exterminator I+II,Lamer LoadWB,`,10

dc.b `Return of the Lamer Exterminator,BGS9 I+II, Bret Hawnes,Color(TURK V1.3),`,10

dc.b `CompuPhagozyte 1+2,DAG Creator, Disaster Master V2,Disktroyer V1.0,SADDAM,`,10

dc.b `Smily Cancer I+II, Terrorists and T.F.C. Revenge LoadWB.`,10




dc.b `                    Usage: AntiCicloVir (Drive)`,10

Textende:

DiskValidatorD0Text:
dc.b `checking DF0:l/Disk-Validator :`,0
DiskValidatorD0Textende:

DiskValidatorD1Text:
dc.b `checking DF1:l/Disk-Validator :`,0
DiskValidatorD1Textende:

DiskValidatorD2Text:
dc.b `checking DF2:l/Disk-Validator :`,0
DiskValidatorD2Textende:

DiskValidatorD3Text:
dc.b `checking DF3:l/Disk-Validator :`,0
DiskValidatorD3Textende:

DiskValidatorRText:
dc.b `checking RAM:l/Disk-Validator :`,0
DiskValidatorRTextende:

RAMHandlerD0Text:
dc.b `checking DF0:l/RAM-Handler :`,0
RAMHandlerD0Textende:

RAMHandlerD1Text:
dc.b `checking DF1:l/RAM-Handler :`,0
RAMHandlerD1Textende:

RAMHandlerD2Text:
dc.b `checking DF2:l/RAM-Handler :`,0
RAMHandlerD2Textende:

RAMHandlerD3Text:
dc.b `checking DF3:l/RAM-Handler :`,0
RAMHandlerD3Textende:

RAMHandlerRText:
dc.b `checking RAM:l/RAM-Handler :`,0
RAMHandlerRTextende:

PortHandlerD0Text:
dc.b `checking DF0:l/Port-Handler :`,0
PortHandlerD0Textende:

PortHandlerD1Text:
dc.b `checking DF1:l/Port-Handler :`,0
PortHandlerD1Textende:

PortHandlerD2Text:
dc.b `checking DF2:l/Port-Handler :`,0
PortHandlerD2Textende:

PortHandlerD3Text:
dc.b `checking DF3:l/Port-Handler :`,0
PortHandlerD3Textende:

PortHandlerRText:
dc.b `checking RAM:l/Port-Handler :`,0
PortHandlerRTextende:

WarnText:
dc.b `  non-standard !!!`,10
WarnTextende:

OKText:
dc.b `  OK`,10
OKTextende:


LamerText:
dc.b ` `,10
dc.b `The REVENGE OF THE LAMER-EXTERMINATOR-Virus I/II was found in your unit`,10

dc.b `DF0:!!`,10
dc.b `It is now deleted !`,10

LamerTextende:

LamerD1Text:
dc.b ` `,10
dc.b `The REVENGE OF THE LAMER-EXTERMINATOR-Virus I/II was found in your unit`,10

dc.b `DF1:!!`,10
dc.b `It is now deleted !`,10

LamerD1Textende:

LamerD2Text:
dc.b ` `,10
dc.b `The REVENGE OF THE LAMER-EXTERMINATOR-Virus I/II was found in your unit`,10

dc.b `DF2:!!`,10
dc.b `It is now deleted !`,10

LamerD2Textende:

LamerD3Text:
dc.b ` `,10
dc.b `The REVENGE OF THE LAMER-EXTERMINATOR-Virus I/II was found in your unit`,10

dc.b `DF3:!!`,10
dc.b `It is now deleted!`,10

LamerD3Textende:

LamerRText:
dc.b ` `,10
dc.b `The REVENGE OF THE LAMER-EXTERMINATOR-Virus I/II was found in unit`,10

dc.b `ram: !`,10
dc.b `It is now deleted!`,10

LamerRTextende:


BGS9Text:
dc.b ` `,10
dc.b `The BGS9-Virus was found on your disk in the DF0:DEVS-Directory and`,10

dc.b `is now disabled !`,10

BGS9Textende:

BGS9IIText:
dc.b ` `,10
dc.b `The BGS9-Virus II was found on your disk in the DF0: DEVS-Directory`,10

dc.b `and is now disabled !`,10
BGS9IITextende:

BGS9D1Text:
dc.b ` `,10
dc.b `The BGS9-Virus was found in your unit DF1: in the DEVS-Directory and`,10

dc.b `is now disabled!`,10
BGS9D1Textende:

BGS9D1IIText:
dc.b ` `,10
dc.b `The BGS9-Virus II was found in your unit DF1: in the DEVS-Directory and`,10

dc.b `is now disabled!`,10
BGS9D1IITextende:


BGS9D2Text:
dc.b ` `,10
dc.b `The BGS9-Virus was found in your unit DF2: in the DEVS-Directory and`,10

dc.b `is now disabled!`,10
BGS9D2Textende:

BGS9D2IIText:
dc.b ` `,10
dc.b `The BGS9-Virus II was found in your unit DF2: in the DEVS-Directory and`,10

dc.b `is now disabled!`,10
BGS9D2IITextende:


BGS9D3Text:
dc.b ` `,10
dc.b `The BGS9-Virus was found in your unit DF3: in the DEVS-Directory and`,10

dc.b `is now disabled!`,10
BGS9D3Textende:

BGS9D3IIText:
dc.b ` `,10
dc.b `The BGS9-Virus II was found in your unit DF3: in the DEVS-Directory and`,10

dc.b `is now disabled!`,10
BGS9D3IITextende:


BGS9RText:
dc.b ` `,10
dc.b `The BGS9-Virus was found in unit ram: in the DEVS-Directory and`,10

dc.b `is now disabled!`,10
BGS9RTextende:

BGS9RIIText:
dc.b ` `,10
dc.b `The BGS9-Virus II was found in unit ram: in the DEVS-Directory and`,10

dc.b `is now disabled!`,10
BGS9RIITextende:

TerroristsD0Text:
dc.b ` `,10
dc.b `The TERRORISTS-Virus was found in your unit DF0: and is now disabled!`,10

TerroristsD0Textende:

TerroristsD1Text:
dc.b ` `,10
dc.b `The TERRORISTS-Virus was found in your unit DF1: and is now disabled!`,10

TerroristsD1Textende:

TerroristsD2Text:
dc.b ` `,10
dc.b `The TERRORISTS-Virus was found in your unit DF2: and is now disabled!`,10

TerroristsD2Textende:

TerroristsD3Text:
dc.b ` `,10
dc.b `The TERRORISTS-Virus was found in your unit DF3: and is now disabled!`,10

TerroristsD3Textende:

TerroristsRText:
dc.b ` `,10
dc.b `The TERRORISTS-Virus was found in unit ram: and is now disabled !`,10

TerroristsRTextende:

LamerLoadWBD0Text:
dc.b ` `,10
dc.b `The LAMER-LoadWB-Virus was found in your unit DF0: and is now deleted !`,10

LamerLoadWBD0Textende:

LamerLoadWBD1Text:
dc.b ` `,10
dc.b `The LAMER-LoadWB-Virus was found in your unit DF1: and is now deleted !`,10

LamerLoadWBD1Textende:

LamerLoadWBD2Text:
dc.b ` `,10
dc.b `The LAMER-LoadWB-Virus was found in your unit DF2: and is now deleted !`,10

LamerLoadWBD2Textende:

LamerLoadWBD3Text:
dc.b ` `,10
dc.b `The LAMER-LoadWB-Virus was found in your unit DF3: and is now deleted !`,10

LamerLoadWBD3Textende:

LamerLoadWBRText:
dc.b ` `,10
dc.b `The LAMER-LoadWB-Virus was found in unit ram: and is now deleted !`,10

LamerLoadWBRTextende:

ColorD0Text:
dc.b ` `,10
dc.b `The COLOR(TURK V1.3)-Virus was found in your unit DF0: and is`,10

dc.b `now deleted !`,10
ColorD0Textende:

ColorD1Text:
dc.b ` `,10
dc.b `The COLOR(TURK V1.3)-Virus was found in your unit DF1: and is`,10

dc.b `now deleted !`,10
ColorD1Textende:

ColorD2Text:
dc.b ` `,10
dc.b `The COLOR(TURK V1.3)-Virus was found in your unit DF2: and is`,10

dc.b `now deleted !`,10
ColorD2Textende:

ColorD3Text:
dc.b ` `,10
dc.b `The COLOR(TURK V1.3)-Virus was found in your unit DF3: and is`,10

dc.b `now deleted !`,10
ColorD3Textende:

ColorRText:
dc.b ` `,10
dc.b `The COLOR(TURK V1.3)-Virus was found in unit ram: and is now deleted !`,10

ColorRTextende:

DisasterMasterD0Text:
dc.b ` `,10
dc.b `The DISASTER-MASTER V2-Virus was found in your unit DF0:`,10

dc.b `and is now deleted !`,10
DisasterMasterD0Textende:

DisasterMasterD1Text:
dc.b ` `,10
dc.b `The DISASTER-MASTER V2-Virus was found in your unit DF1:`,10

dc.b `and is now deleted !`,10
DisasterMasterD1Textende:

DisasterMasterD2Text:
dc.b ` `,10
dc.b `The DISASTER-MASTER V2-Virus was found in your unit DF2:`,10

dc.b `and is now deleted !`,10
DisasterMasterD2Textende:

DisasterMasterD3Text:
dc.b ` `,10
dc.b `The DISASTER-MASTER V2-Virus was found in your unit DF3:`,10

dc.b `and is now deleted !`,10
DisasterMasterD3Textende:

DisasterMasterRText:
dc.b ` `,10
dc.b `The DISASTER-MASTER V2-Virus was found in unit ram: and is now deleted !`,10

DisasterMasterRTextende:

SADDAMD0Text:
dc.b ` `,10
dc.b `The SADDAM-Virus was found in your unit DF0: and is now deleted !`,10

SADDAMD0Textende:

SADDAMD1Text:
dc.b ` `,10
dc.b `The SADDAM-Virus was found in your unit DF1: and is now deleted !`,10

SADDAMD1Textende:

SADDAMD2Text:
dc.b ` `,10
dc.b `The SADDAM-Virus was found in your unit DF2: and is now deleted !`,10

SADDAMD2Textende:

SADDAMD3Text:
dc.b ` `,10
dc.b `The SADDAM-Virus was found in your unit DF3: and is now deleted !`,10

SADDAMD3Textende:

SADDAMRText:
dc.b ` `,10
dc.b `The SADDAM-Virus was found in unit ram: and is now deleted !`,10

SADDAMRTextende:

BretHawnesD0Text:
dc.b ` `,10
dc.b `The BRET HAWNES-Virus was found in your unit DF0: and is now deleted !`,10

BretHawnesD0Textende:

BretHawnesD1Text:
dc.b ` `,10
dc.b `The BRET HAWNES-Virus was found in your unit DF1: and is now deleted !`,10

BretHawnesD1Textende:

BretHawnesD2Text:
dc.b ` `,10
dc.b `The BRET HAWNES-Virus was found in your unit DF2: and is now deleted !`,10

BretHawnesD2Textende:

BretHawnesD3Text:
dc.b ` `,10
dc.b `The BRET HAWNES-Virus was found in your unit DF3: and is now deleted !`,10

BretHawnesD3Textende:

BretHawnesRText:
dc.b ` `,10
dc.b `The BRET HAWNES-Virus was found in unit ram: and is now deleted !`,10

BretHawnesRTextende:

RETURND0Text:
dc.b ` `,10
dc.b `The RETURN OF THE LAMER-EXTERMINATOR-Virus was found in your unit DF0:`,10

dc.b `and is now renamend in "DF0:L/LAMER-Virus" !`,10
dc.b `Please delete it !`,10
RETURND0Textende:

RETURND1Text:
dc.b ` `,10
dc.b `The RETURN OF THE LAMER-EXTERMINATOR-Virus was found in your unit DF1:`,10

dc.b `and is now renamend in "DF1:L/LAMER-Virus" !`,10
dc.b `Please delete it !`,10
RETURND1Textende:

RETURND2Text:
dc.b ` `,10
dc.b `The RETURN OF THE LAMER-EXTERMINATOR-Virus was found in your unit DF2:`,10

dc.b `and is now renamend in "DF2:L/LAMER-Virus" !`,10
dc.b `Please delete it !`,10
RETURND2Textende:

RETURND3Text:
dc.b ` `,10
dc.b `The RETURN OF THE LAMER-EXTERMINATOR-Virus was found in your unit DF3:`,10

dc.b `and is now renamend in "DF3:L/LAMER-Virus" !`,10
dc.b `Please delete it !`,10
RETURND3Textende:

RETURNRText:
dc.b ` `,10
dc.b `The RETURN OF THE LAMER-EXTERMINATOR-Virus was found in unit ram:`,10

dc.b `and is now renamend in "RAM:L/LAMER-Virus" !`,10
dc.b `Please delete it !`,10
RETURNRTextende:

CompuPhagozyteD0Text:
dc.b ` `,10
dc.b `The COMPUPHAGOZYTE-Virus was found in your unit DF0: and is now deleted !`,10

CompuPhagozyteD0Textende:

CompuPhagozyteD1Text:
dc.b ` `,10
dc.b `The COMPUPHAGOZYTE-Virus was found in your unit DF1: and is now deleted !`,10

CompuPhagozyteD1Textende:

CompuPhagozyteD2Text:
dc.b ` `,10
dc.b `The COMPUPHAGOZYTE-Virus was found in your unit DF2: and is now deleted !`,10

CompuPhagozyteD2Textende:

CompuPhagozyteD3Text:
dc.b ` `,10
dc.b `The COMPUPHAGOZYTE-Virus was found in your unit DF3: and is now deleted !`,10

CompuPhagozyteD3Textende:

CompuPhagozyteRText:
dc.b ` `,10
dc.b `The COMPUPHAGOZYTE-Virus was found in unit ram: and is now deleted !`,10

CompuPhagozyteRTextende:

CompuPhagozyte2D0Text:
dc.b ` `,10
dc.b `The COMPUPHAGOZYTE-Virus 2 was found in your unit DF0: and is now deleted !`,10

CompuPhagozyte2D0Textende:

CompuPhagozyte2D1Text:
dc.b ` `,10
dc.b `The COMPUPHAGOZYTE-Virus 2 was found in your unit DF1: and is now deleted !`,10

CompuPhagozyte2D1Textende:

CompuPhagozyte2D2Text:
dc.b ` `,10
dc.b `The COMPUPHAGOZYTE-Virus 2 was found in your unit DF2: and is now deleted !`,10

CompuPhagozyte2D2Textende:

CompuPhagozyte2D3Text:
dc.b ` `,10
dc.b `The COMPUPHAGOZYTE-Virus 2 was found in your unit DF3: and is now deleted !`,10

CompuPhagozyte2D3Textende:

CompuPhagozyte2RText:
dc.b ` `,10
dc.b `The COMPUPHAGOZYTE-Virus 2 was found in unit ram: and is now deleted !`,10

CompuPhagozyte2RTextende:

SmilyCancerIID0Text:
dc.b ` `,10
dc.b `The SMILY CANCER II-Virus was found in your unit DF0: and is now deleted !`,10

SmilyCancerIID0Textende:

SmilyCancerIID1Text:
dc.b ` `,10
dc.b `The SMILY CANCER II-Virus was found in your unit DF1: and is now deleted !`,10

SmilyCancerIID1Textende:

SmilyCancerIID2Text:
dc.b ` `,10
dc.b `The SMILY CANCER II-Virus was found in your unit DF2: and is now deleted !`,10

SmilyCancerIID2Textende:

SmilyCancerIID3Text:
dc.b ` `,10
dc.b `The SMILY CANCER II-Virus was found in your unit DF3: and is now deleted !`,10

SmilyCancerIID3Textende:

SmilyCancerIIRText:
dc.b ` `,10
dc.b `The SMILY CANCER II-Virus was found in unit ram: and is now deleted !`,10

SmilyCancerIIRTextende:

DisktroyerD0Text:
dc.b ` `,10
dc.b `The DISKTROYER V1.0-Virus was found in your unit DF0: and is now deleted !`,10

DisktroyerD0Textende:

DisktroyerD1Text:
dc.b ` `,10
dc.b `The DISKTROYER V1.0-Virus was found in your unit DF1: and is now deleted !`,10

DisktroyerD1Textende:

DisktroyerD2Text:
dc.b ` `,10
dc.b `The DISKTROYER V1.0-Virus was found in your unit DF2: and is now deleted !`,10

DisktroyerD2Textende:

DisktroyerD3Text:
dc.b ` `,10
dc.b `The DISKTROYER V1.0-Virus was found in your unit DF3: and is now deleted !`,10

DisktroyerD3Textende:

DisktroyerRText:
dc.b ` `,10
dc.b `The DISKTROYER V1.0-Virus was found in unit ram: and is now deleted !`,10

DisktroyerRTextende:

DAGCreatorD0Text:
dc.b ` `,10
dc.b `The DAG Creator was found in your unit DF0: and is now deleted !`,10

DAGCreatorD0Textende:

DAGCreatorD1Text:
dc.b ` `,10
dc.b `The DAG Creator was found in your unit DF1: and is now deleted !`,10

DAGCreatorD1Textende:

DAGCreatorD2Text:
dc.b ` `,10
dc.b `The DAG Creator was found in your unit DF2: and is now deleted !`,10

DAGCreatorD2Textende:

DAGCreatorD3Text:
dc.b ` `,10
dc.b `The DAG Creator was found in your unit DF3: and is now deleted !`,10

DAGCreatorD3Textende:

DAGCreatorRText:
dc.b ` `,10
dc.b `The DAG Creator was found in unit ram: and is now deleted !`,10

DAGCreatorRTextende:

TFCRevengeLoadWBD0Text:
dc.b ` `,10
dc.b `The T.F.C. REVENGE LoadWB-Virus was found in your unit DF0: and is now deleted !`,10

TFCRevengeLoadWBD0Textende:

TFCRevengeLoadWBD1Text:
dc.b ` `,10
dc.b `The T.F.C. REVENGE LoadWB-Virus was found in your unit DF1: and is now deleted !`,10

TFCRevengeLoadWBD1Textende:

TFCRevengeLoadWBD2Text:
dc.b ` `,10
dc.b `The T.F.C. REVENGE LoadWB-Virus was found in your unit DF2: and is now deleted !`,10

TFCRevengeLoadWBD2Textende:

TFCRevengeLoadWBD3Text:
dc.b ` `,10
dc.b `The T.F.C. REVENGE LoadWB-Virus was found in your unit DF3: and is now deleted !`,10

TFCRevengeLoadWBD3Textende:

TFCRevengeLoadWBRText:
dc.b ` `,10
dc.b `The T.F.C. REVENGE LoadWB-Virus was found in unit ram: and is now deleted !`,10

TFCRevengeLoadWBRTextende:

AntiCicloVirText:
dc.b ` `,10
dc.b `                    H E L P !!!`,10
dc.b `          I am afraid, because my hunk-table was changed !`,10

dc.b `          That could mean that a linkvirus has attached to me !!`,10

dc.b `Please send me to Matthias Gutt to get a new version from him !`,10

AntiCicloVirTextende:


VirusMessageText:
dc.b ` `,10
dc.b `WARNING !`,10
dc.b `The BGS9-Virus I/II or TERRORISTS-Virus was detected in memory`,10

dc.b `and is now disabled !`,10
dc.b `Check all your disks !`,10

VirusMessageTextende:

RLEVirusText:
dc.b ` `,10
dc.b `WARNING !`,10
dc.b `The REVENGE OF THE LAMER-EXTERMINATOR-Virus was detected in `,10

dc.b `memory !`,10
dc.b `It will destroy in less than 8 minutes the disk in your`,10

dc.b `current drive !!!`,10
dc.b `Because the virus is so fanatic I cannot kill it !!`,10

dc.b `But I had restored the Resident-vectors !!`,10
dc.b `Please finish all important disk activities and make a reset !!!`,10


RLEVirusTextende:

SADDAMText:
dc.b ` `,10
dc.b `WARNING !!`,10
dc.b `The SADDAM-Virus was detected in memory and cannot be killed !!`,10

dc.b `Please use another viruskiller or turn off your Amiga !!`,10

SADDAMTextende:

ColorText:
dc.b ` `,10
dc.b `WARNING !!`,10
dc.b `The COLOR- & TURK V1.3-Viruses was detected in memory !`,10

dc.b `I had restored the Reset-vector, but the COLOR-Virus is still working`,10

dc.b `in memory by using the DoIO-vector !!`,10
dc.b `It could infect your disks with the bootblock-virus TURK V1.3 !!!`,10

dc.b `Please restore the DoIO-vector by yourself or make a reset !!`,10


ColorTextende:

SmilyCancerText:
dc.b ` `,10
dc.b `WARNING !!`,10
dc.b `The SMILY CANCER-Virus was detected in memory and is now disabled !`,10

dc.b `Check all your disks !!`,10

SmilyCancerTextende: 

BretHawnesText:
dc.b ` `,10
dc.b `WARNING !!`,10
dc.b `The BRET HAWNES-Virus was detected in memory and is now disabled !`,10

dc.b `Check all your disks !!`,10

BretHawnesTextende:

CompuPhagozyteText:
dc.b ` `,10
dc.b `WARNING !!`,10
dc.b `The COMPUPHAGOZYTE-Virus was detected in memory !`,10

dc.b `Check all your disks !!`,10
CompuPhagozyteTextende:

CompuPhagozyte2Text:
dc.b ` `,10
dc.b `WARNING !!`,10
dc.b `The COMPUPHAGOZYTE-Virus 2 was detected in memory !`,10

dc.b `Check all your disks !!`,10
CompuPhagozyte2Textende:

VirusendeText:
dc.b ` `,10
dc.b `                         No known virus found in memory !`,10

VirusendeTextende:

NoDiskVirusText:
dc.b ` `,10
dc.b `                          No known virus found on disk !`,10

NoDiskVirusTextende:

StartupText:
dc.b `;...disinfected by AntiCicloVir V1.2`,10
dc.b `;If you  are programming in ASSEMBLER or MODULA-2`,10

dc.b `;or if you want to swap PD then write to`,10
dc.b `;Matthias Gutt`,10
dc.b `;Kantstr.16`,10
dc.b `;W-2120 Lueneburg`,10
dc.b `;`,0
StartupTextende:

ByteBanditText:
dc.b ` `,10
dc.b `Memory-Status:  BYTE BANDIT-Virus recognized -> make reset !!`,10

ByteBanditTextende:

ByteWarriorText:
dc.b ` `,10
dc.b `Memory-Status:  BYTE WARRIOR-Virus recognized -> make reset !!`,10

ByteWarriorTextende:

SCAText:
dc.b ` `,10
dc.b `Memory-Status:   SCA-Virus recognized & killed !!`,10

SCATextende:

GadaffiText:
dc.b ` `,10
dc.b `Memory-Status:   GADAFFI-Virus recognized ->make reset !!`,10

GadaffiTextende:

NORTHText:
dc.b ` `,10
dc.b `Memory-Status:   NORTH STAR-Virus recognized & killed !!`,10

NORTHTextende:

NORTH2Text:
dc.b ` `,10
dc.b `Memory-Status:   NORTH STAR-Virus 2 recognized & killed !!`,10

NORTH2Textende:

HCSText:
dc.b ` `,10
dc.b `Memory-Status:   H.C.S.-Virus recognized & killed !!`,10

HCSTextende:

RevengeText:
dc.b ` `,10
dc.b `Memory-Status:   REVENGE-Virus recognized -> make reset !!`,10

RevengeTextende:

PentagonText:
dc.b ` `,10
dc.b `Memory-Status:   PENTAGON-SLAYER-Virus recognized & killed !!`,10

PentagonTextende:

LSDText:
dc.b ` `,10
dc.b `Memory-Status:   LSD_SCA-Virus recognized & killed !!`,10

LSDTextende:

AIDSText:
dc.b ` `,10
dc.b `Memory-Status:   AIDS_SCA-Virus recognized & killed !!`,10

AIDSTextende:

MADText:
dc.b ` `,10
dc.b `Memory-Status:   MAD_BYTE BANDIT-Virus recognized -> make reset !!`,10

MADTextende:

MADIIText:
dc.b ` `,10
dc.b `Memory-Status:   MAD II-Virus recognized ->make reset !!`,10

MADIITextende:

V2001Text:
dc.b ` `,10
dc.b `Memory-Status:   2001_SCA-Virus recognized & killed !!`,10

V2001Textende:

The16BITCrewText:
dc.b ` `,10
dc.b `Memory-Status:   16 Bit-Crew-Virus recognized & killed !!`,10

The16BITCrewTextende:

DiskDoktorsText:
dc.b ` `,10
dc.b `Memory-Status:   DISKDOKTORS-Virus recognized -> turn off your Amiga !!`,10

DiskDoktorsTextende:

TimeBombText:
dc.b ` `,10
dc.b `Memory-Status:   TIME BOMB-Virus recognized !!`,10

TimeBombTextende:

TFCText:
dc.b ` `,10
dc.b `Memory-Status:   T.F.C. REVENGE-Virus recognized ->make reset !!`,10

TFCTextende:

BeginnRAMIN:
movem.l d0-d7/a0-a6,-(sp)
move.l 4,a6
clr.l 42(a6)
clr.l 46(a6)
clr.l 50(a6)
clr.l 546(a6)
clr.l 550(a6)
clr.l 554(a6)
movem.l (sp)+,d0-d7/a0-a6
move.l AltVektor(pc),-(sp)
rts
dc.b `Oh !!`,10
dc.b `Good evening user !!`,10
dc.b `Now you can see me by the work !`,10
dc.b `This interrupt is called RAMIN and had to kill all system-vectors !`,10

dc.b `RAM-installment in 1990 by Matthias Gutt * Kantstr.16 * W-2120 Lueneburg`,0

EndeRAMIN:
