ANAIIS 1.26 (juin 2026)
http://aminet.net/package/driver/other/anaiis_hostusb
hostusb-windows-x86-64.dll est une extension à installer dans le répertoire plugins de WinUAE pour permettre
à des programmes écrits spécialement pour WinUAE d'accéder à des resources sur le PC
hôte directement.
Cette façon de procéder viole toutes les règles élémentaires de sécurité sur
les machines virtuelles, mais tant que l'on sait ce que l'on fait, il n'y a pas de problème.
La propriété Settings/Host/Miscellaneous/Allow native code doit être cochée dans WinUAE.
Cette hostusb-windows-x86-64.dll donne des points d'entrées à un pilote amiga hostusb_x86.usbhcd que prend en charge ANAIIS.
Mais pourquoi faire ?
La prise en charge des disques et CD-ROM, images de disques, hdf, img et iso existe déjà dans WinUAE.
Mais avec ce système on passe par la pile usb ANAIIS. Cela permet de la tester mais aussi de faire des montages
impossible à réaliser avec WinUAE seul.
Par exemple de monter un disque PFS3 sans RDB, comme une grosse disquette, ou sous Linux/Wine d'aller lire directement /dev/sda
et de formatter et monter à la mode Amiga.
On peut ainsi transférer des données depuis Linux sur un Amiga par une clef usb ou même de préparer un disque pour un Amiga.
Les imprimantes sortent leurs flux dans un fichier dédié.

L'émulateur WinUAE64.exe
WinUAE |_ plugins | |_ host-internal.dll | |_ hostusb-windows-x86-64.dll | |_ hostusb.ini | |_ WinUAE64.exehostusb.ini
[host] libusb=Off libusbx=Off roothub=roothub ; trace 1 no trace trace=1 [roothub] port1=device_1 port2=device_2 port15=printer [device_1] diskfile=/dev/sda [device_2] vendorid=0x1234 productid=0x5678 manufacturer=moi product=umass diskfile=D:\disks\16G_PFS3.hdf [printer] vendorid=0x067b productid=0x2911 manufacturer=Prolific Technology, Inc. product=PL2305 Parallel Port printerfile=D:\outprinter\printer.pshost-internal.dll
DEVS:
|_ anaiis
|_ fd
|_ fdclasses
|_ hcd
|_ hostusb_x86.usbhcd