Mený principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Lista Utenti
 Policy sito
Ricerca Google

Login

Nick


Password


10 Novembre 2018 Postato da: sampedenawa
[Rilasciato v1.8.c ] HID2AMI - Adattatore USB HID ->Amiga per mouse, gamepad (e altro...)
Immagine

(logo by Oge)


Aggiornamento 23/05/19: Rilasciato firmware 1.8.c


Per vedere la compatibility list, le istruzioni sull'utilizzo, e molto altro:

https://github.com/EmberHeavyIndustries/HID2AM I



In fondo al post le immagini della scheda completa e qualche filmatino (di pessima qualità) che mostra il funzionamento.

------------------------------


-- Cosa è:

HID2AMI è un adattatore che permette di utilizzare qualsiasi mouse usb sui nostri Amiga (supporta sia i mouse PS2 che i mouse HID).

A partire dal firmware 1.2.0 HID2AMI permette di collegare ed utilizzare con Amiga (quasi) qualsiasi joypad/gamepad HID .

Il convertitore nasce dal concetto base dello "Smallymouse", reingegnerizzando il progetto per utilizzare componenti del costo di quasi dieci volte inferiore ed aggiornati alle tecnologie più recenti.


-- Come funziona (in breve):

HID2AMI riconosce, inizializza e gestisce qualsiasi dispositio HID collegato alla sua porta USB; nel caso del mouse inizia poi ad acquisire le informazioni di movimento e pressione dei pulsanti, convertendole nelle 4 forme d'onda in quadratura che simulano le uscite digitali degli originali mouse Amiga.
Nel caso dei gamepad, HID2AMI interroga il dispositivo scoprendone mappatura e caratteristiche; assegna poi i tasti del gamepad ai due tasti joy Amiga e converte gli input direzionali nei corrispondenti input del joy Amiga.

-- A che punto è lo sviluppo dell'adattatore ?

La versione 1.1.0 del pcb, sia in versione DeLuxe è "in produzione".


-- Chi ha sviluppato HID2AMI ?

HID2AMI è un progetto di Sampedenawa, nato da una serie di discussioni, preziosi suggerimenti ed incoraggiamenti degli utenti di questo forum, in particolare Sukkopera e Majinga

->Continua<-

Commenti: 206  Aggiungi - Pagine: 1...-7-8-9-10-11

Indice: Forum / Hardware Amiga in generale

Pagine: -1-2-3-4-5-6-7-8- [9] -10-11-

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 3062

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 161
divina 18 Febbraio 2019    22:15:13
@majinga
sarebbe la ciliegina sulla torta

MorphOS 3.11 PowerMac G5 &&Pegasos2 G4 //AmigaOS4.1 FE - AMiGA4000T&D PPC/060 &&3000D &&2000 &&1200T&D &&600 &&500+ &&500 - Mac Intel &&PowerPc - x64 servers -


Post inviati: 1343

Visulizza profilo Messaggio Personale
5.90.4.*** Mozilla/5.0 (Linux; Android 9; G8341) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.105 Mobile Safari/537.36
Commento 162
aleghid 18 Febbraio 2019    22:21:59
Sarebbe interessante oltre ad avere la compatibilità per il pad cd32 riuscire ad implementare la rotellina del mouse.

Commento modificato il 18/02/2019 alle ore 22:22:52


Post inviati: 981

Visulizza profilo Messaggio Personale
79.37.210.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 163
majinga 18 Febbraio 2019    22:50:14
Sono due cose che richiedono una modifica al PCB dell'adattatore.
Per ora sembra già abbastanza complicato districarsi in mezzo a questa giungla di dispositivi USB.
Per le finezze ci sarà tempo

Post inviati: 1343

Visulizza profilo Messaggio Personale
5.90.4.*** Mozilla/5.0 (Linux; Android 9; G8341) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.105 Mobile Safari/537.36
Commento 164
aleghid 19 Febbraio 2019    22:25:19
Bene bene! Ho portato un po' di robetta USB. Un po' per tutti i gusti. Mouse wireless, controller wireless, arcade stick, adattatori per controller PlayStation.

Direi che si potrebbe stilare anche una lista di periferiche sicuramente compatibili per facilitare eventuali acquisti.

Fa piacere avere a che fare di persona con gente cordiale. Grazie Mirco e buon lavoro!

Post inviati: 30

Visulizza profilo Messaggio Personale
94.160.111.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36
Commento 165 in risposta al 164 di aleghid
jollyjoker2j 19 Febbraio 2019    23:02:43
Citazione


Direi che si potrebbe stilare anche una lista di periferiche sicuramente compatibili per facilitare eventuali acquisti.


la trovi già sul github del progetto http://github.com/EmberHeavyIndustries/HID2AMI . sampedenawa la aggiorna in base ai test con tanto di foto.

oggi ho avuto modo di provare altri joystick/gamepad. PS1 e PSOne funzionano alla perfezione. il PS3 originale no, ma ho il dubbio che sfrutti il cavo usb solo per sincronizzarsi con la console e per la ricarica, non per la comunicazione degli input
ho testato anche un clone Xbox One usb ma niente, mentre un altro arcade stick con encoder usb, come il precedente, va alla grande

Post inviati: 981

Visulizza profilo Messaggio Personale
79.37.210.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 166
majinga 19 Febbraio 2019    23:18:43
Il pad PS3 su PC si può usare sia con il bluetooth che tramite USB.

Post inviati: 30

Visulizza profilo Messaggio Personale
94.160.111.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36
Commento 167 in risposta al 166 di majinga
jollyjoker2j 19 Febbraio 2019    23:40:42
Citazione

Il pad PS3 su PC si può usare sia con il bluetooth che tramite USB.


ma sei sicuro che disattivando il bluetooth sul pc continui a funzionare solo con il cavo? io non ho provato, ma alcuni programmi che ho trovato in rete ti fanno installare i driver bluetooth quindi il dubbio mi rimane

Post inviati: 981

Visulizza profilo Messaggio Personale
79.37.210.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 168
majinga 19 Febbraio 2019    23:43:27
Si, io non ho fatto l'accoppiamento tramite bluetooth e non ho installato nessun driver. L'ho testato sotto linux.

Post inviati: 30

Visulizza profilo Messaggio Personale
94.160.111.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36
Commento 169 in risposta al 168 di majinga
jollyjoker2j 20 Febbraio 2019    00:02:45
Citazione

Si, io non ho fatto l'accoppiamento tramite bluetooth e non ho installato nessun driver. L'ho testato sotto linux.


scusa se insisto ma potresti fare la prova del nove disattivando il bluetooth, perché per esempio sulla console fa l'accoppiamento automatico del bluetooth attraverso la sincronizzazione tramite cavo usb. potrebbe succedere la stessa cosa su pc

Post inviati: 981

Visulizza profilo Messaggio Personale
79.37.210.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 170
majinga 20 Febbraio 2019    00:04:40
Non ho più il pad, era in prestito. Se ricapita rifaccio una prova.

Post inviati: 30

Visulizza profilo Messaggio Personale
5.170.104.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36
Commento 171 in risposta al 170 di majinga
jollyjoker2j 20 Febbraio 2019    07:47:45
Citazione

Non ho più il pad, era in prestito. Se ricapita rifaccio una prova.


ok, ho provato io stamattina ed effettivamente il pad funziona in usb anche con il bluetooth spento.

Post inviati: 417

Visulizza profilo Messaggio Personale
5.171.50.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 172 in risposta al 164 di aleghid
sampedenawa 20 Febbraio 2019    09:29:12
Citazione

Bene bene! Ho portato un po' di robetta USB. Un po' per tutti i gusti. Mouse wireless, controller wireless, arcade stick, adattatori per controller PlayStation.

Direi che si potrebbe stilare anche una lista di periferiche sicuramente compatibili per facilitare eventuali acquisti.

Fa piacere avere a che fare di persona con gente cordiale. Grazie Mirco e buon lavoro!




Grazie al prezioso (e disinteressato !! -ma sarà ricompensato a dovere-) aiuto di Aleghid, ho trovato parecchie cose su cui lavorare....

1) Un mouse Logitech Wireless che si dichiara come TASTIERA ! <---------------------------------------------- ------ FIXED in 1.7.4
2) Un mouse Targus non completamente HID compliant (non risponde al messaggio di "Get Report Config" <---------------------------------------------- ------ FIXED in 1.7.4
3) Un Arcadestick con protocollo PS3 e PS4 (per cui aspettatevi gradite novità ..)
4) Un pad Wireless Logitech che si dichiarta come MOUSE
5) Più altre periferiche che sono più "canoniche" e quindi funzionano a dovere

Ho anche iniziato il lavoro sul pad XBOX ONE, che è veramente rognoso, perchè per funzionare deve essere sbloccato alla connessione inviandogli una serie di comandi .... vedremo !



Già si vedono i primi risultati..... i mouse di Aleghid sono "sistemati"

Commento modificato il 20/02/2019 alle ore 23:23:08

Post inviati: 417

Visulizza profilo Messaggio Personale
151.16.83.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 173
sampedenawa 22 Febbraio 2019    15:54:35
Un piccolo update....

grazie alla "borsa piena di hardware" che mi ha prestato Aleghid, ed all'enorme lavoro "sottobosco" degli utenti che mi aiutano nel betatesting (Majinga, Sukkopera, Roc, jollyjoker2,..), vi segnalo che ho rilasciato una nuova versione v1.8.0 del firmware, con un sacco di belle novità.

Fra le altre:

- Gestione dei Dual Shock 4 della PS4 originali ** ATTENZIONE ** Se volete utilizzare il PAD PS4 su AMIGA, verificate prima di collegarlo che la batteria interna SIA CARICA AL 100%, altrimenti la corrente di carica passerà attraverso la porta del vosto Amiga !!
- Gestione dei controller di terze parti per PS3 e PS4
- Gestione dei mouse Logitech Gaming a 12 bit (ancora un pò da sistemare, in verità: alcuni vanno perfettamente (tipo l' M560), altri hanno qualche problema ancora);

La gestione del pad originale XBOX ONE è in lavorazione, ma è complicatuccia, per cui vedremo .....


Per chi fosse interessato, la compatibility list completa è sul solito github.


Commento modificato il 22/02/2019 alle ore 17:09:28

Post inviati: 260

Visulizza profilo Messaggio Personale
151.95.140.*** Mozilla/5.0 (iPad; CPU OS 12_1_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1
Commento 174 in risposta al 173 di sampedenawa
RoC 22 Febbraio 2019    20:41:32
Citazione

Un piccolo update....

grazie alla "borsa piena di hardware" che mi ha prestato Aleghid, ed all'enorme lavoro "sottobosco" degli utenti che mi aiutano nel betatesting (Majinga, Sukkopera, Roc, jollyjoker2,..), vi segnalo che ho rilasciato una nuova versione v1.8.0 del firmware, con un sacco di belle novità.

Fra le altre:

- Gestione dei Dual Shock 4 della PS4 originali ** ATTENZIONE ** Se volete utilizzare il PAD PS4 su AMIGA, verificate prima di collegarlo che la batteria interna SIA CARICA AL 100%, altrimenti la corrente di carica passerà attraverso la porta del vosto Amiga !!
- Gestione dei controller di terze parti per PS3 e PS4
- Gestione dei mouse Logitech Gaming a 12 bit (ancora un pò da sistemare, in verità: alcuni vanno perfettamente (tipo l' M560), altri hanno qualche problema ancora);

La gestione del pad originale XBOX ONE è in lavorazione, ma è complicatuccia, per cui vedremo .....


Per chi fosse interessato, la compatibility list completa è sul solito github.






La gestione dei Dual Shock è una figata.

Io li uso sempre senza batterie, quindi dovrei essere a posto (almeno spero)

Già così è il migliore adattatore HID (possiedo i vari Tom e RysII) ma vedo che Sampedenawa ha inserito la quarta e potrebbe riservarci qualche sorpresa..

Post inviati: 1343

Visulizza profilo Messaggio Personale
5.90.4.*** Mozilla/5.0 (Linux; Android 9; G8341) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.105 Mobile Safari/537.36
Commento 175
aleghid 22 Febbraio 2019    22:25:07
Sono felicissimo di essere stato di aiuto per il progetto! Questo adattatore sarà un "must have" per gli amighisti! Conto di sostituirlo internamente per il mio amiga 600 vampirizzato magari al posto delle db9!

Se trovo altre periferiche sarò lieto di farle testare o testarle personalmente per il progetto!

Post inviati: 417

Visulizza profilo Messaggio Personale
151.16.83.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 176
sampedenawa 28 Febbraio 2019    13:08:36
Se a qualcuno interessassero deigli adattatori preassemblati, ne ho ordinato un piccolo batch di test presso un produttore professionale.

Arriveranno spero intorno alla terza settimana di Marzo.

Chi fosse interessato può mandarmi un PM così ci accordiamo per la "reservation" (ne ho ordinati 30, ma 20 li ho già in prenotazione .....)

Nel frattempo ho rilasciato la 1.8.4 che aggiunge ulteriori compatibilità (le più rimarchevoli: il supporto "generico" agli adattatori dual joy, e quello al rognosissimo Intellimouse Explorer Wireless)

Post inviati: 260

Visulizza profilo Messaggio Personale
151.95.128.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 177
RoC 2 Marzo 2019    11:24:47
Un post pubblico per condividere la mia bella esperienza di beta tester per HID2Ami.

Premetto che ho precedentemente provato altre soluzioni, Rys MKII e Tom II. Peccato siano compatibili con una frazione di joypad/mouse/josystick. A spanne, funzionano bene con cloni cinesi, immagino perchè siano HID puri, ma non danno compatibilità con i migliori joystick/joypad presenti sul mercato. Questi ultimi componenti di qualità rappresentano il valore aggiunto, perchè altrimenti joystick Amiga come il millenium per CD32, il Multi-function 2002, HoneyBee ed altri che si possono vedere nell'eccellente post di Dany li battono su tutti i fronti http://www.amigapage.it/index.php?op=v&pl=forum&id=F082017-2-7&page=1

Sampedenawa ha mantenuto le promesse! Si è sbattuto (e continua) per fare il grosso del lavoro: Analizzare le chiamate HID per rendere il suo adattatore compatibile con più device possibili, mentre Rys MK2 e Tom II si fermano al minimo sindacale.

Nel mio caso, gli ho sottoposto un quadro ambizioso:

OK: PlayStation Dual Shock 4
OK: SNES con adattatore USB
OK: Sega Virtua Stick High Grade
Non possibile: XBox Elite
Non possibile: Retrostik basato sul meglio che esiste per il mondo MAME (Ultimarc)

Avevo anche altri joystick, ma presentano delle peculiarità per il mondo arcade. Per esempio uno si presenta come una tastiera (!!), mentre altri come X-Arcade non li ho considerati perchè ormai obsoleti e soppiantati dalla serie Ultimarc.

A parte Xbox Elite, che usa un HID con un unlock proprietario e sbloccabile solo da Windows (sic!) il resto è andato tutto. Il retrostik è una rogna di suo, perchè usa un magnete al posto dei soliti switch per renderlo compatibile con tutti i giochi mame (4 vie, 8 vie) in modalità analogica.

Ho provato anche un paio di mouse DELL ottici. Hanno funzionato al primo colpo e senza nessuno sforzo aggiuntivo.

Questo post serve da feedback e per ringraziare pubblicamente Sampedenawa per i suoi sforzi.

Grazie

Post inviati: 417

Visulizza profilo Messaggio Personale
78.134.126.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 178
sampedenawa 3 Marzo 2019    10:24:55
Grazie a te ed a tutti gli altri utenti del forum che hanno partecipato attivamente allo sviluppo ed al perfezionamento di questo "aggeggino" !

Aggiungo una novità che è anche una buona notizia: ho decodificato il protocollo dello XBOX One ......

Quello che manca è ancora l'inviare il "codice di sblocco" dalla schedina al joypad: il codice oramai lo so .... il problema al momento è che la bacatissima libreria per la gestione dell'usb di STM, che sta alla base della comunicazione a basso livello, manca completamente della parte che serve a spedire messagi via interrupt sul bus.

Per cui .. per mandare il codice di sblocco devo prima implementare io la parte mancante ....

Post inviati: 981

Visulizza profilo Messaggio Personale
95.235.226.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 179
majinga 3 Marzo 2019    21:53:32
Io ribadisco la mia opinione sull'inutilità di sbattersi tanto solo per il pad Xbox. Alla malora la Microsoft e i loro codici di sblocco cifrati.
Ci sono tantissimi pad validi ed economici, che uno può usare su Amiga, su PC, e su qualunque altra cosa tipo un RetroPie.

Ma visto che ci sei quasi, capisco che tu voglia insistere.

Post inviati: 260

Visulizza profilo Messaggio Personale
151.95.153.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0
Commento 180 in risposta al 179 di majinga
RoC 4 Marzo 2019    21:06:42
Citazione

Io ribadisco la mia opinione sull'inutilità di sbattersi tanto solo per il pad Xbox. Alla malora la Microsoft e i loro codici di sblocco cifrati.
Ci sono tantissimi pad validi ed economici, che uno può usare su Amiga, su PC, e su qualunque altra cosa tipo un RetroPie.

Ma visto che ci sei quasi, capisco che tu voglia insistere.



Certo che ce ne sono tanti di Pad, però a mio avviso l'Xbox Elite è il migliore dei joypad USB che possiedo. E' un filino sopra il Dual Shock 4. Se ce l'avessi, credimi, mi capiresti. Oltre ad essere ergonomico, grazie alle prese in gomma, con l'Xbox Elite vengono fornire due croci direzionali ad alta definizione e quindi estremamente precise. Ci si gioca per ore, senza sentire lo sforzo (lo so, sembro vecchietto ma anche quello inizia a contare ..)

Il problema di alcune periferiche Amiga è proprio quello: Ci si accontenta della parte bassa del mercato, tralasciando in alcune casi le componenti di qualità. In questo caso, Dual Shock, mouse senza fili e joystick di pregio della Sega solo per citarne alcuni.

Qui Rys Mk2 e Tom II si sono fermate al minimo sindacale (joypad cinesi, joystick di fascia bassa) mentre HID2AMI no.. Il suo valore è anche, e soprattutto, quello.

Pagine: -1-2-3-4-5-6-7-8- [9] -10-11-

Utenti Online
Utenti registrati: 972 dal 1 Gennaio 2006
di cui online: 4 registrati - majinga - majinga - SukkoPera - aleghid -
13 non registrati

Benvenuto all'ultimo utente registrato: RichyFreeway

Buon Compleanno a eclisse86 - muki__83 - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito Ť dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.16502809524536 secondi