Contents | Index | < Browse | Browse >
    ^^^^^^^^^^^^^^^^^^^^
    ^   CHECK MEMORY   ^
    ^^^^^^^^^^^^^^^^^^^^
    This is in reality a complete memory checking function that has various
    parts.

    VBD tests Amiga standard libraries and their offsets functions.
    VBD verifies that each offset has a  pointer in ROM, otherwise it could
    be a resident program that captures  this offset, or the inner workings
    of the Amiga system (it captures some functions too!!!), or... a Virus!

    Some viruses use library offsets  to  stay  resident or carry out their
    damage (animations, format disk!!! Fuck!!!).

    VBD detects different Kickstart versions  and  adapts itself to compare
    offsets (no operations needed).
    Some conflicts have been detected with some Kickstart switchers or non-
    original ROMs (every offset can be altered!!!).

    Afterwards, VBD tests the main Amiga  vectors that are usually captured
    by Viruses (resident programs can use them too!!!)
    Please have a look  at  vectors  like  "Cool Capture" and "KicktagPtr",
    Viruses usually use them.

    Finally, VBD scans memory  to  search  for recognised resident programs
    (displays their names and versions  if  possible), and searches for any
    known viruses in  memory  (displays  name,  reproduction counter, entry
    point in memory, and eventually if it's a boot virus, its beginning).

    VBD scans memory to search for  new viruses (unrecognised programs that
    capture some important vectors) and displays their "Entry point".