Installing C128DM
-----------------

C128DM comes in 2 versions, a 'standalone' version and an Ultimate II(+) version.


Standalone version
------------------

The standalone version is distributed as a .bin file, which can be used with VICE
(Machine settings, rom settings, function roms, set either internal or external 
rom type to 'rom', and point it at the .bin file.

It can also be used with a physical C128 by writing it to a 27256 eprom or 28256
eeprom or equivalent. It can run both from the internal U36 socket, and from a
generic c128 32k rom cartridge.


Ultimate II(+) version
----------------------

1. Copy the .crt file to /flash/carts
   If needed, first copy to a usb stick, use the Ultimate II menu to browse to
   the file, press C= + C to put it in the copy buffer, browse to /flash/carts
   and press C= + V to copy the file there.
   Much better is to ensure you have a wired network connection (you will need
   this if you intend to use 80 column mode), and directly upload the file to
   /flash/carts

2. Press f2 in the Ultimate II menu, select 'Software IEC settings', and
   ensure 'default path' points to your usb device

3. On your usb device, create a directory '11'
   This directory must exist, even when it is empty. Some software written
   to interface with C128DM will use this directory for files, and C128DM
   will look for an autostart program here (see usage documentation)

4. Optionally copy the files of Xander Mol's C128 boot menu to the '11'
   directory.

5. In the Ultimate II menu, press f2, select C64 and cartridge settings,
   select 'cartridge', and pick the device manager crt from the list.

6. exit the C64 and cartridge settings menu (left arrow), and the toplevel
   settings menu (save settings when asked about this).

7. press f5, select C64 machine, reboot C64. Note, 'Reset C64' is not what you
   need, you do need the 'reboot' one to ensure the crt gets activated.


Troubleshooting the Ultimate II(+) version
------------------------------------------

When getting a crash (or brk to monitor) after power-on, or during the initial
RAM test, increase the value of 'CPU addr valid after phi2' in the C64 and 
cartridge settings menu. On a PAL machine, you may want to enable 
'PHI2 edge recovery' as well.

When getting a warning about 2mhz mode during reset or power-on, the same
should be done.

If C128DM hangs during 'probing IEC devices', you have 2 physical devices
on the same ID, or a problem with IEC cabling (or defective CIA chip or 
physical drive).

If C128DM does not show the 'autostart' option in the boot menu, check
the default path in Software IEC settings, and ensure an autostart128 
program exists in the '11' directory on your usb storage device.
