Menů principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


Comandi

[b]-[/b]
Attiva/disattiva il neretto

[i]-[/i]
Attiva/disattiva l'italico

[br]
Inserisce un a capo

[p]
Inserisce un interruzzione di paragrafo

[center]-[/center]
Attiva/disattiva allineamento centrato

[justify]-[/justify]
Attiva/disattiva allineamento giustificato

[box]-[/box]
Apre/chiude una tabella

[boxcell] o [boxcell=n]-[/boxcell]
Apre/chiude una cella

[boxrow]-[/boxrow]
Apre/chiude una linea di celle

[quote]-[/quote]
Crea un box per quotare commenti.

[quote=titolo]-[/quote]
Come Quote ma con titolo.

[size=valore]-[/size]
Imposta la grandezza del carattere

[color=valore]-[/color]
Imposta il colore del testo.

[url=indirizzo]-[/url]
Attiva una porzione di testo

[img]indirizzo[/img]
Visualizza l'immagine indicata in 'indirizzo'.

[img;w=px;h=px;mini=%]indirizzo[/img]
Come sopra, w ed h sono base e altezza in pixel o mini č la percentuale di riduzione dell'immagine. Con mini=std l'immagine avrŕ una grandezza predefinita

Rispondi ad un commento
Regolamento Commenti e Topic

Tutti gli utenti che usufruisco di questo servizio sono pregati di rispettare poche semplici regole:

- Non e' possibile inserire commenti/topic contenenti volgarita', torpiloquio e/o offese di vario genere.

- E' assolutamente vietato inserire immagini e/o link a sfondo pornografico.

- Sarebbe preferibile evitare commenti mirati alla polemica e alla provocazione.

- Si ricorda che per netiquette, scrivere maiuscolo equivale a "URLARE", non va quindi bene scrivere tutto un post in maiuscolo.

- E' necessario ricordare che non e' bene fare commenti sprezzanti riguardo argomenti quali: religione, politica e la multietnia

- Non sono molto tollerati commenti/topic con eccessive abbreviazioni stile SMS.

- Eventuali critiche all'operato dei moderatori saranno punite a discrezione degli stessi.

- E' consigliabile rileggere sempre i commenti/topic prima di postarli, onde evitare lo spopolare di commenti ricchi di errori che potrebbero anche essere fraintesi o non compresi da utenti non italiani che sono alle prime armi con la lingua.

- E' buona cosa inserire i Topic nelle corrette sezioni, nell'indice delle stesse e' presente una breve descrizione sul contenuto, in caso di errore i Topic possono essere spostati nella sezione corretta dagli admin (Mak73) I commenti/topic che non rispettano tali regole verranno eliminati.

I gestori del sito non si assumono nessuna responsabilita' sul contenuto dei commenti riportati.

Risposta

Stile Testo
Dimensione:  Colore:  Allinea: 

Altri comandi
Emoticons
Clicca per riportare il codice nell'area di testo oppure posizionati su un'immagine per vederne il relativo comando.
:) :( :D ;) :P Oo -.- :O :ok: :pugni: :sedia: :tsk: :morto: :vietato: :superman: :sbav: :guardati: :rolleyes: :ghgh: :asd: :specchio: :migira: :incazz: :svitato: :sese: :° :uhm: :eheh: :fii: :muro: :goccia: :clap: :wuatta: :boom: :angelo: :brill: :mhua: :rotfl: :huh: ^^ :nono: :rosso: :azz: :lol: :dmon: :dance: :cool: :bleah: :...: :cuori: :yeah: :alien:
Testo
formattazione
   

04 Febbraio 2018 Postato da: Ozzyboshi_2
Come funziona il db9 delle Amiga con il mouse?
Mi sono imbattuto in questo progetto

https://github.com/BleuLlama/AmigaInputToUSB< br />
ad un certo punto leggo...

Amiga and Atari mice output quadrature for X and Y using two lines each in gray code. As you move positive X or Y, it outputs on two data lines the gray code sequence over time: 00 01 11 10 00 and so on. for negative movement, it outputs the sequence 00 10 11 01 00 etc. By sitting in a tight loop, we can determine these X and Y movements...

Andando ad indagare, questo "gray code" mi sembra di capire che è solamente un modo differente per contare in binario, la sua peculiarità è che può cambiare al massimo un bit alla volta.
Da una mia analisi del sorgente https://github.com/BleuLlama/AmigaInputToUSB/blob/ master/Arduino/AmigaInputDevice/AmigaInputDevice.i no mi sembra di capire che l'amiga riconosce gli spostamenti del mouse andando a combinare il pin 1 e 2 per l'asse verticale e il 3 e 4 per l'orizzontale. Quando trova un ciclo completo di questo gray code esegue uno spostamento del cursore (di un pixel???).

Se cosi fosse io potrei dire per esemipio al mio arduino/raspberry pi di impostare 2 pins digitali in output che collegherò alla base di altrettanti transistors NPN, poi prendo ad esempio il pin 1 e 2 del db9 dell'amiga e li collego all'emettitore dei 2 transistors, poi collego i collettori dei transistors a massa.

Ora io penserei che, quando il raspberry/arduino da tensione sufficiente alla base del transistors, questo funziona da switch e crea corto circuito tra pin 1/8 e 2/8 del db9, in questo modo forse potrei riuscire ad inviare le sequenze del gray code per far muovere il mouse.Nella mia testa lo 0 del gray code è uguale alla tensione a 0 sulla base del transistor mentre l'1 è il transistor in saturazione.Ripetendo ad intervalli regolari i codice determino la velocita di spostamento, piu gli intervalli sono brevi piu il puntatore del mouse si muove velocemente.
Secondo voi può funzionare o sto dicendo castronerie? Ha una logica? Ma sopratutto quanto è alto il rischio di danneggiare l'amiga facendo questi giochetti?
Commenti: 28  Aggiungi - Pagine: 1-2

Post inviati: 4139

Visulizza profilo Messaggio Personale
151.32.184.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento
Mck 8 Febbraio 2018    09:53:25
Citazione

Qui inizio ad andare in difficoltà, ho guardato lo schema della mia motherboard che è di una A600 rev 1.5 e non esistono resistori RP401, penso tu ti riferissi a R370, sono resistenze da 4,7Kohm che ho cerchiato in rosso nella immagine sotto, è cosi?
Immagine
Se si mi spieghi come mai vedo 9 resistori? Uno che cacchio ci fa? Ma poi non è collegato a nulla, non ci passa corrente, è un ramo morto, secondo me i progettisti Amiga han bevuto...
Un'altra cosa curiosa è come i pull up siano collegati solo ai pin 1,2,3,4 delle porte joystick, insomma ai direzionali e non ai pulsanti di fuoco, questo vuol dire che i pulsanti di fuoco non funzionano con i pull up?

R370 ha 9 resistenze ma sono collegate solo 8.
Se guardi bene sopra alle resistenze è indicato VCC. Questo sta ad indicare che il comune delle resistenze è connesso a tutti i punti indicanti VCC.
Se scorri lo schema vedrai che VCC è la tensione di 5V.
Tralasciamo per un attimo il funzionamento del mouse e consideriamo i joystick al loro interno sono presenti, per il movimento dei semplici interruttori che, quando premuti, portano a massa il pin del movimento. Pin che normalmente è posto a 5V. Pertanto il passaggio dai 5V a 0V indica la richiesta di uno spostamento.
Anche il mouse funziona più o meno cosi anche se i segnali sono codificati.
U34 scansiona periodicamente i due connettori mouse/joystick riducendo i segnali da inviare a Denise da 8 a 4.

Citazione
Ultima cosa, ma quelle resistenze E355, E356 ecc sono a 68ohm? Cosi piccole? Ma a che servono a proteggere l'integrato?

Si sono resistenze da 68ohm.
Secondo me non possono proteggere niente hanno un valore troppo basso.
Io le vedo di più per scaricare, quando il pin direzione va a massa, velocemente i condensatori da 6800pF collegati alle resistenze da 68ohm (formando una rete RC).

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 1 registrati - Fogg_80 -
71 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a funkytarro87 - 

© 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.09414005279541 secondi