Changes to V5.1 (01/09/94)
--------------------------------------------------------------------------
* Fixed problem with some systems allocating 32 bit memory.

* Removed AmigaDOS support completely from multi-os.device.  Due to various
  changes in trackdisk.device over time, it no longer behaves in a proper
  manner (ProtStatus can no longer be called from with an interrupt), so
  multi-os.device no longer passes things to trackdisk.device (AmigaDOS
  disk format).  This means that you will no longer be able to use
  multi-os.device in place of mfm.device (as of OS3.1's version of CrossDOS
  you couldn't anyways).

* New Converter program.  Fixed problem with VERIFY and MULTICOPY gadgets
  allowed to be altered during the copying process.

* Updated Copyrights to 1995.


**************************************************************************7

Changes to V5.0 (09/30/94)
--------------------------------------------------------------------------
* New multi-os.device that corrects problems when accessing AmigaDOS
  disks.  One problem in particular is when starting the emulation
  with an AmigaDOS disk in one of the drives, it was possible that the
  emulation could crash.  Using MultiOSFileSystem with AmigaDOS disks
  would cause the drive motor to never shut off, or crash.

* New empser.device.  If the two units on the same board were opened
  sequentially, the interrupt server would hang.  Made a few speed
  optimizations.

* New amia.device.  Changed a couple of QUICK commands.

* New Jam.library.  Got rid of some unnecessary code.

* New EMPLANT.library.

* Made interface more OS2.x compliant by adding keyboard shortcuts to
  most functions.  The keyboard shortcuts are identified by an
  underscore ('_') character beneath the letter to be pressed for the
  shortcut.

  NOTE: In the MEMORY menu, you can use the -/+ keys to decrease/increase
        the MAC System Memory size.

* New RsrvMemV.  Corrected a problem with machines that do not have
  FPUs.

  Changed the reset timing.  After installing the kicktag, there was
  a delay of 2 seconds before rebooting the machine (first time booting
  from a cold boot).  This delay is not long enough for some machines.
  If the delay is not long enough, the Amiga may not finish its
  validation process (which includes writing to the hard drive).  The
  result is usually a requestor appearing on the next reboot stating
  that the boot device is not validated.  The delay has been increased
  to 4 seconds.  Some machines that are fast enough only need a small
  delay.  You can set the delay to be only 1 second by adding the switch
  '-q' after RsrvMemV:

  RsrvMem >NIL: -q

* Fixed a problem with HardFileSetup.  If the HardFile Type was set
  to 'PC-Task' or 'BridgeBoard', and the size of the hardfile was
  reduced, the size would be reset to zero (instead of the next number
  in sequence).

* Fixed icon image data for floppy devices using multi-os.device with
  the emulation.

* Reduced maximum device transfer size to 64K.  IDE drives that do not
  support block sizes larger than 64K could crash the emulation.  MAKE
  SURE you select the DMA RESTRICTION gadget (in the DEVICES sub-menu)
  if you are using an IDE drive (like what the A4000 comes with).

* Massive re-write of AmigaDOS device support.  Fixed some potential
  problems with device functions being called with the QUICK bit
  set.  Added support for auto disk change/write protect sensing.

* Added support for empcd.device.

  NOTE: empcd.device is written by Nicola Salmoria, and is NOT included
        with the MAC emulation software.  It is available via our
        technical support BBS, Aminet, and other FTP sites.

* Created 'empdisc.device'.  This is a driver similar to Nicola's
  'empcd.device', except that it supports ISO 9660 and PhotoCD discs.
  You must have AccessPC (control panel) for ISO 9660 discs, and Apple's
  PhotoCD init for PhotoCD discs.  Technically, any type of CD should
  now be usable if you have the proper filesystem handler.

  The cache mechanism for empdisc.device was not designed for the best
  performance when using MAC HFS discs.  It was designed primarily for
  ISO 9660 and PhotoCD discs (for the e586DX emulation module).  We will
  at some point add better cache handling support.

  To use a CD-ROM drive from any standard SCSI interface, you will have
  to use a sector editor and change the 'scsi.device' to whatever your
  SCSI controller's device driver is called (ie. warpdrive.device, etc.).
  The default is 'scsi.device' as found on A2091s, A4091s, and A3000s.

* Added support for AmigaDOS removable media devices such as Syquests,
  Bernoullis, and CD-ROM drives (using empdisc.device and empcd.device).

  Just drag the device into the trash, then remove the media.  Now, when
  you re-insert the media, it will automatically appear on the desktop
  without having to switch to the emulation control screen and click on
  'Re-Mount Ejected'.  If you throw away a removable device by mistake,
  you can just switch to the emulation control screen and click on
  'Re-Mount Ejected'.  This will prevent you from having to remove the
  media an re-insert it.

  If you throw away a fixed disk (hard drive partition that is not a
  removable media device), you can still use the 'Re-Mount Ejected'
  option as before.

* Corrected a major problem with System 7.5 support.  The v1.1 and v1.2
  256K MAC ROMs are not System 7.5 compatible *at all*.  Real MACs with
  these ROMs are never going to work with the current System 7.5 software.

  Because we are an emulation, we can fix these things.  :-)

* Overall cleanup of the emulation's interface code.  A lot of the code was
  still hanging around from when we used ASSEMPRO.

* New video drivers for PiccoloSD64 video board.  NOTE: We experienced
  problems with the SD64 and the WarpEngine 40Mhz board.  It appears that
  moving data too fast to this board will cause problems.  If you
  experience 'bus errors' while displaying video (QTMovies, etc.), try
  running the emulation without using HardKickMMU (this will keep the MAC's
  global variables in CHIP memory, slowing things down enough to prevent
  the problem from occuring, but also slowing down the entire emulation).
