Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Procedura obslugi myszki...  (Przeczytany 1089 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Slay_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #30 dnia: 10 Września 2002, 19:41 »
lal, ale ten pan ladnie pisze
tylko, ze jestem najwidoczniej zbyt ciemny, zeby cos nie cos nawet z tego zrozumiec uuleeee chlip chlip
no normalnie NIE KUMAM uuuleeee

Slay_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #31 dnia: 10 Września 2002, 19:42 »
dobra, ale to nie istotne. najwazniejsza procedura. chce ja wreszcie miec

silverdr_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #32 dnia: 11 Września 2002, 13:58 »
>:lal, ale ten pan ladnie pisze
>:tylko, ze jestem najwidoczniej zbyt ciemny, zeby cos nie cos nawet z tego zrozumiec uuleeee chlip chlip
>:no normalnie NIE KUMAM uuuleeee

Chetnie przeloze z polskiego na nasze...

Jemasoft_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #33 dnia: 11 Września 2002, 21:47 »
Bogu niech beda dzieki Silver, ze zyjesz. Juz mialem pewne obawy, ze prejechales motorem przez betonowy mur.

Multidrawer RULEZ.

silverdr_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #34 dnia: 16 Września 2002, 16:06 »
Ktos mnie zmusil do odgrzebania starych dyskietek i wczytania Frodo...  
 
>:chodzi mi o mozliwie najprostsza procedure w kodzie maszynowym pozwalajaca poruszac ":duszkiem": po  
calym ekranie i zwracajaca jakas wartosc pod jakims adresem kiedy zostanie wcisniety klawisz myszki.  
 
Ponizsza procedure wolasz sobie w odpowiednim IRQ. Do sterowania ":duszkiem": najlepiej w rastrowym,  
przynajmniej raz na raster. Format oczywiscie ze starego, dobrego MacroAssemblera (nie jestem w stanie  
docenic TurboAssemblera)  
 
:MOUSE  
          CLD  
          LDA $D419  
          LDY OPOTX  
          JSR MOVCHK  
          STY OPOTX  
          CLC  
          ADC XPOS  
          STA XPOS  
          TXA  
          ADC #$00  
          AND #$01  
          EOR XPOSMSB  
          STA XPOSMSB  
 
          LDA $D41A  
          LDY OPOTY  
          JSR MOVCHK  
          STY OPOTY  
          SEC  
          EOR #$FF  
          ADC YPOS  
          STA YPOS  
 
          RTS  
 
: MOVCHK  
          STY OLDVALUE  
          STA NEWVALUE  
          LDX #$00  
 
          SEC  
          SBC OLDVALUE  
          AND #$7F  
          CMP #$40  
          BCS L50  
          LSR  
          BEQ L80  
          LDY NEWVALUE  
          RTS  
 
: L50  
          ORA #$C0  
          CMP #$FF  
          BEQ L80  
          SEC  
          ROR  
          LDX #$FF  
          LDY NEWVALUE  
          RTS  
 
: L80  
          LDA #$00  
          RTS  
 
: OLDVALUE B   $00  
: NEWVALUE B   $00  
: XPOS     B   $00  
: YPOS     B   $00  
: XPOSMSB  B   $00  
: OPOTX    B   $00  
: OPOTY    B   $00  
 
 
>:  
>:wartosci ktorych adresow zmieniaja sie, kiedy poruszam mycha w rozne strony lub kiedy wciskam  
przycisk? jak sie zmieniaja?  
 
XPOS, XPOSMSB, YPOS - tam mozesz odczytac pozycje ":duszka":. Przyciski sa dostepne bezposrednio  
na porcie CIA. Stamtad je sobie odczytasz.

Slay_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #35 dnia: 16 Września 2002, 17:03 »
aaaaa! nareszcie!!! buhahaha! maaaam!!  dzieki panie Silver Dream!!! or I should say ":Golden Dream":

silverdr_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #36 dnia: 16 Września 2002, 18:08 »
>:aaaaa! nareszcie!!! buhahaha! maaaam!!  dzieki panie Silver Dream!!! or I should say ":Golden Dream":
 
Nie, nie!. Silver i tylko z jednym wykrzyknikiem (po spacji)  

Jemasoft_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #37 dnia: 16 Września 2002, 18:23 »
Az serce rosnie jak patrze na wzorcowy kod Kolegi. Nie swedza Cie ostatnio paluszki?

eXbee_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #38 dnia: 16 Września 2002, 18:29 »
btw. Silver, co oznacza to foto ? Aha, no i emaila nie dostalem do dnia dzisiejszego.  
 
     pozdrawiam.

silverdr_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #39 dnia: 16 Września 2002, 19:52 »
>:btw. Silver, co oznacza to foto ?
 
hm? Co oznacza? No, jest troche niedopasowane rozmiarami, wiem... Ale co oznacza?... W sumie chyba nic nie oznacza. Po prostu taki jestem przystojny. A czy to cos oznacza... chyba nie...
 
>: Aha, no i emaila nie dostalem do dnia dzisiejszego.  
>:
 
Bo go jeszcze nie wyslalem... Oczywiscie haslo do emu mialem na sluzbowym laptopie, ktorego przezornie nie zabieralem z pracy. Dzisiaj juz zmienilem je sobie.
 
>:     pozdrawiam.

Jemasoft_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #40 dnia: 16 Września 2002, 21:25 »
>:btw. Silver, co oznacza to foto ?  
 
To prawdopodobnie ostatni walczacy rycerz. A moze UFO? Robot? Pszczolka Maja? Juz wiem, Kolega jest w takim specjalnym kombinezonie do wykonywania prac pod woda na duzych glebokosciach.  

prezes_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #41 dnia: 25 Września 2002, 10:50 »
>:czy ktos ma moze cos takiego w swoim archiwum???
 
Wlasnie znalazlem ciekawy program do testowania myszy swojego autorstwa. Jego zasada dzialania jest prosta: lewym guzikiem rysujesz, spacja czyscisz ekran. Ciekawostka jest fakt ze w przeciwienstwie do wiekszosci programow graficznych (takze tych na pc) procedura obslugi myszy jest bardzo szybka - nie ma buforowania i interpolacji pozycji kursora. W ten sposob krzywe rysowane na ekranie sa gladkimi krzywymi a ekran jest odswiezany co ramke. Kto troche rysowal mysza wie o co chodzi. Jezeli ktos chce ten programik to niech pisze:
 
prezes0@go2.pl
 
100% reply

Cieslik_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #42 dnia: 28 Października 2003, 16:59 »
A od PC Chodzi ???
taka stara mysz moze co ??

charnooh_

  • Gość
Procedura obslugi myszki...
« Odpowiedź #43 dnia: 29 Października 2003, 05:58 »
kiedys przelecial mi przez rece unikat myszki od komcia. Grac sie tym nie dalo, bo po podlaczeniu do portu dzoja, C64 lapal ruch jak od zwyklego dzoja. Pecetowa Myszka na pewno nie bedzie chodzic
Cislik <:<: To podlacz