English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 29 March 2023, 16:12   #1
Gilloo
Registered User
 
Join Date: Nov 2010
Location: Grenoble, Isère, Rhône-Alpes, France, Europe, Earth
Posts: 297
Subway TheMouse TheGamepad

Hello,

Can someone is able to test:
TheMouse (usb 2.0, low speed, mouse, 2 buttons, 8bits XY)
TheGamepad (usb 2.0, full speed, gamepad, 8 buttons, 8directions)
with a Subway or a Highway card via Poseidon.


On my Subway, Highway, Subway 2021, and ANAIIS I encounter these issues:
TheMouse is blocked in timeout, nothing can be read from the IN endpoint.
TheGamepad is not enumerated correctly

Many thanks in advance.
Gilloo is offline  
Old 16 May 2023, 10:48   #2
Gilloo
Registered User
 
Join Date: Nov 2010
Location: Grenoble, Isère, Rhône-Alpes, France, Europe, Earth
Posts: 297
New version 14-May-2023
http://aminet.net/package/driver/other/anaiis

A part of usbresource.library (anaiisresource.library) has been rewritten to be able to keep track of interfaces, denoted in the form of triplets (class, subclass, protocol) and also to be able to associate certain drivers by vendor id/product id.
For example:
a keyboard is identified by (3,1,1) (class=3, subclass=1 (boot), protocol=1)
a mouse by (3,1,2) (class=3, subclass=1 (boot), protocol=2)
a HID (Human Interface Device) by (3,0,0)
the Thrustmaster joypad will be (3,0,0) 044f:b320

ANAIIS is able to launch some Sirion 1.3 drivers (Thylacine)
In this case it is necessary to specify "spoof like usbsys.device" in the preferences, otherwise it will not start.
These drivers are to be placed in devs:anaiis/usb/fd/ and are launched by the callfunction program. one by one in the devs;anaiis/usb/fd to avoid doing stupid things, it's still very experimental.

- bootmouse.usbhd is a driver for interface (3,1,2) (in fact (3,1,0)) taken directly from Sirion 1.3 as its name suggests, it's a simple mouse driver.
We can detach it.

- hid.usbhd is a driver for HID interface (3,0,0) taken directly from Sirion 1.3
It is impossible to detach this driver and when running, and causes guru #4 if the stack is closed.

- rMouse.usbfd is a driver for interface (3,1,2) strongly inspired by the rMouse of AmigaOS 4.0 (see it at AmigaOS Depot)
Currently this is the only driver available to work with Workbench 1.x.
We can detach it.

By detaching, we must understand that we can do it from the Anaiis program.
Go to Anaiis / Interfaces and click on an interface (or double-click, or right button also work).
A Detach Information pop-up menu appears.
The calldevice program will soon be integrated into the stack, and the drivers will be automatically loaded, once the interfaces are enumerated, or each time a port is connected.
The massive program will be replaced by a masstorage.usbhd driver for interface (8,6,80), in the future.


My question:
where to find the hid.usbfd source code (in the Sirion 1.3 form) ?

Last edited by Gilloo; 16 May 2023 at 17:59.
Gilloo is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Subway Usb Kickassempress MarketPlace 2 23 August 2015 08:28
Subway vs Deneb source Hardware mods 2 13 March 2012 08:56
Subway USB DyLucke support.Hardware 10 17 August 2009 02:21
Subway or Deneb? Brakus support.Hardware 9 26 March 2009 21:54
Regards from Subway Maxeev Nostalgia & memories 4 18 November 2002 00:17

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 09:11.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.06853 seconds with 13 queries