Introduction
~~~~~~~~~~~~
This usbhcd module can be used for dev purpose with ANAIIS.
All source code is given
You can use this as a skeleton for another usb hardware.
Requirements
~~~~~~~~~~~~
libusb
How to download libusb for Windows (win32)
http://libusb-win32.sourceforge.net
Follow instructions to install.
Can also be installed and used with 7 64 bits.
LibusbX or libusb are not well maintained, but it is enough for dev purpose.
WinUAE
usbhcd_src/release/hostusb.dll
This is a 32 bits Windows standard dll to use with WinUAE.
Recompiled with Visual Studio 2017
Copy hostusb.dll in the Plugins directory of WinUAE, or directly in the WinUAE
directory on older versions (like 1.4.4.0)
Miscellaneous "Allow Native code" property must be checked (2.4.2.b and up).
If you copy a disk image named 'umass.img' in the WinUAE directory, it will use it!
You can also print something in a file outside the emulator.
Mouses, keyboards, joysticks are working well. Other devices still in progress...
Known Bugs
~~~~~~~~~~
- USB devices connection/deconnection are not supported.
- Bulk transfers may fail.
Future
~~~~~~
- Add a documentation ;)
Steps
~~~~~
V1.18 18-Dec-2018 Bump rev
V1.12 26-Oct-2017 Add HostSeek64 function to access >4GB host files (as harddrives)
V1.10 12-Jan-2014 Source code snapshot of ANAIIS release 1.10
V1.09 DD-MMM-YYYY Source code snapshot of ANAIIS release 1.09
V1.06 DD-MMM-YYYY First release.
Contact address
~~~~~~~~~~~~~~~
Any mail, comments, suggestions, documentations are welcome!
Please send a mail with the title "ANAIIS" at the following mail address
gilles dot pelletier at live dot fr
Enjoy USB on... PC!!! :(
And remember: Only Amiga makes it possible! (even on PC :) !!! )
|