------------------------------------------------------------------------------


                               64Dmon V1.00beta
                           File Version: 1.00.026

             *#* UNDER DEVELOPMENT - IN NEED OF BETA TESTERS! *#*

             (C) 1996-2001 by Tricky Freak / Abnormal Termination

                         All fucking rights reserved.


------------------------------------------------------------------------------
< CONTENTS! >
------------------------------------------------------------------------------

   1. What is this?
   2. Requirements, installation, parameters and how it works.
   3. Limitations, bugs and upcoming features.
   4. Registration.
   5. Disclaimer.
   6. Where can I get the latest version?
   7. A few words.
   8. Archive contents.
   9. Legal stuff.
  10. Revision history.
  11. Blatant advertising.




------------------------------------------------------------------------------
< (1) WHAT IS THIS? >
------------------------------------------------------------------------------

Hi there.

Finally a little demon is available in a 32-bit Windows version for your 64
disk images. It's the 64Dmon which actually is a disk monitor/editor for .D64
files (used by the C64S, VICE64 and alike).

No need to explain what a disk monitor/editor does as it's quite obvious. So
go ahead and explore with the 64Dmon.




------------------------------------------------------------------------------
< (2) REQUIREMENTS, INSTALLATION, PARAMETERS AND HOW IT WORKS >
------------------------------------------------------------------------------

REQUIREMENTS:

Supported Operating Systems:
  - Microsoft Windows 9x
  - Microsoft Windows NT4.0
  - Microsoft Windows 2000 Professional
  - Microsoft Windows NT4.0 under wmware Linux

Memory (RAM):
  - Whatever the OS requires to run nice. The 64Dmon itself uses no more than
    about 3MB of memory.
    
Processor (CPU):
  - What to say. Again whatever the OS requires to run nice. ;)   My own PC
    carries one Intel PentiumII 266Mhz CPU.

Disk:
  - About 1MB. ;)



HOW THE 64DMON WORKS.

The first screen you'll see when executing it is a list of directories and
.D64 files (if any) in the current directory. As it is only to be used on .D64
files it will only show this kind of disk images.




------------------------------------------------------------------------------
< (3) LIMITATIONS, BUGS AND UPCOMING FEATURES >
------------------------------------------------------------------------------

LIMITATIONS:

 - Can only handle 2000 entries (files) in each directory. If the number of
   entries exceeds the limit they're simply ignored.

 - 40-Track .D64 images cannot be identified. This is mainly because I haven't
   encountered any images of other sizes (but 35 track) myself.
   
 - Main functions, not implemented yet are:
     * File Menu: Open File.
     * Search function.
     * Options Menu:
         * Backup files (.BAK).
         * Configuration menu.
         * Ignore Deleted Files.
         * Prompt when saving/updating.
     * Any save/update of image file.

 - Editor functions, not implemented yet are:
     * Any save/update of image file.
     * Rename/Delete/OtherFileOptions (directory listing).
     * Edit Mode (Hex Editor).
     * 6502 Disassembler.


KNOWN BUGS:

 - Crashes if trying to access an inaccessible drive like a CD-ROM drive with
   no disc loaded.
   
 - Doesn't scan/analyze directories with only one entry properly.


UPCOMING FEATURES:

 - File search from the SELECTOR.

 - The possibility for extracting selected information to a file (raw ASCII).

 - A 64DMON.INI file.

 - The possibility to delete an image.

 - A prune and graft function to move files around in the directory (IMAGE
   EDITOR) would be nice, I think. I hate when one is not able to alter the
   appearance of files in ones directory.

 - Maybe a Walk Map as in Norton's SpeedDisk.

 - 40-Track image handling (if I get any).


If you find any bugs or just want to write me an Email, please use the infor-
mation given at paragraph six ("Where can I get the latest version?").




------------------------------------------------------------------------------
< (4) REGISTRATION >
------------------------------------------------------------------------------

No need to send money! 64Dmon is FREEWARE. This means that you are free to
use and spread it as long as you do not charge ANY money for it.
If you want to pay for it, donate some money for AIDS or Cancer Research in
my name.

If you REALLY want to pay for it, buy me some beer if you ever meet me ;) ..




------------------------------------------------------------------------------
< (5) DISCLAIMER >
------------------------------------------------------------------------------

I, the author, take NO responsibility for the outcome of using this program,
whatever that might be, and can NOT be held responsible for any damages,
financially or otherwise, that anybody might experience from using 64Dmon
(this program).

Having said that, I DISALLOW YOU TO USE THIS PROGRAM if you cannot abide to
the above disclaimer, whatever your reasons might be. This program is,
although copyrighted by the author, FREE SOFTWARE, and when you pay nothing,
expect nothing!

Anyway. This utility has mostly been tested under Microsoft Windows 2000
Professional with Win2000 SP1 installed. During these tests I haven't
experienced any (unintended) file nuking, not even while *developing* this
program...




------------------------------------------------------------------------------
< (6) WHERE CAN I GET THE LATEST VERSION? >
------------------------------------------------------------------------------

The latest version of 64Dmon is online at www.at400.dk

To write me an Email, send it to: info@at400.dk




------------------------------------------------------------------------------
< (7) A FEW WORDS >
------------------------------------------------------------------------------

1.00beta:

64Dmon was written using Borlands Delphi III and debugged using loads of .D64
files.

The information on the C64 disk structure was found in the "Commodore 1571
Internals" from Abacus Software (ISBN 0-916439-44-5). 6502 Op-codes and as-
sembler commands from the book "Commodore 64 Programmer's Reference Guide"
(1984, 1st edition) published by Commodore Business Machines, Inc. (ISBN
0-672-22056-3). Both my own books from when I was programming back in the
80's.


The coding of the 32-bit version of 64Dmon was started on a cold day in Fe-
bruary 2001. Since i made the DOS version back in 1995 I've been meaning to
make a 32-bit Windows version. But since I haven't been able to take the
step from Borland Turbo Pascal to Borland Delphi these years, the project
has been hibernating. But now we're slowly back in business...


Music used for inspiration during the hours of coding and debugging:
Rammstein, Depeche Mode, Noise Unit, Type O Negative, Delirium, Kraftwerk,
Skinny Puppy, Filter and Jean-Michel Jarre.


A big "thank you" to my friend and co-beta tester: Palle Lyckegaard.

Additional helloes (in no particular order) to: t23, 81RED, DeLucas, Ozone,
Horus, Xeryus, Jagge, Maze, Henrik K.,  all old members of Weird Science 2662
and all former members of NocturNet. Thank you all for hours of fun at Blasen
and many others things...




------------------------------------------------------------------------------
< (8) ARCHIVE CONTENTS >
------------------------------------------------------------------------------

You should have received the following files in the distribution archive:

  64DMON.EXE     The disk monitor/editor
  64DMON.TXT     This file
       *.D64     A bunch of test D64 images

Feel free to delete any other files from your copy of the archive.




------------------------------------------------------------------------------
< (9) LEGAL STUFF >
------------------------------------------------------------------------------

64Dmon is a trademark of Abnormal Termination.

All other trademarks mentioned in this documentation are the properties of
their respective owners, and are mentioned for identification purposes only.




------------------------------------------------------------------------------
< (10) REVISION HISTORY >
------------------------------------------------------------------------------

1.00.026 - (Unreleased)

           A version tested only by me.

           Includes:

             > Image selector.
             > BAM Allocation Map.
             > Directory listing (display only).
             > Combined hex- and character display.
             > Detailed image information during file selection and editing.


History legend:
  + : New feature.
  - : Removed feature.
  * : Bug fix.




------------------------------------------------------------------------------
< (11) BLATANT ADVERTISING >
------------------------------------------------------------------------------

Other emulator products:

 # Distractor/C64 by Therion and Tricky Freak.

   Awesome utility with which you can extract the directory or BAM from a C64
   disk image (.D64), created with the C64S disk porting program, into a
   FILE_ID.DIZ-type ASCii text file or to the console.

   It comes in both a DOS and OS/2 version, and has built-in features to:

     - Create ARJ, LHA and ZIP archives with the .D64 file and its .DIZ, which
       makes it very easy to keep track of all your .D64 files.
     - Sector mapping of disk image.
     - Image cleaning.
     - Possibility for including af header and footer in the FILE_ID.DIZ.
     - And loads of other goodies for you to discover. ;)

 # DisTractor/GB by Therion and Tricky Freak.

   This little program extracts the info available in a GameBoy .GB ROM image
   into a FILE_ID.DIZ-type ASCii text file or to the console. It has built-in
   features to create ARJ, LHA and ZIP archives with the .GB file and its
   .DIZ, which makes it very easy to keep track of all your .GB files.

   It comes in both a DOS and OS/2 version, and has built-in features to:

     - ARJ, LHA and ZIP archiving supported.<BR>
     - Calculates checksum to check if the ROM is (in)valid.
     - Extracts information about manufacturer, name and type of ROM-image as
       well as ROM and RAM size.
     - Possibility for including af header and footer in the FILE_ID.DIZ.
     - Recognizes 101 different manufacturers.

 # Debug6502 by Therion, current version 0.50

   At the moment nothing more than a mere disassembler, but it handles both
   the 6502, 6510 and 65C02 instruction sets. Freeware.

 # SCRview by Therion, current version 0.40

   ZX Spectrum .SCR (screen dump) file viewer for VGA, MCGA, EGA and CGA.
   Colors only implemented in VGA and MCGA modes. Reasonably fast, and can
   convert the files to the .PCX format. Freeware.

Grab them at www.at400.dk




------------------------------------------------------------------------------
< END OF DOCUMENTATION >
------------------------------------------------------------------------------

