Driver Touchscreen in arrivo per OS4!

Software e hardware per OS4.x

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » ven dic 10, 2010 7:38 am

Ho stilato una prima lista di touchscreen che dovrebbero essere compatibili con il driver egalaxtouch. La potete trovare qui:
http://project4a.webs.com/egalaxtouch4a.htm.

Nella prossima versione (0.2) devo completare il tool di configurazione e sistemare qualcosina sul driver. Poi inizierò a studiare le gestures e i driver Wacom.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X AmigaOS4.1FE
http://project4a.webs.com/
Avatar utente
AlfredOne

Supporter!!
 
Messaggi: 88
Iscritto il: mer nov 11, 2009 1:22 am
Località: Roma

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda cip060 » ven dic 10, 2010 10:41 am

bene come scritto di la' oggi che e' finalmente una bella giornata provo Morph Os appena aggiornato a 2.7 sul mio Lilliput touch screen che ho in macchina e spero che funzioni!!
The race is run, the flag unfurled, the champion now will rest
Carrol Shelby
The people who are crazy enough to think they can change the world are the ones who do.
STEVE JOBS
Avatar utente
cip060

Leggenda
 
Messaggi: 7684
Iscritto il: lun feb 17, 2003 9:19 pm
Località: Treviso

Device Touchscreen in arrivo per OS4! (RELOADED)

Messaggioda AlfredOne » sab set 16, 2017 8:14 am

Salve a tutti,
rispolvero questo thread per comunicare lo stato dei lavori del mio driver per touchscreens.
Tanto per cominciare, non e' piu' un driver: dato che l'appetito vien mangiando, ho voluto puntare ad una soluzione completa.
Dopo 7 anni di sviluppo fatto nei ritagli di tempo (avendoci lavorato full-time credo sarebbe stato pronto in 4/5 mesi), il risultato e' il seguente:

- touch.device: fornisce l'API comune per montare driver e produrre eventi touch (anche MULTITOUCH).
- touch.usbfd: driver per touchscreen connessi via USB (per adesso supporta solo vecchi egalax)
- touchbench: e' un esempio di client per touch.device. E' un'application che lavora in background e traduce gli eventi touch prodotti da touch.device in eventi del mouse.
Tra le varie caratteristiche, funziona anche in multiscreen, a qualcuno potrebbe sembrare una cosa banale ma vi assicuro che su AmigaOS non lo e'.
Per come ' strutturato, la scrittura di nuovi driver per supportare altri touchscreen e' molto semplice.
Qualcuno e' interessato a fare un po' di betatesting prima del rilascio, o ha altri touchscreen da propormi?

Grazie
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X AmigaOS4.1FE
http://project4a.webs.com/
Avatar utente
AlfredOne

Supporter!!
 
Messaggi: 88
Iscritto il: mer nov 11, 2009 1:22 am
Località: Roma

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AMIGASYSTEM » sab set 16, 2017 8:35 am

A mio avviso sarebbe interessante anche una versione OS3 visto che alcune distribuzioni come Amikit si possono installare su Tablet.
Immagine - AfA One - AfA One PPC - AROS One x86 - AROS One 68K - WinUAE OS 4.1 -

Miei AMIGA
Amiga 4000/Cyberstorm MK II/060/Picasso RAM 6MB Kick 3.1
Amiga 1200/030 Ram 16 Mega HD 500 MB
Amiga 1200/040 Ram 32 Mega HD 500 MB
Amiga 600 HD 20 MB
Amiga 600 Doppio Kickstart 2.05-1.3
Amiga 500 Plus Doppio Kickstart 204-1.3
Amiga 500
CD32/SX-32 MK1 RAM 8 MB HD 4G
CD32 Standard
Avatar utente
AMIGASYSTEM

Staff
 
Messaggi: 3826
Iscritto il: ven lug 25, 2008 8:39 pm
Località: Brindisi

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » sab set 16, 2017 9:23 am

Amiga ha scritto:A mio avviso sarebbe interessante anche una versione OS3 visto che alcune distribuzioni come Amikit si possono installare su Tablet.


Ci ho riflettuto, infatti il porting per OS3 e' nella lista dei TODO proprio per questo motivo.
Tieni presente che comunque sui tablet con Amikit, c'e' gia' il sistema operativo ospitante che traduce eventi touch in eventi mouse, quindi non ci sarebbe nessun vantaggio per ora.
Le cose sarebbero diverse se ci fossero applicazioni che utilizzassero eventi touch direttamente (ad esempio gesture multitouch non sono traducibili in eventi del mouse).

Quindi il primo passo e' stabilizzare l'API del touch.device, poi rendero' pubblico l'SDK per iniziare a sviluppare applicazioni o giochi che reagiscono direttamente agli eventi touch senza passare per l'emulazione del mouse.
Resterebbe poi comunque da far arrivare gli eventi multitouch del tabled direttamente all'OS3.
La strada percorribile penso sia quella analoga per i driver della scheda grafica: l'OS3 emulato potrebbe vedere un touchscreen virtuale attraverso UAE, cosi come vede una scheda grafica uaegfx.
In questo modo per OS3 basterebbe un driver solo (uaetouch ad esempio) che traduce gli eventi multitouch nativi del S.O. ospitante in eventi multitouch "nativi" per OS3, e funzionerebbe per qualsiasi tablet.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X AmigaOS4.1FE
http://project4a.webs.com/
Avatar utente
AlfredOne

Supporter!!
 
Messaggi: 88
Iscritto il: mer nov 11, 2009 1:22 am
Località: Roma

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AMIGASYSTEM » sab set 16, 2017 10:32 am

Credo che il sistema Ospitante serva solo al riconoscimento Hardware poi sarà il software AmigaOS a montare la nuova periferica, un po' come accade per le PenDrive e le SD formattate Fat 16/32 dove WinUAE sfrutta l'hardware che mostra il PC e Fs-UAE come nel caso di Amilator attraverso Linux.
Immagine - AfA One - AfA One PPC - AROS One x86 - AROS One 68K - WinUAE OS 4.1 -

Miei AMIGA
Amiga 4000/Cyberstorm MK II/060/Picasso RAM 6MB Kick 3.1
Amiga 1200/030 Ram 16 Mega HD 500 MB
Amiga 1200/040 Ram 32 Mega HD 500 MB
Amiga 600 HD 20 MB
Amiga 600 Doppio Kickstart 2.05-1.3
Amiga 500 Plus Doppio Kickstart 204-1.3
Amiga 500
CD32/SX-32 MK1 RAM 8 MB HD 4G
CD32 Standard
Avatar utente
AMIGASYSTEM

Staff
 
Messaggi: 3826
Iscritto il: ven lug 25, 2008 8:39 pm
Località: Brindisi

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda sabbate » sab set 16, 2017 11:12 am

complimenti per il lavoro svolto :rock:
Amithlon OS3.9 Dell Latitude C610
Avatar utente
sabbate

Eroe
 
Messaggi: 1396
Iscritto il: mar mag 18, 2010 6:11 pm
Località: Verona

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AMIGASYSTEM » sab set 16, 2017 1:00 pm

Complimenti si, dimenticavo ... in futuro è prevista anche una versione per AROS ?
Immagine - AfA One - AfA One PPC - AROS One x86 - AROS One 68K - WinUAE OS 4.1 -

Miei AMIGA
Amiga 4000/Cyberstorm MK II/060/Picasso RAM 6MB Kick 3.1
Amiga 1200/030 Ram 16 Mega HD 500 MB
Amiga 1200/040 Ram 32 Mega HD 500 MB
Amiga 600 HD 20 MB
Amiga 600 Doppio Kickstart 2.05-1.3
Amiga 500 Plus Doppio Kickstart 204-1.3
Amiga 500
CD32/SX-32 MK1 RAM 8 MB HD 4G
CD32 Standard
Avatar utente
AMIGASYSTEM

Staff
 
Messaggi: 3826
Iscritto il: ven lug 25, 2008 8:39 pm
Località: Brindisi

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » sab set 16, 2017 1:35 pm

Amiga ha scritto:Complimenti si, dimenticavo ... in futuro è prevista anche una versione per AROS ?


Una volta stabilizzata l'API, vorrei fare il porting per OS3 , AROS e MORPHOS, in modo da avere una stessa interfaccia per le applicazioni touch su tutti i sistemi.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X AmigaOS4.1FE
http://project4a.webs.com/
Avatar utente
AlfredOne

Supporter!!
 
Messaggi: 88
Iscritto il: mer nov 11, 2009 1:22 am
Località: Roma

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda Tuxedo » sab set 16, 2017 9:30 pm

Solo una cosa....BRAVO!
Simone"Tuxedo"Monsignori, Perugia.
Avatar utente
Tuxedo

Eroe
 
Messaggi: 1526
Iscritto il: sab apr 03, 2010 2:48 pm

Re: Device Touchscreen in arrivo per OS4! (RELOADED)

Messaggioda Raffaele » dom gen 28, 2018 10:38 pm

AlfredOne ha scritto:Salve a tutti,
rispolvero questo thread per comunicare lo stato dei lavori del mio driver per touchscreens.
Tanto per cominciare, non e' piu' un driver: dato che l'appetito vien mangiando, ho voluto puntare ad una soluzione completa.
Dopo 7 anni di sviluppo fatto nei ritagli di tempo (avendoci lavorato full-time credo sarebbe stato pronto in 4/5 mesi), il risultato e' il seguente:

[CUT]



Che Dio ti benedica... :figooo: :ride:
Que viva Amiga! :ammicca:
Avatar utente
Raffaele

Supremo
 
Messaggi: 3501
Iscritto il: dom mag 22, 2005 1:01 pm
Località: Qualche volta qui, qualche volta su altri siti

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » ven mag 08, 2020 4:59 pm

Salve a tutti,
piccolo aggiornamento sullo stato dei lavori:
- ho messo in piedi un ambiente di sviluppo su Linux con cross-compiler gcc
- adesso uso cmake per generare tutti i progetti, cosi in futuro sarà più immediato supportare altri OS

Come risultato, i lavori si sono velocizzati notevolmente, anche solo per il fatto che ad ogni crash e blocco di AmigaOS4, posso continuare a sviluppare mentre si riavvia l'X1000.

A questo punto vorrei sapere se c'è qualcuno che vorrebbe iniziare a testare tutto, mentre finalizzo il lavoro.
Attualmente il touch.device gira solo su AmigaOS4, mentre il driver USB è per stack Sirion (quindi solo per macchine NG).
Per OS4 su Classic e emulatori, dovrò sviluppare un driver USB per stack Poseidon. Lo farò appena l'API è stabilizzata e funziona tutto.
I touchscreen supportati sono quelli della famiglia eGalax (la lista completa potete leggerla qui: https://project4a.webs.com/egalaxtouch4a.htm.
Un altro driver che potrei implementare velocemente è per alcuni touchscreen LG (es. LG L1730SF e simili), perchè ne ho recuperato uno ed esiste un driver opensource su Linux, quindi in un paio di giorni potrebbe essere pronto, ma lo farò solo se qualcuno è interessato, altrimenti continuerò a finalizzare il progetto principale.
In ogni caso, anche se avete altri tipi di touchscreen, implementare il driver potrebbe essere molto rapido, quindi betatester e potenziali betatester, se ci siete battete un colpo!
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X AmigaOS4.1FE
http://project4a.webs.com/
Avatar utente
AlfredOne

Supporter!!
 
Messaggi: 88
Iscritto il: mer nov 11, 2009 1:22 am
Località: Roma

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda Fogg_80 » sab mag 09, 2020 7:37 pm

Ovviamente per testare ci vuole un touchscreen (?) e mi sa che hanno tutti un costo altino......
Stile Ubuntu
Avatar utente
Fogg_80

Eroe
 
Messaggi: 1798
Iscritto il: mer dic 26, 2007 1:27 pm
Località: Foggia

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda MacGyverPPC » gio mag 14, 2020 4:23 am

Ci sono vari prezzi , 219 euro per questo 13 pollici fullHD
https://lilliputdirect.com/index.php?_r ... i-monitors
non mi sembra molto.
Probabilmente si trova qualcosa anche a meno :felice: >>> https://project4a.webs.com/egalaxtouch4a.htm.
OS4.1.3Immagine+SAM= ImmagineNG c'è!
SAM440EP: OS4.1.4Up4:con USB2.0 UP,RunInUae integrato con Kickstart 3.1,1.3,CD32 originali, MUI migliorato ecc/HD400GbSata/masterizzatore sataDVD/SB Audigy5.1.
AMIGA1200PPC/060(HomeTower):OS4Classic/USB/BlizzardPPC/BVision/Ram128Mb/HD/CD-DVD/RW :rock:
AMIKIT WinUAE:OS3.9/OS4 FE : AMD A8 x64
Immagine
Advance
Multitask
Integrated
Grafic
Architecture
Avatar utente
MacGyverPPC

Leggenda
 
Messaggi: 10743
Iscritto il: sab set 22, 2007 4:51 pm
Località: Alessandria

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » gio mag 21, 2020 2:46 pm

Nel post iniziale ho aggiunto la lista dei driver disponibili, che terrò aggiornata man mano che ne aggiungo uno.
Tutto il lavoro preparatorio e l'aggiornamento dell'ambiente di sviluppo sta iniziando a dare i suoi frutti.
Sono riuscito a scrivere in soli 45 minuti (con un pò di reverse engineering), un nuovo driver per un monitor touch LG L1730SF.
Appena posso, definita l'API definitiva, proverò a fare il porting sul trio AmigaOS Classic 3.1/AROS/MOS.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X AmigaOS4.1FE
http://project4a.webs.com/
Avatar utente
AlfredOne

Supporter!!
 
Messaggi: 88
Iscritto il: mer nov 11, 2009 1:22 am
Località: Roma

PrecedenteProssimo

Torna a Amiga OS 4.x

Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti

cron