WinUAE 0.8.22R4 Catweasel MK1 (ISA) and MK3 (PCI)
configuration instructions v0.4

Configuration will be much simpler in future when
Individual Computers release new Windows driver that
fully supports Catweasel MK3's features.

Catweasel Windows driver must not installed
or WinUAE and Windows driver will conflict.

Download and unpack WinIO to your WinUAE folder.
This is needed for direct access to IO-ports.
(official URL)

Download and unpack Catweasel Preferences program
to your Amiga Workbench prefs-directory. You must use it to increase step-delays
to 6ms or higher if you are using WinUAE's JIT-modes. Without this read data may
be corrupted. (CIA-timing isn't exact in JIT mode)

CATWEASEL MK3 (PCI)
-------------------

Emulated:

- Zorro2 board. You can use multidisk.device to access Catweasel's floppy drive.
- Keyboard port. Keyboard is automatically detected and used.
- Joystick ports. Joystick ports are automatically used.

Windows 2000 or Windows XP
--------------------------

download and unpack this

doubleclick io.bat

You should see following output:
(MEM, IO and IRQ are system-specific)

Name: PCI Simple Communications Controller
Device has the following resources reserved:
 MEM : e9001000-e9001fff
 IO  : 9000-90ff
 IRQ : 11

add "catweasel_io=0x????" to the end of WinUAE configuration
file and replace ???? with first number of IO-line (9000 in this case)

<clip>
input.4.mouse.1.button.0=JOY1_FIRE_BUTTON.0
input.4.mouse.1.button.1=JOY1_2ND_BUTTON.0
input.4.mouse.1.button.2=JOY1_3RD_BUTTON.0
catweasel_io=0x9000
<end clip>

WARNING: PCI IO may change if you add, remove or move your
PCI cards. Using wrong io-address may crash your system!

Windows 9x/ME
-------------

Open device manager (right click "My Computer" and select "Properties")
Select "Unknown Device" under "Other Devices"
Select "Resources"-tab

add "catweasel_io=0x??00" to the end of WinUAE configuration
file and replace ??? with first number of "I/O Range"
(it is always ??00 - ??FF)

WARNING: PCI IO may change if you add, remove or move your
PCI cards. Using wrong io-address may crash your system!


Using Catweasel's floppy drive:
-------------------------------

Download multidisk.device
and copy it to your DEVS: directory. 

Add new dosdriver to your DEVS:DosDrivers (for example named "CAT") containing
following lines:

	Device = multidisk.device
	Unit = 1 /* 0 = connector at the middle, 1 = connector at the end of floppy cable */
	Flags = 0 /* format #0 = Amiga DD */
	Surfaces = 2
	BlocksPerTrack = 11
	Reserved = 2
	mask = 0x7ffffffc
	MaxTransfer = 0x00200000
	Interleave  = 0
	LowCyl = 0
	HighCyl = 79
	Buffers = 5
	BufMemType = 0
	StackSize = 4096
	Priority = 5
	GlobVec = -1

Now you can mount the catweasel device by
typing "mount cat:" in to shell window.

Creating adf-files from Amiga floppies:

insert empty adf to DF0: and type "diskcopy cat: to df0: noverify"

Writing adf-files to Amiga floppies:

insert source adf to DF0: and type "diskcopy df0: to cat:"


CATWEASEL MK1 (ISA)
-------------------

Emulated: Zorro2 board. You can use isacatweasel.device to access
Catweasel's floppy drive.
URL: http://www.jschoenfeld.de/support/support_e.htm

add "catweasel_io=0x???" to the end of WinUAE configuration file
and replace ??? with the Catweasel's jumpered ISA-IO address.
(default 0x300)