Newsgroup: it.comp.os.amiga
Titolo: Gestione del Joypad in assembler

 hello !!
 
 Qualcuno ha qualche roitine in assembler x la gestione del Joypad Amiga (almeno x 2 bottoni) ??
-- 
bye bye
Claudio Marro Filosa
ami...@tiscalinet.it




Hai già provato a postare su comp.sys.amiga.programmer ? Per queste cose
trovi di tutto e di più.
---
Marco Masselli
mar...@mediap.net
mar...@allforweb.com

  Qualcuno ha qualche roitine in assembler x la gestione del Joypad Amiga (almeno x 2 bottoni) ??
joyport 1: (tipicamente usata dal mouse)
tasto 0:    btst.b    #6,$bfe001    (select sul mouse)
tasto 1:    btst.b    #2,$dff016    (menu sul mouse)
tasto 2:    btst.b    #0,$dff016    (middle sul mouse)
joyport 2: (tipicamente il primo joystick)
tasto 0:    btst.b    #7,$bfe001
tasto 1:    btst.b    #6,$dff016
tasto 2:    btst.b    #4,$dff016
0=premuto 1=non premuto
Per usare $dff016 come input digitale occorre aver preparato in modalita'
input i pin in questione:
move.w    #$ff00,$dff034
Dovrebbe averlo gia' fatto il sistema operativo, ma e' innocuo rifarlo.
NOTE:
btst.b #x,$dff016 non e' tecnicamente legale, perche' i chip custom si
dovrebbero leggere a 16 bits, per cui il modo corretto sarebbe move.w
$dff016,d0 seguito btst.l #8+x,d0 ma il meccanismo descritto funziona
correttamente su ogni amiga e ogni chipset - e' stato usato la prima volta su
un amiga 1000 ocs e funziona a tuttora su un a4000 aga.
Il tasto 1 funziona su tutti i joystick msx, e tutti e tre funzionano con i
joystick amstrad. usando quelli della sega funzionano il tasto 0 e il tasto 2.
Se ti serve ho anche il rituale per leggere il joypad del cd32.

 
Ti ringrazio molto !! ;-))
se č in ASM, manda !! ;-)))


 trovi di tutto e di più.
Ok, grazie x il consiglio


hello !!
Cerco traduttori (Inglese e/o Tedesco) per tradurre in italiano
manuali di gioco (ed eventualmente programmi)
Non sono richiesti impegni notevoli, dato che le dimensioni dei testi
da tradurre, sono assegnati in base al tempo disponibile dei
"volontari".
Si prega di rispondere SOLO se realmente interessati a realizzare
traduzioni, NO PERDITEMPO.
Gli interessati sono pregati di contattarmi presso:
ami...@tiscalinet.it


 Qui ne trovi quanti ne vuoi: 
http://ato.vapor.com/italian
Sorry, mi risultano già tutti al completo.


 collaboratori.
Già contattati tempo fa e mi dissero che erano tutti impegnati, rimasi
d'accordo con loro x ulteriori attività quando si sarebbero liberati,
ma ancora non si sono fatti sentire, comunque mi risulta che ci sono
delle attività della ATO ancora in lavorazione, pertanto immagino che
ancora non siano "disponibili".


 Beh credo che dovresti farti sentire tu ;-)
ci-riprovo ,-)


manuali di gioco (ed eventualmente programmi)
Ti è arrivato il file t0trad.rtf?
-- 
Giuseppe Gigante

Ciao Giuseppe Gigante,


Fino ad ora (23:20) ancora nulla ;-(((


 Sorry, mi risultano già tutti al completo.
No, no :) siamo disponibilissimi :) al momento non mi risultano grandi 
progetti in corso, perche' non ne parli con Stefano Guidetti, il nostro 
grande capo?
Andrea

 grande capo?
Ok, provo a ri-sentirlo !


complimenti a Bjorn Lynne, musicista di stampo "amighista".
Con il suo ultimo Album "The Gods Awaken" ha probabilmente realizzato
il suo più bel CD !!! ;-))


il suo più bel CD !!! ;-))
Una domanda un po' "infantile". Che genere di musica fa?
-- 
Giuseppe Gigante

 Una domanda un po' "infantile". Che genere di musica fa?
Di tutti i generi, progressive, rock, orchestrale, fantasy, game-music
etc.
L'ultimo CD che ha prodotto č il 3' di una trilogia di musica
"Fantasy".
Tra i sui CD piů Amigisti sono Worms (2 CD); Alien Breed 3D; Revive,
raccolta dei suoi migliori MOD (realizzati su Amiga) ri-arrangiati.
Fai un salto su:
http://www.lynnemusic.com
Puoi scaricare anche brani completi tratti dai suoi CD, in piů tratta
anche numerosi CD della scena Amiga/PC
