Virus Memory Kill V12.0 by Chris Hames. (REMEMBER! no virus can copy itself to a write-protected disk.) This utility is perfect to put in the startup-sequences of your important disks being only 1992 bytes. It will detect and kill the viruses listed and then give an option to cold reset to be sure. You will know when you have an outbreak of a virus and can then disinfect your disks with an appropriate disk virus killer. But the best feature of this program is its ability to detect new viruses. It will detect all new viruses that stay resident(survive reboot) because it checks if CoolCapture, ColdCapture, WarmCapture or the KickTagPtr is not ze- ro. It also checks the jump addresses of routines commonly used by viruses DoIO, TrackDiskDoIO, VerticalBlank, SumKickData, AddTask, RemTask and the OldOpenLibrary routines. When VMK finds that any of the above are abnormal it alerts you telling you what is not normal, gives you the value that is not normal and displays the memory around the location, which is indicated by a $ on left hand side of the actual location. You can look for text indi- cating what is causing the problem in the memory display. eg: "ByteBimboVirus". You then have an option of reseting it to the normal value or doing nothing. After all abnormal values are displayed you will be given a final option to cold reset to make sure. This program only works with the standard 1.2 and 1.3 versions of kickstart. It recognizes the programs ResNFM, Guardian V1.2, DiskManager, SystemZ V3&4(V4&5 BootBlock) and FaccII and will not alert you if it is them chang- ing one of the checked values. If you do not want VMK to check the KickTag- Ptr type "VMK t". This program may be copied for any purpose as long as it is unaltered and accompanied by this doc file unaltered. I take no responsibility for any problems that occur using this program. It performed fine when tested. ---------------------------------------------------------------------------- Viruses Known by this Version Microsystems Infects inserted disks. Eventually puts up screen "...MICROSYSTEMS". Look for "MICROSYSTEMS" in boot block. DiskDok Infects inserted disks. Eventually starts formatting every 5th disk inserted from block 880. Look for "Disk-Dok" in boot block. LamerExterminator Infects disks inserted. When in memory will return a normal boot block when it is actually the virus. Writes random blocks filled with "Lamer!". Boot block changes each time. ByteBandit Infects bootable disks inserted. Starts interrupt that will blank screen after certain time. To recover:- Press these keys in order and keep hold- ing down as you press the others. Left-Alt, Left-Amiga, Space, Right-Amiga, Right-Alt. Look for "Byte Bandit" in boot block. ByteWarrior(DASA) Infects inserted disks. Plays tune and flashes power led if Cool or Cold Capture are not zero at boot(eg detects SCA). Jumps straight into ROM, Guru's with Kickstart 1.0 1.1 & 1.3. Look for "DASA" in boot block. SCA Infects booted disks that don't have $37fcbb02 CheckSum. Every 16th recre- ation, message appears "Something wonderful...". At reboot holding down left button will cause the screen to go green if it was in memory. Look for "Something won.." in boot block. HCS4220 Infects disks booted off. Starts interrupt power led flashs with drive step and also every sec. So called detector. NorthStar Infects disks booted of that have $43fa0012 at $12 in bootblock (normal bootblocks). Look for "NorthStar" in boot block. So called Detector. Obelisk Infects only if you have no fast ram and only disks you boot off that have $4eaeffa0(jsr FindResident(a6)) which cuts out most non dos loader disks. Puts up screen when booting "Obelisk..". Pentagon (I want a copy) Detector. Revenge (I want a copy) Changes pointer to a male part of the body a minute after boot up. Kill/detect by pressing button on joystick in port 2 at reboot screen will go red. IRQ (I want a copy) NOT A BOOTBLOCK VIRUS. Attaches itself to the first file in startup-sequence or c:dir. Every disk that is inserted that is write protected will cause a requestor("Volume is write protected"). Changes window to "...IRQ virus". Bye, Chris Hames (Available for any Amiga work)