Uživatelské nástroje

Nástroje pro tento web


lnxspectrum:kempstonmouse

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
lnxspectrum:kempstonmouse [2015/11/30 22:31] lanexlnxspectrum:kempstonmouse [2018/03/28 15:20] – [Čtení pozice myši na obrazovce pomocí assembleru] lanex
Řádek 17: Řádek 17:
  org 60000  org 60000
  
-; Zinicializujeme myš doprostřed obrazovky+; Zinicializujeme myš na pozici na obrazovce, kterou chceme 
 + ld a,128 
 + ld (MouseX),
 + ld a,96 
 + ld (MouseY),a
  call Mouse_init  call Mouse_init
  
Řádek 27: Řádek 31:
 ; Tady jen zobrazíme hodnoty X, Y a tlačítka myši ve VideoRam, aby byly vidět hodnoty ; Tady jen zobrazíme hodnoty X, Y a tlačítka myši ve VideoRam, aby byly vidět hodnoty
  ld a,(MouseX)  ld a,(MouseX)
- ld (16384),a+ ld (16384),a ;pozice X
  ld a,(MouseY)  ld a,(MouseY)
- ld (16386),a+ ld (16386),a ;pozice Y
  
  ld bc,64223  ld bc,64223
  in a,(c)  in a,(c)
- ld (16388),a+ ld (16388),a ;stav tlačítek
  jr smy ;a opakujeme 50x za sec  jr smy ;a opakujeme 50x za sec
  
-; Tady začíná rutina pro aktualizaci pozice myši+; Tady začíná inicializační rutina pro aktualizaci pozice myši
 Mouse_init: ld bc,64479 Mouse_init: ld bc,64479
  in a,(c)  in a,(c)
lnxspectrum/kempstonmouse.txt · Poslední úprava: 2021/01/28 23:45 autor: lanex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki